Вызов API не работает, если в URL включен www - PullRequest
0 голосов
/ 02 ноября 2018

Я только что перенес свое веб-приложение с сервера, который использовал Apache, на новый сервер, использующий Nginx. Все хорошо, кроме моих маршрутов API.

Я тестирую с помощью POSTMAN, и если я использую https://www.example.com/api/example, я просто получаю ответ с пустой переменной "message". Но если я использую https://example.com/api/example, он отлично работает.

У меня есть мобильное приложение, указывающее на URL, который включает в себя WWW, и я не хочу делать обновление, чтобы внести это изменение. Как я могу сделать так, чтобы маршрут, включая WWW, снова работал?

1 Ответ

0 голосов
/ 02 ноября 2018

Вам необходимо изменить имя хоста в конфигурационном файле nginx, чтобы включить www.

Образец:

server {
    listen       80;
    server_name  example.org  www.example.org;
    ...
}
...