1、http://nodejs.org/下载安装文件
安装注意事项:Add To Path一定要选上(这里是给windows加环境变量)
2、nodejs 学习社区 Cnode http://cnodejs.org/(可以用github帐号登录)
3、windows 下配置nodejs
(1) 如果cmd 下执行没有权限,请在window环境变量path 下加上node的安装路径 。比如“D:\Program Files\nodejs”
node helloword
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
参考官方地址:
http://nodejs.org/
3、安装node express框架
(1)安装express npm install -g express 注意:如果安装之后cmd下查看版本提示“express不是内部或外部命令”
需要执行命令 npm install -g express-generator
安装完成之后可以在浏览器中访问http://localhost:3000/
Express 结构说明:
目录/文件说明 ./根目录,我们的node.js代码都会方这个目录
package.json npm依赖配置文件, 类似ruby中的Gemfile, java Maven中的pom.xml
app.js 项目入口
public/ javascript/ stylesheets/ images 资源文件
views/ 模板文件
node_modules/ npm 依赖包
4、模板引擎 express默认
js引擎 :jade http://jade-lang.com/ github: https://github.com/visionmedia/jade
css引擎: plain css
其他引擎:
js引擎:haml,JES, coffeeKup, jQueryTemplate mustache.js doT.js
css引擎:Stylus Less Compass
常用命令: 查看node版本:node -v ;查看Express版本 express -V(注意大写)
参考资料:
Npm : http://npmjs.org/
查找Node模块: http://blago.dachev.com/modules http://eirikb.github.io/nipster/
Commonjs规范: http://javascript.ruanyifeng.com/nodejs/commonjs.html
markdown(node.js中的markdown解析器): https://github.com/evilstreak/markdown-js
google-code-prettify:http://code.google.com/p/google-code-prettify/
Express入门:http://www.csser.com/board/4f77e6f996ca600f78000936