我想在 express 中做一个简单的链接。 我放入了index.jade
a(href='/test', title='View test page') Test
创建于/routes a test.js
/*
* GET test page.
*/
exports.test = function(req, res){
res.render('test', { title: 'Genious test' });
};
和一个简单的 test.jade 在/views 中
extends layout
block content
h1= title
p Test page
我在 app.js 中添加了
app.get('/test', routes.test);
如果我点击链接,我会收到错误
Cannot GET /test
最佳答案
好的。在您的 app.js 中添加以下行,您的问题将得到解决。
var test = require('./routes/test.js')
app.get('/test', test.test);
这肯定会允许您的应用程序运行并且链接处于事件状态。
关于javascript - 我如何使用外部 routes.js 以便我不必在 app.js 中定义我的路线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15665362/