标签:
一、安装nodejs
二、安装Express
npm install express -save;
以上命令会将 Express 框架安装在当期目录的 node_modules 目录中, node_modules 目录下会自动创建 express 目录。
2. 在express4.0之后,还需要安装express-generator 来完成express项目的创建,
执行命令 : npm install -g express-generator;
3. 以下几个重要的模块是需要与 express 框架一起安装的:
npm install body-parser --save
npm install cookie-parser --save
npm install multer --save
三、创建express项目
1. cd 到项目目录
2. 创建express项目;执行:express 项目名称
(models是我自己新建的,想熟悉MVC)
express app;目录如下:
使用express app 默认使用的jade的模板引擎;
如果使用ejs 加参数 -e ; 执行:express -e app
(还不太了解 jade和ejs)
3.cd到项目名称目录下,执行:npm install ;安装项目依赖,会在项目下生成node_modeles;
(起初命令npm install并没有成功安装,cmd一直处在不停安装状态,在基友电脑安装成功,无解?node -v 和 npm -v检查的版本分别是5.X和4.X;无赖卸载重装,依赖安装成功,node -v 和 npm -v检查的版本分别是4.X和2.X;)
4.执行命令:npm start;服务器运行,在浏览器运行URL:localhost:3000,即可看到默认的express页面。
四、MongoDB
1.安装在MongoDB目录 ,在MongoDB文件夹中创建一个 data 文件夹,再在 data 文件夹中创建 db 文件夹;
创建一个 log文件夹,再在 log 文件夹中创建 log.txt;
2.cd 到 MongoDB安装目录下的bin目录下
启动MongoDB
mongod --dbpath D:\Mongodb\data --port 10001
It looks like you are trying to access MongoDB over HTTP on the native driver port.
如此,Mongodb数据库服务已经完全启动了。
3. 客户端连接数据库
4.设计数据库
mongo //进入数据库
use helloworld //创建项目数据库
db.addUser("shuaige", "123456") //给这个数据库创建了一个账号
(!!!!报错!!!, db.addUser is not a function ;3.0后使用db.createUser方法如下)
db.createUser( { user: "accountUser", pwd: "password", roles: [ "readWrite", "dbAdmin" ] } )
然后,我们就为这个helloworld数据库创建collection(collection就相当于oracle和mysql里的table)
db.createCollection("users") //创建一个集合,也就是表
db.users.insert({userid: "admin", password: "123456"}) //给users里添加一个文档,也就是一条记录账号admin,密码123456
ok,现在检查一下:
db.users.find() //如果看到你刚刚添加的文档记录,就ok咯
5.未完成
标签:
原文地址:http://www.cnblogs.com/megalith/p/5554852.html