Показать сообщение отдельно
  #1 (permalink)  
Старый 23.11.2022, 12:29
Профессор
Отправить личное сообщение для CryNet Посмотреть профиль Найти все сообщения от CryNet
 
Регистрация: 02.01.2019
Сообщений: 151

Ошибка «URI malformed, cannot be parsed» на старом проекте. Как пофиксить?
Есть относительно старый проект. Обновил зависимости, подключил новую базу с теми же кредами, в итоге вижу ошибку:

MongoParseError: URI malformed, cannot be parsed
    at parseConnectionString (/run/media/crynet/data/web/www/Node/crynet.tech/server/node_modules/mongodb/lib/core/uri_parser.js:580:21)
    at QueryReqWrap.callback (/run/media/crynet/data/web/www/Node/crynet.tech/server/node_modules/mongodb/lib/core/uri_parser.js:127:7)
    at QueryReqWrap.onresolve [as oncomplete] (node:internal/dns/callback_resolver:49:10)


Коннект к базе:
import 'dotenv/config'
...
async function startApp() {
  try {
    await mongoose.connect(process.env.DB as string, {
      useFindAndModify: false,
      useNewUrlParser: true,
      useUnifiedTopology: true
    })
    app.listen(process.env.PORT, () => console.log('SERVER WORKS ON PORT ' + process.env.PORT))
  } catch (e) {
    console.log(e)
  }
}


Пробовал без dotenv. Ошибка та же.
Есть идеи как фиксить?
Ответить с цитированием