Nodejs开发web--环境

2015/10/28   
分类:  blog    web   

刚入职,面试的安卓,结果来做web了,看来还是要全能发展了。基本零基础,也是醉了。不过也要搞定它。边学习,边抄点文章吧。

一、简介

1)Node.js是一个可以快速构建网站及应用的平台,该平台的构建是基于Google V8引擎。Node.js是单线程的,它用异步I/O和事件驱动代替多线程,所以在性能上有很大的优势,至少cpu使用率上有很大的提高。

二、安装

1)官网下载(http://www.nodejs.org/),然后安装就好了。

2)cmd运行 node –version 就知道是否安装好了

3)同时npm也是安装好了的

三、安装Web开发框架Express

1)Express是Node.js上最流行的Web开发框架。http://expressjs.com

2)打开cmd运行npm install -g express 等等就安装好了

发现express不是内部或外部命令,原因是用npm安装的版本太高了,要改成3.5。 $npm install -g express@3.5.0

(注:-g是全局安装,这样安装的安装包都在当前用户下,在磁盘的所有其他地方都可以访问到,比较方便。否则安装在当前目录下,只能在当前目录下使用)

3)ejs是一个JavaScript模板库。http://www.embeddedjs.com/

四、创建Web项目

1)进入自己的工作目录,运行express –ejs helloweb

2)运行项目node app.js

3)第2步发现express模块找不到,因为依然模块并没有安装到项目中,则要在该目录下运行npm install,然后在执行第2步

4)浏览器中输入:http://localhost:3000

5)按Ctrl + C就能停止了

五、文件目录

1)node_modules存放项目依赖的模块

2)public存放静态文件,如图片文件、css、Javascript等

3)routes这里路由控制文件,相当于spring mvc里面的controller吧

4)views存放页面,我们这里是ejs文件,相当于Java web的jsp吧

2015/10/28入职“厦门零夏网络科技有限公司”,挖豆wado


本文地址 http://www.0kai.net/blog/2015/10/28/44-nodejs-env.html,转载请注明!