Page 195 - AngularJS权威教程
P. 195
18.2 安装 NodeJS 175
1
第18章 2
服务器通信
3
4
Angular最强大的组件之一是与服务端通信的能力。不管用什么后端,Angular都能通过API 5
与其通信。
本章关注两种后端:将要开发的自定义后端,以及将后端用作服务的无服务器后端。 6
18.1 自定义服务器端 7
本节重点介绍用NodeJS构建一个自定义的服务端应用程序。尽管我们关注的是用Node构建 8
这个服务端应用,也可以用其他任意支持HTTP API路由的服务端语言来创建后端。
如果你是Ruby on Rails开发人员,可以参考我们写的那本专门介绍如何使用 9
Rails的书:Riding Rails with AngularJS 。
①
10
要启动用Node做后端的应用,需要先安装NodeJS。
18.2 安装 NodeJS 11
NodeJS是一个服务器端平台,建立在Chrome JavaScript运行时上。它是一个事件驱动的非阻 12
塞、轻量级JavaScript运行时,能让我们在服务端编写JavaScript。
②
要安装NodeJS,我们可以打开nodejs.org ,点击大按钮Install。它会检测并且下载适合我们 13
平台的安装程序。
14
如果因为某些原因下载了错误的包,也没什么问题。我们可以点击Downloads
按钮,然后手动选择合适的包。
15
现在可以运行安装程序了,让它自然运行。安装完成后,就能在命令行运行两个包了:
node 16
npm
node是Node的二进制文件,我们用它来运行Node应用;而npm是Node包管理器,我们用它 17
——————————
① http://www.fullstack.io/edu/angular/rails 18
② http://nodejs.org