1、静态路由与ejs使用
/** *1、安装ejs npm install ejs --save-dev * *2、express 里面使用ejs ,安装以后就可以用,不需要引入 * *3、配置express的模板引擎 * app.set("view engine","ejs") * * 4、在express 中使用ejs * a、渲染的模板引擎 * b、数据 * res.render("news",{ * "news":[我是新闻] * }); */ var express =require('express'); var app = new express(); app.set("view engine","ejs");//配置ejs模板引擎 //设置模板的位置 //app.set('views',__dirname+'views'); //中间件 app.use //app.use(express.static('public')) // 给public目录下面的文件提供静态web服务 app.get('/',function (req,res) { // res.send('ejs演示'); res.render('F:\\nodejs\\exercise\\express\\views\\index.ejs');//ejs渲染模板 }) //将后台数据传给前端 app.get('/news',function (req,res) { var arr = ['111','222']; res.render('F:\\nodejs\\exercise\\express\\views\\news.ejs',{ list:arr });//ejs渲染模板 }) app.listen('8001');