当先锋百科网

首页 1 2 3 4 5 6 7

特别说明的是,此博客网站是从: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 和内建中间件的依赖被移除了。所以你必须自己添加中间件。
  • 路由系统
  • 其它
    具体见网址: 迁移到 Express 4.x
    下面凡是通过express应用的中间件,都需要直接引用