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
评论区