我的快速路由器 post 请求在 postman 上不工作

My express router post request is not working on postman

我的 express router post 请求在 postman 上不起作用,这是我第一次在一个项目上使用 express router 我一直被这个错误困住并且似乎无法找到方法使 post 请求生效 这是我的代码 我的 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;




/ 在路由前缀之前丢失。

app.use('api/users',require('./routes/users'))改为app.use('/api/users',require('./routes/users'))