有没有人使用nest.js?完全基于typescript的web框架,完全oop风格
发布于 6 个月前 作者 MedusaLeee 5166 次浏览 来自 问答

有没有人使用nest.js?完全基于typescript的web框架,完全oop风格。有用过的过来交流下 https://nestjs.com/

22 回复

没用过…坐等大佬发文。

可惜底层是express,如果是koa,或者fastify的话,或许会比较火。

这就不知道这种oop的,到处都是基于类的,内存占用会不会很高。

我可不想写个hello world,就用100M内存

官网的动物也太真实了吧,害怕…

有spring的赶脚

@axetroy 他最后还是编译成es5或者其他去执行。所以你担心是多余的,其实就是typescript编译成es5一样,主要是要这种风格。

@axetroy 现在都LTS@8了,你还会转成es5吗?意味着async await堆栈不清晰

它的底层可以是任意框架吧

欢迎加入nestjs交流群【nest.js】:https://jq.qq.com/?_wv=1027&k=5IRKetr

代码看起来像angular一样哈哈

来自酷炫的 CNodeMD

@axetroy 你开玩笑吧, 怎么可能! 0损耗, javascript的类 你可以认为就等于 function

@axetroy 只是用了 express 处理 http 协议~ 框架层还是比较像 spring

我能说这货就是angular么。。。话说我没搞明白,它这个和angular有啥区别,区别就是angular有界面,它这个是纯后台?

@axetroy 它是支持 express 或者 fastify 的,你可以选择 Performance (Fastify)

代码可以看看我的项目:mars-server

使用了一段时间,感觉还是挺爽的,特别是最近 5 版本出了后,直接编译成了 es2017 目前发现唯一得缺陷就是依赖注入报错后,给出的错误信息比较坑,不太好追踪

有和loopback 对比过吗?

粗略看了一下,就是 node 界的 java spring

http接口那部分简直难忍,就拿get请求来说,angular和axios都支持.get<type>(url,{params})的写法,这货虽然是拿axios封装的,但是接口设计完全不是那么一回事,其他嘛。。先用着看看

@GoodEvent 不明白你想表达的HTTP部分你认为有问题的是什么。

@godghdai 直接留一个QQ群号不就好了么。。。我打开链接唤醒了QQ,但是后面就没有什么反应了

回到顶部