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;

posted @ 2017-10-16 02:03  Jamy  阅读(135)  评论(0编辑  收藏  举报