我使用Slim Framework v3和使用Angular 2的前端制作了一个应用程序的后端,它们都单独工作得很好,但现在我试图将它们结合起来,但只有Angular 2工作得很好,当我尝试使用Slim与Postman时,它告诉我:
不能GET/rest/users
我使用的是Angular Cli,我把Slim文件放在Angular 2的src文件夹中。
那么,我该如何路由它们来同时使用它们,并将Angular 2置于我的公共文件夹的根目录呢?或者我如何使用Slim才能正常工作?
我建议您不要运行web服务器。使用ngserve,你可以为angular创建一个服务器(但该服务器不支持PHP),使用PHP -S,你可以为PHP文件设置一个服务器,这对JS文件也没有问题。
所以我会在你正在使用的机器上设置一个WAMP/LAMP堆栈(Windows/Linux + Apache + Mysql/MariaDB + PHP)。然后启动它并测试你的应用:)。
好的,如果我在angular cli中使用ng serve
,它似乎不能正常工作,但如果我使用php -S localhost:8080
,它可以正常工作,并且所有路由都很好