Проблема с API в порту nodejs

#node.js #reactjs #error-handling #port

#node.js #reactjs #обработка ошибок #порт

Вопрос:

Я создал API в бэкэнде и интерфейсе nodejs, я использовал reactjs, поскольку подключил api к своей форме

он показывает ошибку

«Не удалось выполнить запрос прокси»

введите описание изображения здесь

Комментарии:

1. Используете ли вы mozaik ? Если да, попробуйте github.com/plouc/mozaik/issues/118 Убедитесь, что вы находитесь в правильной папке при запуске npm start

2. Я использую vscode и работаю на localhost: 3000, и он также отображает данные, но не может загрузить данные в него из-за этой ошибки

Ответ №1:

Проверьте, в чем ошибка в инструментах разработчика Chrome. Скорее всего, это проблема CORS.

Если вы используете NodeJS, вы можете использовать следующую команду.

 res.header("Access-Control-Allow-Origin", "*");
 

Но это позволит CORS для всех портов, запущенных на вашем компьютере.

Я столкнулся с той же проблемой при использовании express. Я решил ее, как показано ниже : введите описание изображения здесь
введите описание изображения здесь

Ответ №2:

ПОПРОБУЙТЕ ЭТО В СВОЕЙ КОНФИГУРАЦИИ PACKAGE.JSON, проверенной из create-react-app

 "proxy": {
"/api": {
  "target": "https://localhost:5002",
  "secure": false
  }
},
 

Также попробуйте добавить конфигурацию CORS к вашему узлу, посмотрите это видео