javascript — TypeError: Невозможно прочитать свойство ‘dbName’ из null

TypeError: Невозможно прочитать свойство ‘dbName’ из null

Я пытался соединить свое Loopback-приложение с MongoDb Atlas, но у меня появляется ошибка «Ошибка типа: невозможно прочитать свойство ‘dbName’ из null».

Ниже я попробовал:

  1. запустить источник данных lb
  2. Заполните всю необходимую информацию
  3. Сгенерировал этот объект javascript:
 { "db": { "name": "db", "connector": "mongodb" }, "mongodb": { "host": "", "port": 0, "url": "mongodb srv://USER:PASSWORD@DATABASENAME-f4exx.mongodb.net/test?retryWrites=true{amp}amp;w=majority", "database": "DATABASENAME", "password": "PASSWORD", "name": "mongodb", "user": "dbAdmin", "useNewUrlParser": true, "connector": "mongodb" } } 
  1. При каждой попытке запускается «узел». , получая TypeError: Cannot read property 'dbName' of null .

  2. Я добавил свой IP в белый список (атлас MongoDB)

  3. Ниже мой model.config.json

 { "_meta": { "sources": [ "loopback/common/models", "loopback/server/models", "../common/models", "./models" ], "mixins": [ "loopback/common/mixins", "loopback/server/mixins", "../common/mixins", "./mixins" ] }, "User": { "dataSource": "mongodb" }, "AccessToken": { "dataSource": "mongodb", "public": false }, "ACL": { "dataSource": "mongodb", "public": false }, "RoleMapping": { "dataSource": "mongodb", "public": false, "options": { "strictObjectIDCoercion": true } }, "Role": { "dataSource": "mongodb", "public": false } } 

PS: я использую петлю 3x

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector