Angularjs 无法安装MongoJs
我试图通过以下命令安装mongojs: npm安装mongojs 但也有很多错误 所以,我重新启动了我的电脑,并尝试再次安装,但同样的错误正在发生。 但我仍然试图通过服务器从mongodb中检索数据,因为在发生了这么多错误之后,有些东西仍然被安装。 我已经在server.js文件中编写了这段代码-Angularjs 无法安装MongoJs,angularjs,node.js,mongodb,mean-stack,mongojs,Angularjs,Node.js,Mongodb,Mean Stack,Mongojs,我试图通过以下命令安装mongojs: npm安装mongojs 但也有很多错误 所以,我重新启动了我的电脑,并尝试再次安装,但同样的错误正在发生。 但我仍然试图通过服务器从mongodb中检索数据,因为在发生了这么多错误之后,有些东西仍然被安装。 我已经在server.js文件中编写了这段代码- var express= require('express'); var app=express(); var mongojs = require('mongojs'); var db = mong
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");
我已经记录了错误,请拿出解决办法
请观看包含我所有错误的thsi视频
在本视频中,安装MongoJs时会出现错误
谢谢。您首先使用以下工具更新您的节点: 1) 清除NPM的缓存:
sudo npm cache clean -f
2) 安装一个名为“n”的小助手
sudo npm install -g n
3) 安装最新稳定的NodeJS版本
sudo n stable
然后安装mongojs:
sudo npm install mongojs
如果您使用的是Linux平台,请不要忘记使用sudo。您是否尝试过使用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) 将MongoJ添加到依赖项文件后,导航到终端中的项目目录并键入:
npm install
这将在您的项目目录中创建一个包含所有必要软件包的node_modules文件夹。请指定错误的文本描述,而不是视频。错误太多了。我制作视频是因为所有人都可以得到准确的错误。请访问帮助中心询问问题