使用ejs渲染布局

编程入门 行业动态 更新时间:2024-10-22 11:05:32
本文介绍了使用ejs渲染布局的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我无法用ejs渲染布局,表达:

I can't render layout with ejs, express:

app.configure(function () { app.use(express.static(__dirname + '/public')); app.use(express.basicAuth('username', 'password')); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); });

layout.ejs位于/ views文件夹中。我渲染了/views/home/index.ejs,但它的布局是 NOT :

layout.ejs is in /views folder. I render /views/home/index.ejs but it is NOT in layout:

res.render('home/index');

layout.ejs:

layout.ejs:

<html> <head> <title></title> <script type="text/javascript" src="/content/scripts/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="/content/scripts/jquery-ui-1.8.11.min.js"></script> <script type="text/javascript" src="/content/scripts/jquery.unobtrusive-ajax.min.js"></script> <script type="text/javascript" src="/content/scripts/jquery.validate.min.js"></script> <script type="text/javascript" src="/content/scripts/jquery.validate.unobtrusive.min.js"></script> <script type="text/javascript" src="/socket.io/socket.io.js"></script> <link rel="stylesheet" type="text/css" href="/content/styles/site.css" /> <link rel="stylesheet" type="text/css" href="/content/styles/themes/base/jquery.ui.all.css"/> </head> <body> <%- body %> </body> </html>

推荐答案

在Express 3中,您需要添加局部和布局通过 express-partials

In express 3, you need to add partial and layout supports separately with express-partials

npm install express-partials

更多推荐

使用ejs渲染布局

本文发布于:2023-10-27 15:45:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1533823.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:布局   ejs

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!