javascript - package.json 中的代理属性问题(反应)
问题描述
我在 package.json 中添加了指向 http://localhost:8080/ 的代理属性,因为我想将我的 node.js 后端与我的反应前端连接起来。但是,在设置完这个之后,我的 react 应用程序会在端口 8080 或我在 package.json 中的代理中设置的任何端口上启动。我做错了什么?我想在端口 3000 上启动我的反应应用程序,并为节点后端保留端口 8080。
这是我的整个 package.json 文件:
{
"name": "restaurants-portfolio-project",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"axios": "^0.20.0",
"dotenv": "^8.2.0",
"express": "^4.17.1",
"mongodb": "^3.6.0",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-router-dom": "^5.2.0",
"react-scripts": "3.4.3",
"react-select": "^3.1.0"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"dev:server": "nodemon ./backend/server.js"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"proxy": "http://localhost:8080/"
}
解决方案
推荐阅读
- javascript - ANGULARJS:如何将单选按钮值从控制器发送到另一个?
- ffmpeg - FFMPEG:无限循环播放多个视频
- requirejs - requirejs - 在定义数组([])中加载最后一个模块时出错
- ruby-on-rails - 从while循环中创建一个数组
- webpack - Vue.js Webpack 模板头标签
- c - 如何用两个函数编写我的 C 程序?
- spring - 在 Thymeleaf 中传输数据
- javascript - 如何在滚动上应用这种缓动过渡?没有 jQuery
- javascript - 禁用复选框并使用 cookie 保持禁用状态
- c - C - 外部汇编函数使用相同的输入返回不同的结果