Node.js 使用Angular 2应用程序和express node js api

Node.js 使用Angular 2应用程序和express node js api,node.js,angular,express,frontend,Node.js,Angular,Express,Frontend,嗨,我想了解Angular JS v2的安装。我已经阅读了很多教程,现在我很困惑一些人正在使用webpack创建服务器和使用应用程序,在一些例子中,他们使用生成器,所有生成的文件都是在TypeScript中 我只想将Angular JS用作前端,将express app用作API(RESTFUL),但我不知道如何配置它。我是否必须为它创建两个不同的服务器,或者我可以使用同一个express服务器为angular 2应用程序的index.html提供服务。 请提供您的建议,任何教程链接或任何方向,

嗨,我想了解Angular JS v2的安装。我已经阅读了很多教程,现在我很困惑一些人正在使用webpack创建服务器和使用应用程序,在一些例子中,他们使用生成器,所有生成的文件都是在TypeScript中

我只想将Angular JS用作前端,将express app用作API(RESTFUL),但我不知道如何配置它。我是否必须为它创建两个不同的服务器,或者我可以使用同一个express服务器为angular 2应用程序的index.html提供服务。 请提供您的建议,任何教程链接或任何方向,我应该挖掘。任何帮助都将不胜感激


谢谢

您需要一个运行Angular2的前端服务器和一个前端向其发出HTTP请求的NodeJS后端服务器

要启动并运行Angular2服务器,请使用Angular2快速启动项目(如Angular2文档中所述)或使用Angular2 CLI(这是一个npm包)。Angular2文档使用SystemJS。Angular CLI使用Web包

对于后端服务器,请使用expressJS(另一个npm包)


第一步是安装NodeJS!!!:)

您需要一个运行Angular2的前端服务器和一个前端向其发出HTTP请求的NodeJS后端服务器

要启动并运行Angular2服务器,请使用Angular2快速启动项目(如Angular2文档中所述)或使用Angular2 CLI(这是一个npm包)。Angular2文档使用SystemJS。Angular CLI使用Web包

对于后端服务器,请使用expressJS(另一个npm包)


第一步是安装NodeJS!!!:)

如何在本地主机上运行这两台服务器。我可以在本地主机上的应用程序的api.localhost上定义api服务器吗。我听说过npm包vHost,但我还不能配置它。我也可以在express应用程序中使用angular2作为视图。否您运行express作为后端服务器,它不运行angular2。您可以将angular2单独作为前端服务器运行。使用angular2快速启动。然后自己启动express。然后通过HTTP从angular2请求express。angular2服务器和express服务器在不同端口的localhost上运行。如何在localhost上运行这两个服务器。我可以在本地主机上的应用程序的api.localhost上定义api服务器吗。我听说过npm包vHost,但我还不能配置它。我也可以在express应用程序中使用angular2作为视图。否您运行express作为后端服务器,它不运行angular2。您可以将angular2单独作为前端服务器运行。使用angular2快速启动。然后自己启动express。然后通过HTTP从angular2请求express。angular2服务器和express服务器在不同端口上的本地主机上运行。您可以查看我们的文档部分以了解express/angular2初学者指南:您可以查看我们的文档部分以了解express/angular2初学者指南: