Node.js Guides
入门指南
https://nodejs.org/en/docs/guides/
1、安装
下载地址:https://nodejs.org/en/download/
安装配置参考:https://www.runoob.com/nodejs/nodejs-install-setup.html
2、入门示例
安装了Node之后,让我们尝试构建第一个web服务器。创建一个名为“app.js”的文件,粘贴以下代码:
// 引入 required 模块
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
// 使用 http.createServer() 方法创建服务器
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World!!!\n');
});
// 使用 listen() 方法绑定端口、主机
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
然后,使用 node app.js 运行 web 服务器,访问 http://localhost:3000,浏览器将展示 "Hello World!!! "。
3、Debugging 指南
- 命令行选项
下表列出了各种运行时标志对调试的影响:
选项 | 释意 |
---|---|
--inspect | - 开启检查代理 - 监听默认地址和端口(127.0.0.1:9229) |
--inspect=[host:port] | - 开启检查代理 - 监听指定地址和端口 |
--inspect-brk | - 开启检查代理 - 监听默认地址和端口(127.0.0.1:9229) - 在用户代码启动之前中断 |
--inspect-brk=[host:port] | - 开启检查代理 - 监听指定地址和端口 - 在用户代码启动之前中断 |
node inspect script.js | 派生子进程,在--inspect 标志下运行用户脚本;并使用主进程运行 CLI 调试器 |
node inspect --port=xxx script.js | 派生子进程,在--inspect 标志下运行用户脚本;并指定端口(默认为9229)使用主进程运行 CLI 调试器 |
- 启用远程调试
node --inspect server.js
略…