Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

express路由分开写以后,restful api的单复数怎么处理 ?

$
0
0

一般api请求列表会加在 s 单条纪录没有s 比如 /users /user/100

第一种写法 全写在app. js中 `` app.get( ‘/’ , xxx); app.get( ‘/users’ ,ooo; app.post(’/user/id’ , xxxxx); app.get( ‘/messages’ , xxooo); app.get( ‘/message/:id’ , ooo); app.post(’/message/:messageId/comments’, xxxooo);

这样如果路由多了就混在一起
第二种是根据分模块写 路由 

app.use(’/’, require(’./routes/index.js’)); app.use(’/users’, require(’./routes/user.js’)); app.use(’/messages’, require(’./routes/message.js’)); …

但是这时候在user.js 中就没法用 user/:id 来写路由 只能用
/users/user/100
这样来访问 
/user/100 会提示404

Viewing all articles
Browse latest Browse all 14821

Trending Articles