首页 > Web开发 > 详细

nodejs之express静态路由、ejs

时间:2019-02-20 10:29:41      阅读:263      评论:0      收藏:0      [点我收藏+]
/**
*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‘);

nodejs之express静态路由、ejs

原文:https://www.cnblogs.com/ywjfx/p/10404581.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!