gpt4 book ai didi

node.js - 在 Express/ejs 中添加 View

转载 作者:太空宇宙 更新时间:2023-11-03 23:42:51 24 4
gpt4 key购买 nike

基本提问时间:

我是 node.js/express/ejs 的新手。

如何将新的 ejs 支持页面添加到我的服务器?

示例:我希望在我的服务器上有一个显示为 mysite.com/foo.html 的新页面,并且我希望它通过 app.router 和 ejs 呈现。如何添加此页面并开始编辑它?

我首先从默认的express --ejs 安装附带的index.*js* 示例开始。但是深入研究该代码,'find ./-name "index.*js*"' 会出现不少于 25 个不同的文件,这些文件可能涉及生成该两行索引页。

让我走上正确的道路?

最佳答案

在您的 views 目录中添加一个名为 foo.ejs 的文件,并添加您想要渲染的 EJS。

然后在 routes 目录中创建另一个名为 foo.js 的文件。内容如下

module.exports.index = function(req, res){ 
res.index('foo');
};

在主 Express 应用程序文件(通过 node app.js 运行的文件)中,首先需要新路由

var foo = require('./routes/foo');    

然后告诉 express 这件事

app.get('/foo.html', foo.index);

关于node.js - 在 Express/ejs 中添加 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19897754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com