These are chat archives for NodejsRUS/chat

16th
Mar 2016
Dmitriy Simushev
@JustBlackBird
Mar 16 2016 10:45
определение одного и того же маршрута для express в разных модулях. нужно держать в голове какой модуль, за что отвечает. при создании в подмодули изолированных роутеров с последующим их монтированием такого не может произойти в принципе
Михаил
@muxahuk
Mar 16 2016 14:09
@JustBlackBird ну, с роутами получается так, что тот кто первый тот и успел )) Тем пачи всегда можно написать функцию в модуле WebServer для добавления роута и ( грубо говоря ) записывать куда-нибудь и если 2-й раз пытаешься инициировать вызов роута, то кидать ошибку.
Dmitriy Simushev
@JustBlackBird
Mar 16 2016 14:53
это не совсем так. если роут вызывает next() без ошибки, то обработка переходит к следующей функции

@muxahuk

Тем пачи всегда можно написать функцию в модуле WebServer для добавления роута

вот вам отличный пример костыля, который появился только благодаря архитектуре, вывернутой на изнанку

Михаил
@muxahuk
Mar 16 2016 14:55
ладно, потом продолжим дискуссию. У меня проблема
TypeError: _this.collections[i].onOpen is not a function
    at open (C:\Projects\ragar-web-server\node_modules\mongoose\lib\connection.js:507:28)
mongoose v 4.4.7
this._db = mongoose.createConnection( this.uri, this.configs.options ); // creating mongoose connection
Михаил
@muxahuk
Mar 16 2016 15:03
я понимаю в чём ошибка, но не понимаю от куда она в библиотеке mongoose взялась...
Михаил
@muxahuk
Mar 16 2016 15:25
разобрался..