JS服务端系列-nodejs+express+ejs+mongodb+工具webstorm环境搭建

1、访问官方网站下载nodejs windows版并安装,http://nodejs.org/#download

 (nodejs集成npm,我的是安装在d:nodej下,系统win7 32位)

运行 – cmd  运行– d:   切换到d盘)  cd nodejs(切换到nodejs目录); -g 全局安装设置

2 node -v    查看node版本 (显示表示安装成功)

3 npm -v  查看npm版本 (显示表示安装成功)

4 npm install express  安装express

5.npm install express-generator      4.0以上必须安装模块 否则express命令不可用 6.npm uninstall express   卸载express

7 express -V          查看express版本 v大写 (显示表示安装成功)

8.npm install ejs 安装ejs模板引擎 (node-modules目录下是否存在)

9.npm install supervisor   每次修改代码后会自动重启

10 express ejs appdu       express框架创建项目,默认是jade引擎,ejs命令改成ejs引擎 appdu是项目名称  -e也表示ejs命令

11. express项目结构

app.js: 项目入口

 node_modules: 存放项目的依赖库

package.json: 项目依赖配置及开发者信息

public: 静态文件如 css,js,img

routes: 路由文件

 Views: 页面文件(Ejs或者jade的模板,默认是jade,已经设置为ejs)

12 cd appdu 转到新建项目目录

13 npm install 执行安装,读取package.json文件,安装模块依赖

14 npm start 还是在项目目录下,启动项目,自动搜索bin/www文件

15 浏览器输入http://localhost:3000/ 端口默认是3000,在bin/www文件下,可修改

16.为了更方便的开发项目,安装webstorm ,有良好的对nodejs支持破解版 http://www.jb51.net/softs/171905.html 下载 安装配置webstorm+nodejs环境

打开webstorm  文件-设置-nodejs and npm  右侧窗口会自动搜索到已安装的nodejs路径,点击安装就好,都是自动获取。

17 mongodb 安装 官网下载 https://www.mongodb.org/downloads 安装目录默认 c: Program Files/MongoDB 2.6 Standard/bin

18 cd Program Files/MongoDB 2.6 Standard/bin     指向到mongodeb目录

 19 mongod -dbpath "d:/Nodejs/nodetest1"     创建mongodb数据库并指定路径,我的在 d:/Nodejs/nodetest1下

 20 再打开一个cmd窗口 命令: cd Program Files/MongoDB 2.6 Standard/bin  下

 21 命令 start mongo 启动mongodb数据库,会打开一个mongo.exe窗口

22 use xxx         xxx代表数据库名称,数据库存放在指定的-dbpath下,如果没有xxx新建

23 show collections   显示数据库下的集合(数据表)

24 db.usercollection.insert({ "username" : "testuser1", "email" : "[email protected]" })

向集合 usercollection 插入数据 { "username" : "testuser1", "email" : "[email protected]" }

没有usercollection集合新建,名称自定义

 25 db.usercollection.find().pretty()  

查找当前集合中所有的内容, 并回车显示(db代表当前use的数据库)

26 敲入: newstuff = [{ "username" : "testuser2", "email" : "[email protected]" },  { "username" : "testuser3", "email" : "[email protected]" }]

创建多条数据,json形式 命令:

 db.usercollection.insert(newstuff);  再将插入另外2条数据

 

到这里语言nodejs、管理工具npm、web框架express、模板引擎ejs、数据库mongode、开发软件webstorm就全部安装好了!

你可能感兴趣的:(JS服务端系列-nodejs+express+ejs+mongodb+工具webstorm环境搭建)