Javascript ejs如何在以后渲染模板
我想创建一个只基于一页的网站。问题是,以后如何渲染模板 另外,如何呈现特定的帖子 例如:Javascript ejs如何在以后渲染模板,javascript,html,ejs,Javascript,Html,Ejs,我想创建一个只基于一页的网站。问题是,以后如何渲染模板 另外,如何呈现特定的帖子 例如: 如果您使用的是nodejs和express,您将有两条路线: router.get'/posts'(req,res)->res.render('posts\u模板') router.get'/posts/:post\u id'(req,res)->res.render('post\u模板') 如您所见,您有两种不同的路线和模板用于显示文章和一篇文章 您将使用版面,拥有一个仅定义帖子的帖子模板: 文件:pos
如果您使用的是nodejs和express,您将有两条路线:
router.get'/posts'(req,res)->res.render('posts\u模板')
router.get'/posts/:post\u id'(req,res)->res.render('post\u模板')
如您所见,您有两种不同的路线和模板用于显示文章和一篇文章
您将使用版面
,拥有一个仅定义帖子的帖子模板
:
文件:post_template.ejs
<% layout('layout') %>
<h1><%= title %></h1>
<p><%= body %></p>
<h1>Posts list </h1>
<%= body %>
现在,
post\u模板
将嵌套在layout\u模板
中,
所在的位置。唯一的问题是我不知道如何在不进入下一页的情况下渲染它们。我的问题是,无论如何,要使用特定的js/html/ejs代码链接并加载该模板?@user232436看,你不明白,这正是布局的用途。在您的例子中,情况1
是您的模板,它有一个
ejs标记,上面写着“在这里呈现我的孩子”。当您使用在帖子
模板中指定的版面时,帖子正文将加载到版面正文中。解决这些问题并尽快接受答案。对不起,你是对的,模板有问题(太复杂的ejs):/
<h1>Posts list </h1>
<%= body %>