Express / NodeJS应用程序中的多个页面

时间:2016-03-20 19:48:30

标签: angularjs node.js express

我有一个index.ejs"模板"页面,其中包含一些内容,我希望在所有使用该模板的页面上显示(标题,侧面导航,页脚)。在index.ejs中的主要内容区域中,我只使用angular来为每个页面呈现动态内容。

在我的配置中,我有" home"," posts"," login"网址。然后,这些页面的内容将呈现为index.ejs模板中的内容。这一切都很好,因为这三个页面都遵循相同的模板 - 它们都有标题,侧面导航,页脚,然后是内容。

我的问题是,我现在如何创建一个单独的"创建帖子"页面,看起来类似于我的其他页面,但它没有侧面导航栏,例如?我是否必须创建一个名为create-post.ejs的新视图?如果是这样,我如何将其与我的应用程序的其余部分合并?

您可以在我的github中查看我的文件结构:http://bit.ly/1Zhg5i3

1 个答案:

答案 0 :(得分:0)

创建一个新的模板文件,并在html文件中添加一个指向该文件的超链接,该文件根据请求呈现给/ createpost