我在客户机上得到一个404错误。也许有人知道问题出在哪里?我发现了您需要删除node_modules和包-锁、do npm i的信息,一切都会正常工作。但这对我没用
服务器:index.js
const express = require('express');
const app = express();
const users = require('./routes/users.js')
app.use('/api/users', users);
app.listen(1234);
console.log('Server has been started on port 1234...')users.js
const express = require('express');
const router = express.Router();
router.get('/', (req, res) => {
res.json([
{
username: 'User 1',
age: 26
},
{
username: 'User 2',
age: 22
}
])
});
module.exports = router;客户端组件
componentDidMount() {
fetch('/api/users')
.then(res => res.json())
.then(users => {
this.setState({ users: users })
});
}package.json
"proxy": "http://localhost:1234"发布于 2022-08-19 09:34:58
如果你把这个放到湿包里,它就能用了。
devServer: {
historyApiFallback: true,
proxy: {
'/': {
target: 'http://localhost:1234'
},
}
},https://stackoverflow.com/questions/73410126
复制相似问题