Показать сообщение отдельно
  #4 (permalink)  
Старый 20.11.2019, 15:06
Новичок на форуме
Отправить личное сообщение для mitirrol Посмотреть профиль Найти все сообщения от mitirrol
 
Регистрация: 19.11.2019
Сообщений: 2

Сообщение от Audaxviator Посмотреть сообщение
Ладно, в общем, расскажу кое-чего за эту тему. А чем ещё заняться безработному предпенсионеру?

Короче так. С тех пор, как появился пресловутый express.Router(), все уж и забыли, во-перввых, как просто делаются роутеры, и во-вторых, как работать с нативным драйвером mongodb.
Тут дело в чём? Вот к примеру, для Go кто-то написал, наконец-то, пакет context - и наступило счастье: там теперь появился сносный фреймвёрк go-chi/chi, сильно похожий (ну, насколько возможно) на ruby-rails или Express, появился пакет go-socket.io, прям юзающий стандартный модуль socket.io.js на клиенте, - в общем, кое-что появилось.

Но в Експрессе-то этот самый "контекст" был всегда. Только назывался он - app.locals.
Понятно, что коннект к базе - "дорогая" операция, поэтому мы хочим поключиться, держать открытым соединение и не парить...
Но это все не поясняет суть проблемы - почему я вижу наличие записей в свой базе через GET, но не могу посмотреть в оболочке mongo?
Куда они пишутся? Как со стороны сервера увидеть наполнение базы?)
Ответить с цитированием