1
我是Node/EJS的新手。所以需要您澄清创建新路线。我可以在Node js中使用EJS模板系统轻松集成静态html文件。但是,我不能实现路由(使用路由插入另一个模板)。Node JS - 使用路由器添加更多页面(ejs模板)
我的代码:观点/ index.ejs
<!DOCTYPE html>
<html lang="en">
<head>
<% include ./templates/head.ejs %>
</head>
<body class="skin-blue">
<div class="wrapper">
<% include ./templates/header.ejs %>
<section class="content">
<div class="content-section container">
<div class="row">
<% include ./contents/aboutus.ejs %> //aboutus page is rendering
</div>
</div>
</section>
<% include ./templates/footer.ejs %>
</div>
<% include ./contents/help-popup.ejs %>
<% include ./templates/jsfiles.ejs %>
</body>
</html>
这里,显然aboutus.ejs正确的身体部位内工作。现在我想通过点击aboutus.ejs中的链接来调用careers.ejs。页眉和页脚不应该改变。如何添加&通过路由渲染careers.ejs?
你的问题是,如何使用ejs渲染页面的特定部分,例如仅内容? – rmjoia
@rmjoia是的,就像SPA .. – EverGreen
据我所知。你不能。 ejs不支持布局,至少使用快递4.我一直在寻找... – rmjoia