2016-03-26 1 views
0

Я пытаюсь сделать чат-приложение, следуя по курсу 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); 
} 
+0

В соответствии с руководящими принципами здесь, при переполнении стека, более соответствующий код должен быть вставлен непосредственно в ваш вопрос, чтобы люди могли видеть, что не так, не полагаясь на внешний ресурс. – jfriend00

+0

Проблема решена, но спасибо, я запомню в следующий раз – roadtocode

+0

Вы все равно должны поместить соответствующий код в свой вопрос. Суть этого руководства заключается в том, что ссылки за пределами участка, как правило, меняются или исчезают, что делает этот вопрос малопригодным, и важный аспект этого сайта является поисковой ссылкой для будущих кодеров. Любой код, необходимый для ответа на вопрос, должен быть вставлен в вопрос, даже если у вас уже есть ответ. – jfriend00

ответ

Смежные вопросы