对PHP的角度调用在Grunt构建后返回404

对PHP的角度调用在Grunt构建后返回404,php,angularjs,gruntjs,restful-url,mamp-pro,Php,Angularjs,Gruntjs,Restful Url,Mamp Pro,真的希望有人能给我指出正确的方向,我迷路了:D构建我的第一个ng应用程序,而Grunt构建导致api调用(php)找不到 文件夹结构是dist->api->index.php,所以我不确定为什么调用返回404 我使用MAMP作为服务器,调用看起来像包含整个路径:http://disty:8888/api/testimonials 在开发中使用grunt服务时,我使用了不同的端口,而不是MAMP,但据我所知,这与生产无关,对吗 这可能没什么,但我非常希望能学到。提前谢谢 Grunt-serve无法

真的希望有人能给我指出正确的方向,我迷路了:D构建我的第一个ng应用程序,而Grunt构建导致api调用(php)找不到

文件夹结构是dist->api->index.php,所以我不确定为什么调用返回404

我使用MAMP作为服务器,调用看起来像包含整个路径:
http://disty:8888/api/testimonials

在开发中使用grunt服务时,我使用了不同的端口,而不是MAMP,但据我所知,这与生产无关,对吗


这可能没什么,但我非常希望能学到。提前谢谢

Grunt-serve无法为PHP文件提供服务,如果要创建PHP服务器,请将Grunt-serve替换为并配置base端口

其配置应如下所示:

grunt.initConfig({
php: {
    dist: {
        options: {
            port: 8888,
            base: 'dist/api/',
            keepalive: true,
            open: true
        }
    }
}
});
在此之后,您应该可以访问index.php API