我正在getIndividualTwitt
Postman 上测试我的功能,当我 console.log 到 req.params.id 时,我得到了未定义。这仅发生在这条路线上。如果您能提供任何帮助,我将不胜感激。
index.js
app.use(express.json())
app.use('/profiles',require('../Server/routes/profile'))
app.use('/users',require('../Server/routes/users'))
app.use('/dashboard',require('../Server/routes/dashboard'))
路线/profiles.js
router.post('/:name',authorization,controller.createProfile)
router.get('/:id',authorization,controller.getProfile)
router.delete('/:id',authorization,controller.deleteProfile)
router.get('/twitt/:id',controller.getIndividualTwitt)
控制器/profiles.js
getIndividualTwitt:async(res,req)=>{
try {
console.log('hello')
console.log(req.params.id) //prints undefined
//const twitt=await connectTwitt.getTwitt(req.params.id)
//res.send(twitt)
} catch (error) {
console.log(error)
}
}
邮递员要求:
GET http://localhost:3002/profiles/twitt/8