Проблемы при установке стека MEAN

0

Я пытаюсь установить стек MEAN, используя следующий учебник:

http://www.bossable.com/303/install-mean-stack/#comment-1526

Я использую webstorm и MongoDB.

Однако я не увенчался успехом, и я продолжаю получать ошибки. Каждый раз, когда я подключаюсь к localhost: 3000, я получаю следующую ошибку:

   C:\meanproject>grunt
   Running "jshint:all" (jshint) task
   >> 55 files lint free.

   Running "csslint:all" (csslint) task
   >> 2 files lint free.

   Running "concurrent:default" (concurrent) task
   Running "nodemon:dev" (nodemon) task
   Running "watch" task
   Waiting...
   [nodemon] v1.2.1
   [nodemon] to restart at any time, enter 'rs'
    [nodemon] watching: app/views/**/*.* gruntfile.js server.js          config/**/*.js app/*
    */*.js
   [nodemon] starting 'node --debug server.js'
    Debugger listening on port 5858
   Application loaded using the "development" environment configuration
   { [Error: Cannot find module '../build/Release/bson']   code: 'MODULE_NOT_FOUND' }

  js-bson: Failed to load c++ bson extension, using pure JS version
  { [Error: Cannot find module '../build/Release/bson']  code: 'MODULE_NOT_FOUND' }

  js-bson: Failed to load c++ bson extension, using pure JS version
  MEAN.JS application started on port 3000
    C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection
   \base.js:246
    throw message;
          ^
Error: Error setting TTL index on collection : sessions
at C:\meanproject\node_modules\connect-mongo\lib\connect-mongo.js:169:23
at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.
js:1499:46
at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.
js:1632:20
 at  C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\cur
sor.js:170:22
 at  C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\cur
    sor.js:714:39
    at Cursor.close   (C:\meanproject\node_modules\mongoose\node_modules\mongodb\l
 ib\mongodb\cursor.js:1009:5)
 at commandHandler (C:\meanproject\node_modules\mongoose\node_modules\mongodb
    \lib\mongodb\cursor.js:714:21)
    at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.
    js:1905:9
    at Server.Base._callHandler  (C:\meanproject\node_modules\mongoose\node_modul
   es\mongodb\lib\mongodb\connection\base.js:453:41)
   at   C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\con
   nection\server.js:488:18
    at MongoReply.parseBody (C:\meanproject\node_modules\mongoose\node_modules\m
    ongodb\lib\mongodb\responses\mongo_reply.js:68:5)
     at null.<anonymous>  (C:\meanproject\node_modules\mongoose\node_modules\mongo
 db\lib\mongodb\connection\server.js:446:20)
at emit (events.js:107:17)
at null.<anonymous> (C:\meanproject\node_modules\mongoose\node_modules\mongo
db\lib\mongodb\connection\connection_pool.js:207:13)
at emit (events.js:110:17)
at Socket.<anonymous> (C:\meanproject\node_modules\mongoose\node_modules\mon
godb\lib\mongodb\connection\connection.js:440:22)
    [nodemon] app crashed - waiting for file changes before starting...

Как я могу это решить?

Теги:
mean-stack

1 ответ

1

Сначала нужно запустить файл mongodb.exe. После успешного запуска mongodb вам нужно перейти в папку проекта и запустить "grunt". Если он показывает вам список ошибок не найденных модулей, вам необходимо установить эти модули по всему миру с помощью npm. Это решит проблему для вас. Однако учтите, что учебное пособие bossable.com предназначено для 0,3 средней плиты бойлера. Теперь они обновили свою версию до 0.4.1. Для получения последней информации обратитесь к документации по Meanjs.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню