【发布时间】:2016-03-26 01:17:12
【问题描述】:
我正在尝试按照 udemy node.js 课程制作聊天应用程序。它返回。我的代码可以是found here
return h.routes(routes);
^
TypeError: h.routes is not a function
不知道如何解决这个问题。我遵循了教练要求我做的一切。我从头开始做了三遍,以为我可能在某个地方有一个类型,但在同一点仍然出现相同的错误。
提前感谢您的帮助。
编辑: 这是来自 catchat/app/routes/index.js 的代码
'use strict';
const h = require('../helpers');
module.exports = () => {
let routes = {
'get': {
'/': (req, res, next) => {
res.render('login');
},
'/rooms': (req, res, next) => {
res.render('rooms');
},
'/chat': (req, res, next) => {
res.render('chatroom');
}
},
'post': {
}
}
return h.routes(routes);
}
【问题讨论】:
-
根据 Stack Overflow 上的指南,应将更多相关代码直接粘贴到您的问题中,这样人们就可以在不依赖外部资源的情况下看到问题所在。
-
问题已经解决了,谢谢,下次我会记住的
-
您仍应将相关代码放入您的问题中。该指南的要点是,场外链接往往会更改或消失,从而使这个问题在未来几乎没有用处,并且该站点的一个重要方面是作为未来编码人员的可搜索参考。即使您已经有了答案,也应将回答问题所需的任何代码粘贴到问题中。
-
可以吗?还是我应该添加更多
标签: javascript node.js express routing