我正在编写一个应用程序,它可以使用mySQL数据库存储用户信息(登录、注册)。问题是,当我试图从前端(通过package.json中的代理)调用服务器时,它会返回一个404错误。前端是基于一个创建-反应-应用模板。我在后端使用Axios库。
截图在下面。

(您还可以看到,当您尝试键入某些内容时,在“注册”页面中会自动清除某些输入)。
我的package.json in create-react-app (我认为package.json有问题):
{
"name": "client",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"axios": "^0.19.2",
"jwt-decode": "^2.2.0",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-router-dom": "^5.1.2",
"react-scripts": "3.4.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"proxy": "http://localhost:5000",
"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"
]
}
}关于Github的项目:https://github.com/thesiv95/mysql-cra-01042020
谢谢你的帮助。
顺便提一下,作者:https://www.youtube.com/watch?v=a1hhL9z-fbU
如果你看到我的留言,非常感谢!
发布于 2020-03-31 21:46:41
我认为您的服务器应该运行在端口5000上,但是您正在向端口3000发出POST请求。
https://stackoverflow.com/questions/60960357
复制相似问题