特别说明的是,此博客网站是从:https://codeload.github.com/happen-zhang/node.js-blog-starter/zip/master下载的。
首先做准备工作:
1. 安装node.js
建议从官网下载(https://nodejs.org/en/),我选择mature and dependable版本(你也可以自己选择),
安装成功后,验证是否功能正常。
在node命令行窗口,键入:node -v, 显示版本号; npm -v,显示npm版本号,npm随node一起安装:
2. 安装MongoDb数据库
这个有很多教程,自己搜一搜
3. 下载开发工具
我使用的是WebStorm,也可以使用年度最佳编辑器:Visual Studio Code
WebStorm下载地址:https://d1opms6zj7jotq.cloudfront.net/webstorm/WebStorm-11.0.3.exe
Visual Studio Code下载地址:https://code.visualstudio.com/
3. 安装各种框架(Module)
使用npm工具,在上图中npm已安装成功。
4. 配置WebStorm
启动WebStorm,点击File菜单,点击Setting
出现配置界面:
选择Language & Frameworks,点击子选项Node.js And NPM,
设置Node Interpre:填写Node解释器执行文件,
启动Node核心库,
下载框5中的packages,这些是本项目需要的包(Module)
这里只介绍安装express框架,
在命令行中执行 "npm install -g express"等待下载并且自动完成安装。测试express完成安装的一个方法就是查看其版本号,执行命令 “express -v”正常情况下回输出版本号如 图,但有遇到不正常情况的,会提示“express不是内部或外部命令”,这样问题就来了,这是什么原因呢?
需要注意的是环境变量,在Path中增加下载的Module的地址,例如我的都是全局安装,地址是:C:\Users\Administrator\AppData\Roaming\npm\node_modules\
还要增加NODE_PATH变量,我的值为:C:\Users\Administrator\AppData\Roaming\npm\node_modules\,Module的安装地址
同时,注意某些Module安装依赖Python,版本在2.5 - 3之间。
如果你安装了Python3.x,则需要安装多版本,
具体可以见windows下多个python版本共存
5. 修改app.js中的代码
在varapp= express()后增加如下代码:
为什么要增加以上代码呢,是因为从 Express 3 到Express 4 是一个巨大的变化,
主要的变化如下:
- Express 的核心和中间件系统:对 Connect 和内建中间件的依赖被移除了。所以你必须自己添加中间件。
- 路由系统
- 其它