用nodejs写接口是否可行?
7 个回答
已用Node.js做了几个项目了,明确回答你: 可以~
其实如果后端逻辑以增删改查为主,服务端用什么语言都是Ok的。
新手写Node.js最主要的是要注意回调和异常处理。
对于回调可以使用async + Promise,当然如果你有一定经验,更推荐RxJS,比前面两者更强大。
WEB服务端框架有koajs、thinkjs、expressjs,
* express最成熟,但是不推荐用来做前后端分离,它的默认形式是全栈式开发,后端渲染模板。
* koajs一直在用,轻量方便,插件也够用,建议使用2.0版本,支持async等高级语法。
* thinkjs国内框架,不太了解,个人觉得插件数量偏少,框架性比较强。
如果为了保持代码的健壮性还可以使用typescript。
我的新书 《了不起的JavaScript工程师》 已经上架,由阮一峰老师等众多技术专家推荐,旨在帮助初级和中级web前端工程师提升进阶,成为具有全局视野的全能型人才,欢迎选购~