- 利于开发调试的方法,不同重其服务就可以实现
supervisor app.js
-
exports 和 module.exports 的区别
-
Node.js的包严格符合CommonJS规范的定义
-
npm install -g 中-g代表全局模式
-
node 默认的调试端口是5858, node debug,可以方便的远程调试
-
process.nextTick(),提供了一个这样的 工具,可以把复杂的工作拆散,变成一个个较小的事件。
-
events是Node.js最重要的模块,没有"之一"
-
安装express的时候,
使用npm install -g express-generator
- microblog实例,原书�讲解的生成工具和现在和版本对应不上, 会有一些偏差, 在这里记录下修改的记录,新增路由规则
/hello
的时候
// 在microblog的目录下的app.js文件
// 新增
var hello = require('./routes/hello');
app.use('/hello', hello);
// 在routes文件夹下新创建hello.js
var express = require('express');
var router = express.Router();
/* GET hello listing. */
router.get('/', function(req, res, next) {
res.send('The time is ' + new Date().toString());
});
module.exports = router;
- 上官网, 看node安装express的正确命令(作者的命令已经过时很久了)
npm install express --save
npm install --save ejs
-
循环的陷阱,Node.js的异步机制是由�事件和回调函数实现.容易遇到循环中的回调函数
-
深层的回调函数嵌套
-
闭包: 当一个函数返回它内部定义的一个函数时,就产生了一个闭包,闭包不但包括被返回的函数,还包括这个函数的定义环境.
- 闭包有两个主要用途,一是实现嵌套的回调函数,二是隐藏对象的细节.