node 写后端是啥感觉

2021-03-23 21:34:30 +08:00
 fxjson
作为一个后端码农,想尝尝 node 写后端,于是之前基于 koa 写了个 demo 项目,并进行了不断打磨,发现一个比较恶心的问题:一些比较流行的库是用 typescript 实现的,当用 vscode 进行函数或者变量追踪时,直接跳转到了 xx.d.ts 声明文件,有一种混编的感觉,并且跳转到的是声明文件,而不是具体逻辑实现的地方,不利于读代码。不知道大家有木有用 node 写后端的,酸爽吗?最后附上自己项目地址:github.com/fanqingxuan/koa-demo
2439 次点击
所在节点    程序员
14 条回复
Immortal
2021-03-23 21:36:35 +08:00
建议统一上 TypeScript 真的香
seki
2021-03-23 21:46:32 +08:00
vs 默认就是按 ctrl 点击跳到 definition 的,调到 implementation 是按 ctrl + F12
hackyuan
2021-03-23 21:52:54 +08:00
第一次用 koa 写得时候也打磨了挺久,再隔两个月然后就又忘了,现在换成 nestjs 挺爽
longjiahui
2021-03-24 05:33:12 +08:00
喜欢 js,一开始很喜欢 koa,用着用着就用了 egg
leven87
2021-03-24 12:47:11 +08:00
pretty cool and also have its eco-system.
leven87
2021-03-24 12:47:45 +08:00
I used apollo and graphQL before.
acmore
2021-03-24 13:43:37 +08:00
简单,轻量,适合小项目,适合 Cloud Function 。
cuijiudai
2021-03-24 14:21:52 +08:00
@longjiahui egg 的 egg-mysql 难用吧?
wednesdayco
2021-03-24 19:17:54 +08:00
nestjs 挖坑中
ysc3839
2021-03-24 19:36:25 +08:00
就算是跳转到了实现也不一定有用,因为 TypeScript 的项目发布到 npm 时也会编译为可读性较差的 js 代码。我自己的做法是去 npmjs.org 找到对应包的源代码仓库,然后直接看仓库中的代码。
YouMoeYi
2021-03-24 21:11:49 +08:00
强烈推荐 NestJS
说实话 Express 和 Koa 感觉都太小巧了,有点像玩具
longjiahui
2021-03-26 09:14:24 +08:00
@cuijiudai egg 的插件基本是基于某些现成库的,egg-mysql 难用可能是 ali-rds 难用。一般不会因为 egg 而感到困难。
cuijiudai
2021-03-27 11:41:39 +08:00
@longjiahui 不用 ali-rds 话,哪个比较好?
longjiahui
2021-03-27 20:05:39 +08:00
@cuijiudai 基本没怎么用 mysql 。 我都是用 mongodb 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/764423

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX