如何让koa2路由同时支持get和post方法?
前后端分离的项目,用nodeJs提供api,现在碰到一个问题,在crud中,我想在read时,用get方法请求,其他都用post方法.
那么在koa2里,如何让一个路由同时支持get和post方法呢?谢谢
我现在是把get和post都写一遍.但觉得不够优雅...
router.post('/crudUserInfo',FnUser);
router.get('/crudUserInfo',FnUser);
//写2遍不够优雅
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
从逻辑上而言就应该分开写,而且你这种共用 FnUser 这个函数的写法是有问题的,毕竟 post 和 get 方法本身就应该面向不同的需求。
如果你还是想实现这个需求,封装成一个方法就好了