Node.js学习
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});
我相信,会有一个公正而深刻的认识来为我们总结的:那时,我们这一代独有的奋斗、思索、烙印和选择才会显露其意义。 ——《北方的河》