首页 > 解决方案 > 我的快速路由器发布请求不适用于邮递员

问题描述

我的快速路由器发布请求在邮递员上不起作用,这是我第一次在项目中使用快速路由器,我一直遇到这个错误,似乎无法找到使发布请求工作的方法这里是我的代码我的 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;




标签: expresspostmanrouter

解决方案


/ 在路由前缀之前丢失。

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


推荐阅读