Express.js路由配置疑问:我的请求处理逻辑理解是否正确?
你的理解完全正确
- 当请求URL为
/api/user/且为POST请求时,会调用registerUser方法 - 当请求URL为
/api/user/且为GET请求时,会先执行protect中间件,中间件执行通过后才会调用allUsers方法
相关代码展示
server.js 中的配置
...... ...... app.use('/api/user',userRoutes) ..... .....
userRoutes.js 中的配置
.... .... router.route("/").post(registerUser).get(protect,allUsers); //allUser is user searching api endpoint .... ....
内容的提问来源于stack exchange,提问作者Srinja333
相关产品推荐
相关产品推荐

