Java后端弱鸡一枚,喜欢追新技术,关注NodeJS两三年了,这次正式写点东西,后面会附上GitHub地址,先保密(.Q.)
博主喜欢JS,也看好NodeJS,但由于工作原因,一直没有用NodeJS开发项目,闲暇也用NodeJS做过网页,不过那都是玩玩。

废话不多说,首先例行介绍下三大杀器:

  1. Node.js是一个Javascript运行环境(runtime),对Google V8引擎进行了封装,用于方便地搭建响应速度快、易于扩展的网络应用,使用事件驱动,非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。
  2. Express是NodeJS的一个Web框架(开源项目,TJ大神作品,不过现在TJ大神去搞Go了,目前由StrongLoop赞助维护),先把比较有名的几个Node框架列出来,ExpressHapiKoa-这个还是TJ大神的,原本博主准备使用Koa下手,由于Koa2还处于alpha,所以先用Express试水。当然,Express也是很强大的,只是相对Koa庞大了一点
  3. MongoDB属于文档型数据库,在NoSQL热潮里,风头最劲的莫过于MongoDB了

接下来就是安装.准备工作(Windows 环境为例):

  1. 下载 NodeJS,按提示安装,打开 Cmd 输入node -v 检测是否安装成功并成功的配置了环境变量
  2. 安装npm(模块管理工具),具体使用命令请自行Baidu或Google,目前npm是和Node安装包一起安装,请忽略此步骤
  3. 安装express,这里使用4.x版本,全局安装 - npm install -g express-generator,本地安装 - npm install express-generator (3.x版本安装方式 npm install -g express + 版本号
  4. 下载MongoDB,按步骤安装,完成后进入 Cmd,cd 到安装目录的bin目录,输入mongod --dbpath="mongodb安装目录\data" --logpath="mongodb安装目录\log\log.txt" --install --serviceName MongoDB --serviceDisplayName MongoDB回车,然后在系统服务里启动这个服务。

到这里准备工作就算完成了。

接下来就是创建项目,开始动工了。 2016-04-29 17:26

….