【发布时间】:2022-08-14 11:59:59
【问题描述】:
我陷入了 Mozilla js 教程,需要帮助。以下是 3 个文件的摘录:
一个)
app.js 文件中的 2 部分显示了在哪里可以找到路由器处理程序,然后在哪里展示它们(我的猜测)
//app.js
//the following 3 vars do sit in routes folder, code copy-pasted var 3 my addition
var indexRouter = require(\'./routes/index\');
var usersRouter = require(\'./routes/users\');
var coolRouter = require(\'./routes/cool\');
var app = express();
....
//the following 2 \'use\' work just fine, the third sends err 404, \'not found\'
app.use(\'/\', indexRouter);
app.use(\'/users\', usersRouter);
app.use(\'/users/cool\', coolRouter);
b) 部分 users.js 位于 routes 文件夹中:
/* GET users listing. */
router.get(\'/\', function(req, res, next) {
res.send(\'respond with a resource\');
});
c)从以前复制并位于路由文件夹中的cool.js的一部分:
/* GET cool text. */
router.get(\'/\', function(req, res, next) {
res.send(\'you are cool, kid!\');
});
我想知道为什么它不起作用。
-
“不工作”是什么意思?
-
是的,什么不起作用?清楚你的问题__在你编辑你的问题之前,我拒绝投票
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如它目前所写的那样,很难准确地说出你在问什么。
标签: javascript node.js express