如何路由我的 Angular 2 应用程序以便我可以使用我自己的 Slim Framework API?

How can I route my Angular 2 App so I can use my own Slim Framework API?

我使用 Slim Framework v3 制作了一个应用程序的后端,使用 Angular 2 制作了一个应用程序的前端,它们都可以单独工作,但现在我试图将它们结合起来,但只有 Angular 2工作正常,当我尝试将 Slim 与 Postman 一起使用时,它显示:

Cannot GET /rest/users

我正在使用 Angular Cli,我将 Slim 文件放在 Angular 的 src 文件夹中 2.

那么我如何路由它们以同时使用它们并在我的 public 文件夹的根目录下放置 Angular 2?或者我必须如何使用 Slim 才能正常工作?

提前致谢。

好的,如果我使用 angular cli 中的 ng serve,它似乎不能正常工作,但如果我使用 php -S localhost:8080,它工作正常,并且所有路由都正常。

我建议您不要使用网络服务器 运行。使用 ngserve,您可以为 angular 创建一个服务器(但该服务器不支持 PHP),使用 php -S 可以为 php 文件设置一个服务器,其中也有JS文件没问题。

所以我只想在您使用的机器上设置一个 WAMP/LAMP 堆栈 (Windows/Linux + Apache + Mysql/MariaDB + PHP)。然后启动它并测试您的应用程序 :)。