Node.js 如何在CreateReact应用程序的package.json文件中定义代理?

Node.js 如何在CreateReact应用程序的package.json文件中定义代理?,node.js,reactjs,azure,heroku,create-react-app,Node.js,Reactjs,Azure,Heroku,Create React App,我在Azure上托管了前端,在Heroku上托管了后端。当我调用API时,代理不起作用。我试了很多次,但都不起作用 我已经在react.js上创建了前端,在node.js上创建了后端,数据库是MongoDB package.json: { "name": "yoke", "version": "0.1.0", "private": true, "dependencies": { "axios": "^0.18.0", "bootstra

我在Azure上托管了前端,在Heroku上托管了后端。当我调用API时,代理不起作用。我试了很多次,但都不起作用

我已经在
react.js
上创建了前端,在
node.js
上创建了后端,数据库是
MongoDB

package.json

  {
    "name": "yoke",
    "version": "0.1.0",
    "private": true,
    "dependencies": {
      "axios": "^0.18.0",
      "bootstrap": "^4.3.1",
      "config": "^3.1.0",
      "history": "^4.9.0",
      "jquery": "^3.4.1",
      "jwt-decode": "^2.2.0",
      "moment": "^2.24.0",
      "popper.js": "^1.15.0",
      "react": "^16.8.6",
      "react-bootstrap": "^1.0.0-beta.8",
      "react-dom": "^16.8.6",
      "react-router-dom": "^5.0.0",
      "react-scripts": "3.0.1",
      "serve": "^11.0.2"
    },
    "proxy": "https://fierce-reef-74150.herokuapp.com",
    "scripts": {
      "start": "react-scripts start",
      "build": "react-scripts build",
      "test": "react-scripts test",
      "eject": "react-scripts eject"
    },
    "eslintConfig": {
      "extends": "react-app"
    },
    "homepage": "http://www.sanganan.com/",
    "browserslist": {
      "production": [
        ">0.2%",
        "not dead",
        "not op_mini all"
      ],
      "development": [
        "last 1 chrome version",
        "last 1 firefox version",
        "last 1 safari version"
      ]
    }
  }
我的API调用代码是:

export const login=user=>{
返回轴
.post(“/newlogin”{
电话:user.phone,
密码:user.password
})
。然后(res=>{
setItem(“usertoken”,res.data);
返回res.data;
})
.catch(错误=>{
控制台日志(err);
});
};
package.json
文件中定义的我的代理应该可以工作,但不能工作。我得到了这个错误

Error: Request failed with status code 404
    at e.exports (createError.js:17)
    at e.exports (settle.js:19)
    at XMLHttpRequest.d.onreadystatechange (xhr.js:60)

只需将
run-p
添加到
scripts
->
start
命令之前-查看问题的正确答案,它对我有效只需将
run-p
添加到
scripts
->
start
命令之前-查看问题的正确答案,它对我有效