---恢复内容开始---
1、创建文件夹(名字随意,假设:day05);
2、创建node_modules文件夹(放置依赖包)
3、通过 npm init
命令为你的应用创建一个 package.json
文件。
4、安装 express 、mongodb,安装命令为:npm install express --save 和 npm install mongodb --save ,并将其保存到依赖列表中(提示:安装 Node 模块时,如果指定了 --save
参数,那么此模块将被添加到 package.json
文件中 dependencies
依赖列表中。 然后通过 npm install
命令即可自动安装依赖列表中所列出的所有模块,如果只是临时安装 express,不想将它添加到依赖列表中,只需略去 --save
参数即可。):
5、同目录下创建一个文件test.js,用简单代码尝试:
代码如下:
var express = require("express"); var app = express(); app.get("/",function (req,res){ res.send("运行成功!"); }); app.listen(3000);
6、在cmd中输入“”运行在浏览器中输入http://localhost:3000/,回车显示运行成功!。
7、接下来我们尝试使用node.js的方式连接数据库,首先要启动mongodb服务(注意:另起一个cmd窗口):mongod --dbpath D:\ProgramFiles\mongodb-v3.4\data\db:
8、将test.js文件的代码修改一下:
var express = require("express"); var app = express(); var MongoClient = require(‘mongodb‘).MongoClient; var assert = require(‘assert‘);//用于调试信息 // Connection URL var url = ‘mongodb://localhost:27017/myproject‘;//连接地址,斜杠"/myproject"表示数据库,若不存在则自动创建
app.get("/",function(){
MongoClient.connect(url, function(err, db) { // Use connect method to connect to the server
//回调函数表示连接成功之后做的事情,db是连接上的数据库实体。
if(err){ // assert.equal(null, err);将err和null进行比较,如若err==null相等,表示数据库连接成功。
console.log("数据库连接失败");
return;
}
console.log("Connected successfully to server");
db.close();
});
res.send("你好啊");
});
app.listen(3000);