2015-11-21 7 views
-2

Я пытался установить mongojs этой команды: НПХ установить mongojsНевозможно установить MongoJs

но прихожу так много ошибок.

https://www.youtube.com/watch?v=763oFTm4pnU

Итак, я перезагрузил свой компьютер и попытался установить снова, но одни и те же ошибки приходят. , но я все еще пытался извлечь данные из mongodb через сервер, потому что есть кое-что, что все еще установлено после стольких ошибок. я написал этот код в моем server.js Файл-

var express= require('express'); 
var app=express(); 
var mongojs = require('mongojs'); 
var db = mongojs('contactlist',['contactlist']); 


app.use(express.static(__dirname + "/public")); 

app.get('/contactlist',function (req,res) { 
    console.log("i receive a get request"); 

    db.contactlist.find(function (err,docs){ 
     console.log(docs); 
     console.log("in daatbase"); 
     res.json(docs); 
    }); 
}); 

app.listen(3000); 
console.log("Server running on port 3000"); 

Я записал ошибки ..please придумать решения.

пожалуйста, смотреть видео Thsi, который содержит все мои ошибки ..

https://www.youtube.com/watch?v=763oFTm4pnU

В этом видео есть ошибки, которые идут во время установки MongoJs.

Thank you.

+0

вместо видео, пожалуйста, укажите текстовое описание ошибок – prasun

+0

Есть так много ошибок. Я сделал видео, потому что все могут получить точные ошибки. –

+2

Пожалуйста, посетите Справочный центр по задаваемым вопросам http://stackoverflow.com/help – prasun

ответ

0

Yo есть во-первых, обновить узел с помощью:

1) Очистить кэш НПМ:

sudo npm cache clean -f 

2) Установить маленького помощника под названием 'п'

sudo npm install -g n 

3) Установите последний стабильный вариант NodeJS

sudo n stable 

После этого установить mongojs:

sudo npm install mongojs 

Donot забудьте использовать Sudo, если вы используете платформу Linux

0

Вы пробовали его установки с помощью файла package.json?

1) Вы должны создать файл пакета JSon в следующем формате:

{ 
    "name": "Your App Name", 
    "version": "1.0.0", 
    "description": "", 
    "main": "server.js", 
    "dependencies": { 
    "body-parser": "^1.10.2", 
    "express": "^4.11.1", 
    "mongojs": "^2.4.1" 
    }, 
    "devDependencies": {}, 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1", 
    "start": "forever -w server.js" 
    }, 
    "repository": { 
    "type": "git", 
    "url": "Your github url" 
    }, 
    "author": "", 
    "license": "ISC" 
} 

2) Затем убедитесь, что mongojs находится под зависимостями, как:

"mongojs": "^2.4.1" 

3) После добавления mongojs к файл зависимостей, перейдите в каталог проекта на своем терминале и введите:

npm install 

Это будет c создайте папку node_modules в каталоге проекта, содержащую все необходимые пакеты.