1.Node.js介绍:
2. Node.js 入门书: The Node Beginner Book
3. Node.js 的框架express :http://expressjs.jser.us/
搭建简单express框架的blog:http://witcheryne.iteye.com/blog/1165067
4.Node.js 在花瓣网的应用 :http://belltoy.github.io/nodejs_in_huaban/
x. Node.js nswbmw大神的【一起学node.js】系列
5.为方便调试,不需要每次重启node,可使用 supervisor工具.
安装方式: $ npm install -g supervisor (windows)
使用方式: $ supervisor app.js
6.在express框架下安装ejs模板支持:
//由原来的
express -t ejs file_name
//修改为
express -e ejs file_mame
//继续安装
cd file_name & install npm
7.Express 在处理路由规则时,会优先匹配先定义路由规则,因此后面相同的规则被屏蔽,需要用next()转移路由。
8.ejs 语法:
<% code %> //JavaScript 代码
<%= code %> //显示替换过 HTML 特殊字符的内容
<%- include footer.js %> //显示原始 HTML 内容
9.安装MongoDB
http://cnodejs.org/topic/5073a41501d0b80148060ee7
【请注意:在注册服务名时候,服务名称需要用双引号或者不加符号起名,如
"MongoDB" 或 MongoDB
如果用单引号则会使得服务名称变为了 ‘MongoDB’】 How to run MongoDB as Windows Service
配置完,在cmd中输入 net start MongoDB 即可启动MongoDB数据库服务,此时控制台输出Mongo DB 服务已经启动成功,说明系统启动成功。
进入数据库操作,则进入mongodb\bin目录运行 mongo.exe 即可。
10.node.js调试给你根据 node-inspector
链接介绍:http://www.noanylove.com/2011/12/node-the-inspector-debugging-node-js/
打开工具的操作tips:
//安装命令
$ npm install -g node-inspector
//运行与启动
$ node --debug app.js
$ node-inspector
之后在浏览器访问:http://127.0.0.1:8080/debug?port=5858
11.MongoDB基本语句;
在客户端mongo.exe运行下,可支持类似于js的语句操作。
//进入数据库
>use dbName
switch to db dbName
//简单赋值
>x=10
10
>x/2
5
//支持js的标准库
>Math.PI
3.1415926..
//显示当前数据库名
>db
dbName
//创建
db.users.insert({'name':1})
//查找
db.users.find()
db.users.find({'name':1})
db.users.findOne({'name':1})
//更新
db.users.update(preObject, newObject);
//删除
db.users.remove();
db.users.remove({'name':1});