Page 196 - AngularJS权威教程
P. 196
176 第 18 章 服务器通信
来安装Node库。
18.3 安装 Express
我们要用一种叫做expressjs的Web应用程序框架,它会给我们一些处理HTTP的语法糖。它允
许我们只使用Web应用程序的功能,而不需要处理Node的HTTP服务器的细节。
它的特性很多,包括提供了一个干净的路由语法、动态的中间件和大量专门为Express创建的
开源包。此外,许多知名企业在生产中也使用它。
为了安装Express,我们会使用npm二进制:
$ npm install -g express-generator
我们使用-g标记来将包进行全局安装。如果不想全局安装它,可以省略它,这
样它会被安装在当前目录的node_modules/目录下。然而我们还是推荐对它进行
全局安装。
现在,可以用Express生成器来生成Express应用。
$ express myApp
这行代码生成了一个很基本的Express应用,它带有一套依赖项,以及一个非强制性的目录结
构,如图18-1所示。
图18-1 运行Express生成器
要运行我们的应用,需要用npm把基本的依赖项安装在本地。这次,我们会用它把
package.json中设置的依赖项安装到本地。
$ cd myApp && npm install –d
-d标志告诉npm把依赖项安装在本地。这个语法十分明确:可以丢开这个-d,
因为它被设置为默认将依赖项安装到本地。