Я пытаюсь сделать чат-приложение, следуя по курсу udemy node.js. Он возвращается. Мой код может быть found hereМаршрутизация приложения Node.js с объектом 'routes' вызывает ошибку
return h.routes(routes);
^
TypeError: h.routes is not a function
Не знаю, как это исправить. Я следовал за всем инструктором, который меня попросил. Я сделал это с нуля три раза, думая, что у меня, возможно, был тип где-то, но по-прежнему такая же ошибка в той же точке.
Заранее за вашу помощь.
EDIT: Вот код из catchat/приложение/маршруты/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);
}
В соответствии с руководящими принципами здесь, при переполнении стека, более соответствующий код должен быть вставлен непосредственно в ваш вопрос, чтобы люди могли видеть, что не так, не полагаясь на внешний ресурс. – jfriend00
Проблема решена, но спасибо, я запомню в следующий раз – roadtocode
Вы все равно должны поместить соответствующий код в свой вопрос. Суть этого руководства заключается в том, что ссылки за пределами участка, как правило, меняются или исчезают, что делает этот вопрос малопригодным, и важный аспект этого сайта является поисковой ссылкой для будущих кодеров. Любой код, необходимый для ответа на вопрос, должен быть вставлен в вопрос, даже если у вас уже есть ответ. – jfriend00