nodejs 备忘
引入模块(在于你用什么模块,需要的模块可以用终端进行安装, npm,一般express,swig,body-parser,cookies,markdown)
设置模块
设置渲染
var express = require('express'); //引入express模板
var swig = require('swig'); //引入swig模板,管理模块
var app = express();
app.set('views', './views'); //模块文件存放的目录
app.set('view engine', 'html'); //注册模板引擎
app.engine('html', swig.renderFile); //模板渲染
/*
*设置静态文件托管,如css.js,页头插入,没有这个设置,html将无法引用
*public是指连接部份为public文件夹下的,dirname为绝对路径补充
*/
app.use('/public', express.static(__dirname + '/public'));
//建立前端展示模块
app.use('/', require('./routers/main'));
app.listen(8888); //监听端口:http://localhost:8888/
//main.js 指定渲染文件
var express = require('express');
var router = express();
router.get('/', function(req, res, next) {
res.render('main/index');
});
module.exports = router;