hello-node基于HTTP的Node.js入门示例
黑色终端里的 Node.js 服务器,响应也快,代码也简单。
hello-node的server.js
文件,基本就几行,用http
模块一撸到底。对刚接触后端的前端来说,简直是福音,JS 写后端,亲切又高效。
Node.js的异步非阻塞 I/O 挺适合搞点轻服务的项目,比如你想自己写个小工具放内网跑,或者做个接口 mock 服务器,这个项目就好用。
写法上也不绕弯子:http.createServer()
一行建服务,res.end('Hello World')
就能输出,启动只要node server.js
,浏览器直接打开http://localhost:3000
就见效果。
除了主文件,一般还会带个package.json
,建议你配好scripts
字段,后面启动更方便。比如写成"start": "node server.js"
,npm start
直接搞定。
想深入了解 Node 底层?可以顺手看看V8 引擎源码,或者参考Haywire 异步 HTTP 框架,都挺有意思。
如果你想用 JS 写服务器,又不想一开始就上框架,那就从hello-node
开始,先掌握http
模块,基础打牢了,再往上走会轻松多。
4.12MB
文件大小:
评论区