windows8.1下的Node.js实战之web项目搭建(1)
2015-04-08 16:42
465 查看
最近学习node.js,看到了一本不错的教材《node.js开发指南》,可惜里面用的都是老的插件,很多代码结构和目录结构以及依赖关系发生了变更,小坑不少,所以写这篇文章把里面第五章的案例开发过程记录一下。
开发环境:
windows 8.1
node.js v0.10.33
npm 1.4.28
supervisor 0.6.0
前面的安装node就不写了,直接按照官网上的教程进行操作就行,如果有需要可以添加一下环境变量。安装完npm之后有需要的同学可以修改一下npm的插件安装路径,用命令行npm config set prefix=xxxxxx来操作。supervisor并不是必装插件,不过它有个很大的作用就是可以热部署代码,就是每次修改完成之后自动发布,不需要重新启动项目。建议使用全局安装命令行下 npm i -g supervisor
1.安装express
$ npm install -g express
目前的版本是4,跟3有些许不同,稍后详说
2.创建新项目
express -e microblog
然后cd到microblog目录
npm install
这样需要的依赖模块就都安装好了,在microblog/bin/www文件中可以找到修改端口的地方,默认端口是3000。
3.启动新项目
在microblog目录下执行命令
npm start
或者在microblog/bin目录下输入命令
supervisor www
4.查看结果
打开浏览器输入
http://localhost:3000/
即可看到以下页面,代表项目创建成功。
开发环境:
windows 8.1
node.js v0.10.33
npm 1.4.28
supervisor 0.6.0
前面的安装node就不写了,直接按照官网上的教程进行操作就行,如果有需要可以添加一下环境变量。安装完npm之后有需要的同学可以修改一下npm的插件安装路径,用命令行npm config set prefix=xxxxxx来操作。supervisor并不是必装插件,不过它有个很大的作用就是可以热部署代码,就是每次修改完成之后自动发布,不需要重新启动项目。建议使用全局安装命令行下 npm i -g supervisor
1.安装express
$ npm install -g express
目前的版本是4,跟3有些许不同,稍后详说
2.创建新项目
express -e microblog
然后cd到microblog目录
npm install
这样需要的依赖模块就都安装好了,在microblog/bin/www文件中可以找到修改端口的地方,默认端口是3000。
3.启动新项目
在microblog目录下执行命令
npm start
或者在microblog/bin目录下输入命令
supervisor www
4.查看结果
打开浏览器输入
http://localhost:3000/
即可看到以下页面,代表项目创建成功。
相关文章推荐
- TWaver html5 + NodeJS + express + websocket.io + redis 快速搭建项目(二)
- TWaver html5 + NodeJS + express + websocket.io + redis 快速搭建项目(一)
- TWaver html5 + NodeJS + express + websocket.io + redis 快速搭建项目(三)
- Node.js实战:建立简单的Web服务器
- 从零开始用node.js搭建web聊天室
- 使用express搭建第一个Web应用【Node.js初学】
- 使用 Node.js 搭建 Web 服务器
- webstorm创建nodejs + express + jade 的web 项目
- Node.js实战 建立简单的Web服务器
- 建立一个node.js服务器(使用express搭建第一个Web环境)
- Ubuntu下搭建NodeJS+Express WEB开发框架
- Nodejs+express+angularjs+mongodb搭建前端项目框架NJBlog
- node.js/express.js新手快速入门及搭建MVC项目
- node.js学习笔记(3)-node.js结合mysql数据库实现的web项目中常见功能--登录验证、session传值、拦截器、ajax传值等
- clojure实战——搭建web前端开发框架(模拟web服务器、推送js修改)
- Nodejs+express+angularjs+mongodb搭建前端项目框架NJBlog
- J2EE实战视频教程:基于LigerUI+JBPM5自定义表单+Node.js的J2EE大型金融项目
- nodejs+phonegap+ionic环境搭建并创建项目
- nodeJs socketJs 搭建长连接(2) 项目应用整合