Node.js学习

1.Node.js介绍:

   官网:http://nodejs.org/

2. Node.js 入门书:    The Node Beginner Book 

  《Node.js开发指南》 下载     

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 服务已经启动成功,说明系统启动成功。

  进入数据库操作,则进入mongodbin目录运行 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});

  

我相信,会有一个公正而深刻的认识来为我们总结的:那时,我们这一代独有的奋斗、思索、烙印和选择才会显露其意义。 ——《北方的河》

博文来源:http://www.cnblogs.com/liaopr

如果您觉得本文的内容对您的学习有所帮助,可以选择打赏我一杯咖啡:D

原文地址:https://www.cnblogs.com/liaopr/p/3229343.html