nodejs学习过程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs学习过程相关的知识,希望对你有一定的参考价值。
一、安装nodejs
- 安装完成后,检查PATH环境变量是否配置了nodejs, 运行cmd,输入path,查看nodejs和npm是否配置。(参考菜教程)
- node -v ; npm -v 查看版本信息
二、安装Express
- 安装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.未完成
以上是关于nodejs学习过程的主要内容,如果未能解决你的问题,请参考以下文章
NODEJS+MONGODB+AngularJS的学习之路第一章