基本提问时间:
我是node.js / express / ejs的新手。
如何将新的ejs页面添加到我的服务器?
示例:我想在我的服务器上有一个新页面,显示为mysite.com/foo.html,我希望它通过app.router& EJS。如何添加此页面并开始编辑?
我开始使用默认快速--ejs install附带的index。* js *示例。但是深入研究代码,'find ./ -name“index。* js *”'提供了不少于25个不同的文件,这些文件可能与生成该两行索引页面有关。
让我走上正确的道路?
答案 0 :(得分:2)
在views
目录中添加名为foo.ejs
的文件,并添加要渲染的EJS。
然后在foo.js
目录中创建另一个名为routes
的文件。这是内容
module.exports.index = function(req, res){
res.index('foo');
};
在主要的快递应用程序文件(您通过node app.js
运行的文件)中首先需要新路由
var foo = require('./routes/foo');
然后告诉表达它
app.get('/foo.html', foo.index);