我现在使用的是 win7下的node.js v0.6.6
从官网下载安装后,它自带的npm可以直接安装相关扩展
安装 express,打开CMD,直接输入
npm install -g express
安装完成后,关闭cmd,在重新打开
express -v #看看是否安装成功,我的是 2.5.2
然后 cmd中 cd 到你要建网站的目录
E:web
创建站点“myweb”
express myweb
cd myweb #进入新建的站点目录
打开 package.json ,编辑模板引擎
"jade": ">= 0.0.1" 改成 "ejs": ">= 0.6.0"
保存后,切换到cmd执行
npm installl
就会自动安装需要的扩展了
完后你会发现你站点目录下多了 node_modules,这个目录就是扩展库文件
express本来自带的jade模板引擎个人不太喜欢,所以使用ejs模板,语法和jsp一样。
现在您可以CMD运行
node app.js
打开浏览器 http://127.0.0.1:3000/就可以访问了。
至此,站点框架基本搭好,接下来的就自己多学习学习了。
下面是我的 app.js 配置
var express = require("express")
, routes = require("./routes")
, ejs = require("ejs");
var app = module.exports = express.createServer();
// Configuration
app.configure(function(){
app.set("views", __dirname + "/views");
app.set("view engine", "html");
app.register("html", ejs);
app.set("view options", {layout: false});
// app.set("view cache", true); //上线开启模板缓存
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(__dirname + "/public"));
});
app.configure("development", function(){
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
app.configure("production", function(){
app.use(express.errorHandler());
});
// Routes
app.get("/", routes.index);
app.listen(3000);
console.log("Express server listening on port %d in %s mode", app.address().port, app.settings.env);
http://hi.baidu.com/uvvv/blog/item/a75f70f02dbfd4dd7931aadd.html
loading