Монго не определен — проблема при загрузке данных с сервера

#javascript #node.js #express

#javascript #node.js #экспресс

Вопрос:

У меня ошибка консоли. пожалуйста, помогите Монго не определен — проблема при загрузке данных с сервера

 C:UsersRobertDesktopFINISHnode_modulesmongodblibutils.js:123
    process.nextTick(function() { throw err; });
                                  

ReferenceError: mongo is not defined
    at C:UsersRobertDesktopFINISHroutesinfo.js:38:70
    at C:UsersRobertDesktopFINISHnode_modulesasynclibasync.js:122:13
    at _each (C:UsersRobertDesktopFINISHnode_modulesasynclibasync.js:46:13)
    at Object.async.each (C:UsersRobertDesktopFINISHnode_modulesasynclibasync.js:121:9)
    at C:UsersRobertDesktopFINISHroutesinfo.js:34:31
    at handleCallback (C:UsersRobertDesktopFINISHnode_modulesmongodblibutils.js:120:56)
    at C:UsersRobertDesktopFINISHnode_modulesmongodblibcursor.js:861:16
    at handleCallback (C:UsersRobertDesktopFINISHnode_modulesmongodb-corelibcursor.js:171:5)
    at setCursorDeadAndNotified (C:UsersRobertDesktopFINISHnode_modulesmongodb-corelibcursor.js:505:3)
    at nextFunction (C:UsersRobertDesktopFINISHnode_modulesmongodb-corelibcursor.js:660:7)
 

package.json:

 {
  "name": "",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo "Error: no test specified" amp;amp; exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "async": "^0.9.0",
    "bcrypt-nodejs": "0.0.3",
    "body-parser": "^1.10.2",
    "bson": "^4.2.2",
    "client-sessions": "^0.7.0",
    "express": "^4.11.1",
    "express-handlebars": "^2.0.1",
    "mongodb": "^2.2.33"
  }
}
 

Комментарии:

1. Пожалуйста, добавьте свой фрагмент кода, показывающий, как вы его реализовали.

2. Пожалуйста, опубликуйте свой фактический код, который использует mongo . Похоже, у вас может быть отсутствующая require или другая инициализация переменной.

3. Спасибо за проявленный интерес. Я добавил код в ответ

Ответ №1:

Строка 38 из info.js ссылки mongo : mongo.ObjectID... , но mongo не существует в этом файле. Вам нужно добавить const mongo = require('mongodb') в начало файла вместе с вашим require async модулем. И для дальнейшего использования, вы можете редактировать сообщения в StackOverflow вместо того, чтобы подробно отвечать в качестве ответа.