打算用nodejs写restful接口,入手express还是koa2?求指导
发布于 8 年前 作者 shiqiliang 12643 次浏览 来自 问答

RT,求建议

20 回复

同样问,不过个人感觉,都要了解下,然后都差不多吧,看项目需求,反正功能都能实现

generator 只是过渡方案,已经不再推荐了。 还不如学express 资料更多。

写restful 接口, 如果要简单的,框架复杂度低的,就可以用restify;

如果想要用无脑撸api接口的,可以使用复杂度高,集成各种功能,自带swagger的,loopback

@178220709 意思 koa2 用的generator?

@shiqiliang koa2用的是async/await,node V7.6+直接使用

express贵在历史悠久,社区更大资料更多

koa2更新更简洁,感觉入门更为容易

@flynntsc ok,多谢 打算koa2 入手,谢谢

绝对koa2,特别是Node.js 7.6 之后,写起来66的,express之前的写法很别扭,koa2 你可以参考这个demo: https://github.com/yujintang/koa2-server

我比较喜欢express

@yujintang 多谢 分享些其他资料呢?

如果你的数据库选型是mysql建议你看看这个 https://github.com/open-node/open-rest 直接克隆样板工程看代码。

restful+jwt 我是这么干的 自豪地采用 CNodeJS ionic

@stonephp 选择mongodb

@yujintang 用什么IDE?

如果是学习性质的,可以试试这个: cloverx 自己手撸的 restful 框架,基于 koa2,代码结构还比较简单,初学者也能看懂。 cloverx 还自带了 swagger 在线文档调试功能,效果图如下: untitled2.png

thinkjs eggjs 都很棒

express koa restify都可以,选择一个就行,主要看你开发结构的设计,还有中间件的合理利用

回到顶部