1

基本提问时间:

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

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

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

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

让我走上正确的道路?

4

1 回答 1

2

在您的views目录中添加一个名为的文件foo.ejs并添加您要呈现的 EJS。

然后在目录中创建另一个名为foo.jsroutes文件。以下是内容

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

在主要的快递应用程序文件(您运行的node app.js那个)中首先需要新路线

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

然后告诉快递

app.get('/foo.html', foo.index);
于 2013-11-11T02:16:28.183 回答