目前为止,使用NestJS(NodeJS)开发Web后端遇到的问题

  • 2019-07-18
  • 211
  • 0
  • 0

引言

NestJS 是我在2019年2月开始接触的,当时比较看好 Nest 的设计思路和 Typescript 。到现在,一共完成了一个项目,做过两个课设。总的使用体验不错。

此文写一下让我感到有些头疼的地方。如果是我的使用方法不对,我会去努力学习改正。

Swagger 实现复杂

Swagger,生成API文档的。在NestJS中需要加大量的装饰器和冗余代码(如枚举类型[1])。

[1] Typescript 背锅

Router 路由功能平庸

NestJS 不在路由处进行任何的验证/正则匹配。此处还需要手写额外操作。

没有内嵌 Cluster / Worker

默认情况下,与Egg.JS有不小的性能差距[2]

[2] 可信度较低的数据:2倍左右

编译及异常调试困难

typescript和nodejs背锅.

异常栈太难用

 

CC BY-NC-SA 4.0 本作品使用基于以下许可授权:Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

评论

还没有任何评论,你来说两句吧