node教程笔记

1. node -v 或 node --version #查看node版本
npm -v #查看npm版本

npm list 或 npm ls #查看模块列表
npm list express #查看模块版本号
npm list -g #查看全局模块列表

npm install express #当前目录安装
npm install express -g #全局安装

npm uninstall express #卸载模块
npm uninstall express -g #卸载全局模块

npm update express #更新模块
npm search express #搜索模块

2. where node #查看node安装目录
where npm #查看npm安装目录

3. node helloworld.js #node 执行js文件

4. 创建服务端:
let http = require('http');/*引入http模块*/
/*创建服务器*/
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});/*设置返回头*/
response.end('Hello World!');/*输出*/
}).listen(8888);/*监听端口*/
console.log("server started at http://localhost:8888");/*控制台返回*/

5. 阻塞(同步)、非阻塞(异步)调用api

6. 事件驱动:
let eventEmitter = new events.EventEmitter();/*创建EventEmitter对象*/
let connectHandler = function () {
console.log("connecting...");
};
eventEmitter.on('connect', connectHandler);/*绑定事件*/
eventEmitter.emit('connect');/*执行事件*/

 

posted @ 2025-03-27 15:08  龍飛鳯舞  阅读(12)  评论(0)    收藏  举报