package.json中的代理必须是字符串反应问题

时间:2019-07-05 09:35:47

标签: reactjs package.json

当我运行npm start时,它会引发此错误:

package.json中的代理必须是字符串反应问题

这是package.json内部的外观:

"private": true,
  "proxy": {
    "api/v1/*": {
      "target": "localhost:4444"
    }
  },
  "dependencies": {...

如何解决?怎么了?

2 个答案:

答案 0 :(得分:1)

尝试添加

'http://' 
 "proxy": {
    "api/v1/*": {
      "target": "http://localhost:4444"
    }
  },

到您的pacakge.json文件

答案 1 :(得分:1)

在create-react-app v2中删除了在package.json中指定不同路径的支持。为了同时支持此功能,您必须使用setupProxy.js。

有关更多信息,请在此处查看文档:

https://facebook.github.io/create-react-app/docs/proxying-api-requests-in-development#configuring-the-proxy-manually