首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >404+ Express (端点404)

404+ Express (端点404)
EN

Stack Overflow用户
提问于 2022-08-18 22:37:31
回答 1查看 77关注 0票数 0

我在客户机上得到一个404错误。也许有人知道问题出在哪里?我发现了您需要删除node_modules包-锁、do npm i的信息,一切都会正常工作。但这对我没用

服务器:index.js

代码语言:javascript
复制
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

代码语言:javascript
复制
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;

客户端组件

代码语言:javascript
复制
componentDidMount() {
    fetch('/api/users')
        .then(res => res.json())
        .then(users => {
            this.setState({ users: users })
        });
}

package.json

代码语言:javascript
复制
"proxy": "http://localhost:1234"
EN

回答 1

Stack Overflow用户

发布于 2022-08-19 09:34:58

如果你把这个放到湿包里,它就能用了。

代码语言:javascript
复制
devServer: {
    historyApiFallback: true,
    proxy: {
        '/': {
            target: 'http://localhost:1234'
        },
    }
},
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73410126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档