делать соединение гуся з бд, и что нужно экспортировать чтобы нормально работало?
mongoose
это монгустовые
не обязательно, у монгуса же есть глобальное соединение
А ну поподробней, как организовать?
просто при страте конектитшся к монге через mongoose.connect потом все модельки сразу могут работать
и да, рест тут по идеи не при чем
В отдельном файле всегда надо экспортировать
что значит "всегда" и почему это?
Экспортирую, но модельки не работают
код показывай
Ну вот подключение в бд
Вот моделька
почему dotenv config в этом файле?
как юзаешь ее
(save is not a function) выбивает
model.save() нужно
сыль на бд получаю
save существует как метод на самих инстансах модели
model переименуй лучше в user и делай user.save()
а во вторых - почему не async await?
Во, тут согласен
кстате, вот есть возможность написать через обычный промис, async/await, и коллбеки. Что чаще всего используешь? async await изза краткости?)
или бывают узкие юз кейсы где это не совсем уместно?
callback hell и promise hell - если стыкался, будешь знать ответ на вопрос))
стыкался)
я обычно UserModel.create({...}) юзаю
Блять, я не из той переменной save вызывал
async/await
да, теперь все работает, спасибо
это потому что называешь все подряд model :D
это желательно делать в самом начале приложения, потому что бд может быть не первым модулем который потрубет читать конфиг
меня в этом плане больше напрягает структура try catch хз)
мое любимое...😌
Обсуждают сегодня