«

Node-js 新手需要知道什么?

时间:2026-6-18 00:45     作者:独元殇     分类: 前端技术


欢迎关注我的公众号,名叫「串串狗小刊」

JavaScript 就是编程世界的全部!

我一直是这样认为的。说实话,我当然知道还有 C PHP PYTHON ,但是 JavaScript 都能应付了。

node js 就是一种让 JavaScript 变成跟 C 和 python 差不多的技术。让你的 JavaScript 可以被执行。

(当然,Bun \ Deno也是,前者更快、后者更安全和规范)

拖他们的福,JavaScript 的生态变得超级的大,以至于我已经养成了一个使用 AI 时超级节省 Token 的技巧。

在 nodejs 技术栈里,真正的省 token 的技巧是让 AI 去 github 搜索一下有没有现成的方案。JS 从来不会让我失望,很多时候灵光乍现,结果发现GitHub上早就实现了。

(而相对的,虚假的省 Token 技巧:上下文压缩、CodeGraph、Caveman 语法、SubAgents 工程...... )

今天我来讲一些新手入门 nodejs 资料.

最好的入门教程是 nodejs.org/en/learn 这个网站,这是官方的学习入口。

然后是 MDN 的教程 https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs

我们学 node 的大部分都是前端,因此对于后端的内容没有概念。操作系统和浏览器是不一样的。不过现学现卖就够了,跟着动手做,模模糊糊的学,模模糊糊的就会了。

然后是大名鼎鼎的 《Node.js Best Practices》。

img

告诉你一些 node 里面的规矩、实践经验等等。

github.com/goldbergyoni/nodebestpractices

之后根据自己的规则学框架。

小项目 svelteless ,中项目 (大部分情况)nextjs ,大项目 nestjs 。

一般情况下学 nextjs 就行了。是 REACT 技术栈的,目前生态最大的。 如果你是对 Vue 更熟悉,那就 Nuxt.js 。

找工作的话,建议学习 NestJS ,它的官方文档地址是: NestJS 中文文档 | 渐进式 Node.js 框架 - TypeScript 服务端开发

极小的项目,使用 Hono 框架。 hono.dev/docs

数据库,要学的技术是 ORM ,怎么理解呢?它是把 SQL 语言,转化成了 js 语言,对于前端更友好。毕竟前端都不是很懂 SQL (但是最好要学好 SQL )。

对了,还有 zod 也要知道。前端的数据是不被信任的,我之前也写过文章告诫过,很多老版本的 node 环境是有 JSON.parse() 的漏洞的。反正,只要是前端的数据,都过一下 zod 。

还有 PM2 ,这个就是在命令行里,把一个执行中的命令给放到后台。 (当然,bash 里面确实有现成的命令,但是都不如这个稳定,不光 node 命令,python 、c 都可以)

差不多就这些了。

标签: 原创 JS 分享 教程