博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Node.js + Express 多个 Layout 文件应用
阅读量:4502 次
发布时间:2019-06-08

本文共 493 字,大约阅读时间需要 1 分钟。

这几天接触Node.js + Express,实然发现无论使用jade还是ejs模板系统都会自动创建一个layout.(jade|ejs)文件。并且以文件名约定的方式使用,而非在代码中指定Layout。但是在实际的项目中往往可能需要多个Layout文件来渲染页面板式,模板系统的创建者不可能没有这方面的考虑。那么应该如何实现哪?

其实很简单,只我没有系统的看过文档。

在render一个页面时,如果不指定Layout,系统会自动在view文件夹下寻找layout.(jade|ejs)文件。同时我们也可以使用指定的Layout文件渲染页面:

app.get('/', function(req, res){
res.render('index', {
title: 'Express' , layout: 'layout2' }); });

这样,render()就会使用layout2.(jade|ejs)来构建页面。

转载于:https://www.cnblogs.com/seanlv/archive/2011/09/27/2193474.html

你可能感兴趣的文章
最新dedecms网页游戏开服表发号网站源码模板
查看>>
在win7下配置sql2005允许远程访问
查看>>
aspose.cell 设置excel里面的文字是超链接
查看>>
POJ 1067 取石子游戏
查看>>
django开发框架-view & template
查看>>
[Linux]systemd和sysV
查看>>
时间日期正则表达
查看>>
JSON.NET 简单的使用
查看>>
java 集合 HashMap
查看>>
三栏宽度自适应布局的三种方法及其优缺点
查看>>
实训作业1
查看>>
日期控件 DatePicker 在ie8不能用
查看>>
多个表左联,要返回全部的结果,解决不能用where的问题
查看>>
hibernate left join fetch 出错的问题
查看>>
ifconfig,netstat command not found
查看>>
插入多个背景音乐
查看>>
jQuery fsBanner 手风琴
查看>>
filter IE滤镜(Internet Explorer)CSS
查看>>
混凝土数学第四章之数论学习笔记
查看>>
【转载】聊聊并发(二)——Java SE1.6中的Synchronized
查看>>