Node express框架初试

来源:互联网 发布:线程私有数据 编辑:程序博客网 时间:2024/06/05 11:47

      • 准备
      • 安装node和npm
      • 安装express
      • express创建工程
      • 添加依赖包
      • 浏览器查看nodejs
      • 尝试建立路由

准备:

环境:
windows 7 64bit
node 4.0.0
npm 2.14.2

安装node和npm

安装express

npm install express -gd
需要多试几次,可能连接不成功
安装完执行express -V
正常情况下回输出版本号如图,但有遇到不正常情况的,会提示“express不是内部或外部命令”
有两种可能:
①在第二步安装node是没有添加环境变量,这种情况把node添加的环境变量即可解决。
②express 4.x版本中将命令工具分出来了,需要再安装一个命令工具,执行命令“npm install -g express-generator”完成后再测试就可以了。

express创建工程

express -V成功后,执行express app
可以看到创建成功

添加依赖包

首先需要吧全局安装的express和express-generator添加进项目路径
这里写图片描述
之后在项目根目录下执行npm start,会提示缺少依赖包

报错:module.js:340    throw err;          ^Error: Cannot find module 'serve-favicon'//表示缺少serve-favicon模块    at Function.Module._resolveFilename (module.js:338:15)    at Function.Module._load (module.js:280:25)    at Module.require (module.js:364:17)    at require (module.js:380:17)    at Object.<anonymous> (E:\nodejs\Node.js寮€鍙戝疄鎴榎chapter_two\express_demo\app\app.js:3:15)    at Module._compile (module.js:456:26)    at Object.Module._extensions..js (module.js:474:10)    at Module.load (module.js:356:32)    at Function.Module._load (module.js:312:12)    at Function.Module.runMain (module.js:497:10)

执行npm install serve-favicon,安装缺少的依赖包,之后又会出现缺少依赖包情况。同理,继续安装。
之后,所有安装的module如上图。
参照:http://jingyan.baidu.com/article/bad08e1ee501e009c8512106.html

浏览器查看nodejs

在浏览器输入localhost:3000,查看效果:
这里写图片描述

尝试建立路由

这里写图片描述
注:app.js是入口代码

路由效果:
这里写图片描述

参考链接:
https://github.com/strongloop/express#quick-start
http://www.cnblogs.com/dacheng/p/nodejs.html
http://blog.csdn.net/scott_chou/article/details/7422027
http://blog.fens.me/nodejs-express3/
http://jingyan.baidu.com/article/456c463b60fb380a583144a9.html

node搭建blog:
http://howtonode.org/express-mongodb?utm_source=jobboleblog

0 0
原创粉丝点击