【发布时间】:2014-06-01 08:05:05
【问题描述】:
我有一个运行以下代码的测试 node.js 服务器:
var app = require('express')();
app.set('views', __dirname + '/public');
app.set('view engine', 'jade');
app.get('/', function(req, res) {
res.render('index.jade', {name: "Test data."});
});
app.listen(3000);
此代码有效。我想知道根据 url 选择 .jade 文件而不对其进行硬编码的最佳做法是什么,就像您可能使用 express.static 来处理 html 文件一样。当然,我也不希望存在直接的路径关联(而是将不同的路由分配给不同的目录或目录组。)似乎没有关于该主题的大量可靠信息。任何事情都会有所帮助。谢谢。
【问题讨论】:
标签: node.js web-applications express routes pug