我正在尝试按照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);
}
答案 0 :(得分:0)
在帮助程序模块https://github.com/RoadToCode822/catchat/blob/master/app/helpers/index.js的末尾,您要导出{ routes }
,但是您尝试在路径模块中使用它,就好像它已导出为{ routes: routes }