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
- Node express框架初试
- Node.js Express框架
- Node.js17 Express框架
- Node.js Express框架
- Node.js Express 框架
- node---express框架搭建
- Node.js Express 框架
- node.js express框架
- node---express框架
- Node.js Express框架
- Node.js Express框架
- Node.js Express 框架
- node的express框架安装
- node框架express使用实例
- Node.js Express 框架学习
- Node.js Express 框架学习
- Node.js框架之express
- node.js Express框架详细
- 如何制作一面智能镜子
- 库函数perror和strerror的使用
- 转载:iOS开发系列之UITableView实例全面解析
- 字符串依据元素分组 Trie+hash POJ 2408 Anagram Groups
- 零基础学python-19.7 扩展生成器函数
- Node express框架初试
- 使用命令行安装安卓应用
- Quartz2D绘图之阴影
- debian连接网络
- ubuntu firefox install flash
- iOS线程安全
- Spring+Quartz 从数据库中获取定时任务和定时时间,动态实现对定时任务的增删改查
- MySQL创建用户与授权方法
- iOS KVO和KVC及广播