var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var serveStatic = require('serve-static');

//真正访问的时候是直接访问 public下的文件的,而不是加上public,如: src="/gallery/jquery.min.js";
app.use(serveStatic(__dirname + '/public',{'index': ['index.html', 'index.htm']}));

/*每一个bodyParser的属性对应一个Content-Type,而<form>产生的POST请求中Content-
Type是application/x-www-form-urlencoded,bodyParser中的urlencoded专门来解它*/
app.use(bodyParser.urlencoded({ extended: false }));

app.set('views', './views');
app.set('view engine', 'jade');

//app.engine('jade', require('jade').__express);
app.get('/', function(req, res) {
  //app.locals就像一个命名空间,可以在jade里直接访问
  app.locals.counter =5456;
  res.render('index', {ip: req.ip});
});


var server = app.listen(8081, function () {

  var host = server.address().address;
  var port = server.address().port

  console.log("应用实例,访问地址为 http://%s:%s", host, port)

});


 

 

posted on 2016-04-06 16:51  无厘取笑  阅读(86)  评论(0)    收藏  举报