首先,使用express创建一个基础网站,
npm install express
生成网站
$ express myapp
create : myapp
create : myapp/package.json
create : myapp/app.js
create : myapp/public
create : myapp/public/javascripts
create : myapp/public/images
create : myapp/public/stylesheets
create : myapp/public/stylesheets/style.css
create : myapp/routes
create : myapp/routes/index.js
create : myapp/views
create : myapp/views/layout.jade
create : myapp/views/index.jade
install dependencies:
$ cd myapp && npm install
run the app:
$ node app
安装mongoose模块
npm install mongoose
mongoose官网 http://mongoosejs.com/
在express的routes/index.js文件里,加入如下代码
exports.index = function(req, res){
var mongoose = require('mongoose');
var db = mongoose.createConnection('localhost', 'test');
var schema = mongoose.Schema({ name: 'string' });
var User = db.model('User', schema);
var kitty = new User({ name: 'Zildjian' });
kitty.save(function (err) {
if (err) // ...
res.end('meow');
});
User.find({'name':'Zildjian'},function(err,docs){
res.render('index', { title: docs});
});
};
打开网页地址 http://localhost:3000/ 就能看到刚才新增的数据库记录输出了。