因此,在创建问题后,我在右侧获得了与此相关的列表,其中包含一个类似的问题:在Node.js中组织路由。
该帖子中的答案链接到GitHub上的Express回购,并建议查看“
路线分离 ”示例。
这帮助我更改了代码,现在可以正常工作了。- 感谢您的意见。
我的实现最终看起来像这样;
我在app.js中需要我的路线:
var express = require('express') , site = require('./site') , wiki = require('./wiki');我添加这样的路线:
app.get('/', site.index);app.get('/wiki/:id', wiki.show);app.get('/wiki/:id/edit', wiki.edit);我的应用程序根目录中有两个名为wiki.js和site.js的文件,其中包含以下内容:
exports.edit = function(req, res) { var wiki_entry = req.params.id; res.render('wiki/edit', { title: 'Editing Wiki', wiki: wiki_entry })}


