Node.js开发Web后台服务(一)之环境配置

一、简介

Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

Node.js开发Web后台服务(一)之环境配置

能方便地搭建响应速度快、易于扩展的网络应用,Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。

官网:https://nodejs.org/en/
中文:https://cnodejs.org/、http://nodejs.cn/

API:http://nodeapi.ucdok.com/#/api/

简单说Node.js就是运行在服务器端的JavaScript,是现在流行的语言中能同时运行在前端与后台的程序语言,你可以把JavaScript想像成Java与C#。相关技术:

数据库:MongoDB,非关系型数据库,NoSQL(Not only SQL)

MVC框架:AngularJS

Web服务器:Express

模板引擎:jade、ejs、htmljs、swig、hogan.js

二、搭建Node.js开发环境

2.1、安装Node.js

去官网下下载最新版本的Node.js一步一步按提示安装即可,如果安装失败就手动安装,将Node.js的安装位置配置到环境变量的path中。

Node.js开发Web后台服务(一)之环境配置

安装完成后启动命令行,测试:

Node.js开发Web后台服务(一)之环境配置

2.2、安装IDE开发Node.js插件

如果不使用IDE开发项目效率较低,在很多主流的集成开发环境(IDE)中都可以安装插件支持Node.js开发,如Eclipse,这里我们以HBuilder为例:

启动HBuilder->工具->插件安装

Node.js开发Web后台服务(一)之环境配置

安装成功后就可以新建Node.js项目了:

Node.js开发Web后台服务(一)之环境配置

这里选择Hello World,新建好的项目如下:

hello-world-server.js文件就是一个简单的web服务器,右键选择“运行方式”->"Node Application"

控制台提示“Server running at http://127.0.0.1:1337/”在浏览器查看的效果如下:

Node.js开发Web后台服务(一)之环境配置