刚入职,面试的安卓,结果来做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