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
   190   191   192   193   194   195   196   197   198   199   200