时间:2021-05-26
使用 vs创建的express站点,默认使用的是jade模板引擎,但是我不太喜欢这种方式,因为我觉得html本身的语义特性是我喜欢的,另外html本身也足够简洁,使用html自身做为模板语言更符合我的喜好,所以我选择ejs。
1、安装
在网站根目录启动控制台,输入
npm install ejs程序包会安装到node_modules目录下。
2 修改APP.JS
修改app.js 将view engine修改为ejs。(并将模板的后缀修改为.html)
app.set('views',path.join(__dirname , 'views') ); app.engine('.html', require('ejs').__express); app.set('view engine', 'html');3 创建测试页面
在views文件夹中创建index.html,内容如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Pivotal Search</title> <meta name="description" content=""> <meta name="author" content=""> <!-- HTML5 shim, for IE6-8 support of HTML elements --> <!--[if lt IE 9]> <script src="http://apps.bdimg.com/libs/html5shiv/r29/html5.min.js"></script> <![endif]--> <!-- styles --> <link href="css/style.css" rel="external nofollow" rel="stylesheet"></head><body> <%= title %></body></html>然后在router里修改index.js:
router.get('/', function(req, res, next) { res.render('index', { title: '测试11111' });});以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Express在初始化一个项目的时候需要指定模板引擎,默认支持Jade和ejs。这里我们使用ejs模板引擎:(关于ejs的介绍可以先从百科里面了解一个大概)EJ
express默认使用jade模板,可以配置让其支持使用ejs或html模板。1.安装ejs在项目根目录安装ejs.npminstallejs2
一、使用ejs作为模板引擎koa2如果使用ejs、jade这种作为模板引擎的话,直接使用koa-views进行模板加载即可。比如使用ejs:安装:yarnadd
前言一般我们在做nodeweb项目的时候,想使用我们平时常用的html模板,express默认使用jade模板,本身是没有HTML的,那么如何实现呢?ejs模板
一、考虑网站设计一个好的设计应该考虑到优化,在用户体验和搜索引擎特点之间取得良好的平衡。在页面设计时在图片中使用文本,方便搜索引擎在抓取后从站点中提取关键字,而