statusText: «Время ожидания шлюза» в ответе на запрос получения ответных рельсов - PullRequest
0 голосов
/ 16 января 2019

https://www.youtube.com/watch?v=Z0sFlwz0YvU

В этом уроке я в 20:09. Я настроил свой прокси как он:

  "proxy": {
    "/api":{
      "target": "http://localhost:3001/api"
    }
  },

но получил ошибку:

"Если указан," proxy "в package.json должен быть строкой. Вместо этого тип «прокси» был «объект». Либо удалите «proxy» из package.json, либо сделайте его строкой. "

Итак, я создал файл client / src / setupProxy.js с таким кодом:

const proxy = require('http-proxy-middleware');
module.exports = function(app) {
    app.use(proxy('/api',
        { target: 'http://localhost:3001' }
    ));
}

Теперь я получаю ошибку тайм-аута шлюза 504.

1 Ответ

0 голосов
/ 16 января 2019

Так как я сделал этот учебный прокси, не может быть объектом, попробуйте:

"proxy": "http://localhost:3001/api"

или

"proxy": "http://localhost:3001"

Ваш запрос должен быть:

fetch(`/api/login`,...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...