请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在配置多级路由时报错 Error connect ECONNREFUSED 127.0.0.1:80

图片描述

package.json

"dependencies": {
    "@babel/core": "^7.2.2",
    "@babel/preset-env": "^7.2.3",
    "@babel/preset-react": "^7.0.0",
    "axios": "^0.18.0",
    "babel-loader": "^8.0.4",
    "express": "^4.16.4",
    "express-http-proxy": "^1.5.0",
    "react": "^16.7.0",
    "react-dom": "^16.7.0",
    "react-redux": "^6.0.0",
    "react-router": "4.4.0-beta.1",
    "react-router-config": "^4.4.0-beta.6",
    "react-router-dom": "^4.3.1",
    "redux": "^4.0.1",
    "redux-thunk": "^2.3.0",
    "webpack": "^4.28.1",
    "webpack-cli": "^3.1.2",
    "webpack-merge": "^4.1.5",
    "webpack-node-externals": "^1.7.2"
  },
  "scripts": {
    "dev": "npm-run-all --parallel dev:**",
    "dev:build:client": "webpack --config webpack.client.conf.js --watch",
    "dev:build:server": "webpack --config webpack.server.conf.js --watch",
    "dev:start": "nodemon --watch build --exec node \"./build/bundle.js\""
  }

求指点!

正在回答

1回答

同学你好,单凭这点信息,我定位不出来问题呀,是不是80端口冲突了

0 回复 有任何疑惑可以回复我~
  • 提问者 Siio #1
    你好老师,我再梳理一遍,看看能不能避免这个令人郁闷的报错~
    回复 有任何疑惑可以回复我~ 2018-12-29 14:22:05
  • 提问者 Siio #2
    当我在server/utils.js里面添加renderRoutes(react-router-config),代码:{renderRoutes(routes)}时,会报错误:You should not use <Switch> outside a <Router>,我里面也手动引入Switch。。。
    回复 有任何疑惑可以回复我~ 2018-12-29 15:39:45
  • 提问者 Siio #3
    突然运行正常了。。
    解决的过程:我在yarn安装react-router-config@^4.4.0-beta.6时,它提示我安装react-router@4.4.0-beta.1,直接导致了报错!
    remove react-router@4.4.0-beta.1 就不报错了,对这块还是理解不够。。。
    尴尬~
    回复 有任何疑惑可以回复我~ 2018-12-29 16:01:33
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号