Почему мои вызовы api не работают в nginx, но отлично работают локально?

#nginx #amazon-ec2 #mern

#nginx #amazon-ec2 #mern

Вопрос:

Я пытаюсь развернуть свое приложение MERN stack на сервере с использованием AWS-EC2. Хотя кажется, что все работает, когда я пытаюсь выполнить вызовы API, я получаю странные возвраты, отличные от json, которые разрушают всю функциональность.

Кажется, я читал, что причина, по которой это может происходить, в том, что Nginx не работает со статическими страницами, но когда я попытался использовать нестатическую страницу (client/public/index.html в отличие от client/build/index.html ) страница просто отображается черным цветом, а элемент проверки показывает, что в теле ничего нет.

Есть ли какой-либо обходной путь или альтернативное решение?

Вот что возвращает API, используя порт сервера, созданный с помощью Nginx: nginx

Вот он отлично работает локально на моей машине:

здесь