我的快递路由器发布请求不适用于邮递员,这是我第一次在项目中使用快递路由器,我一直被这个错误所困扰,似乎无法找到使发布请求工作的方法 这是我的代码 我的 server.js
const express=require('express')
const app=express()
const port=process.env.PORT || 5000
app.get('/',(req,res)=>{
res.json({"msg":"welcome to the server"})
})
//Define Routes
app.use('api/users',require('./routes/users'))
app.use('api/auth', require('./routes/auth'))
app.use('api/contact', require('./routes/contact'))
app.listen(port,()=>console.log(`server is running`))
我的 users.js
const express=require('express')
const router=express.Router()
//@route POST api/users
//@desc Register a user
//@access Public
router.post('/',(req,res)=>{
res.send('registers a user')
})
module.exports=router;
答案 0 :(得分:0)
/ 在路由前缀之前丢失。
将 app.use('api/users',require('./routes/users'))
改为 app.use('/api/users',require('./routes/users'))