Angular 在 Grunt 构建后调用 PHP returns 404

Angular call to PHP returns 404 after Grunt build

真的希望有人能给我指出正确的方向,我迷路了 :D 构建我的第一个 ng-app,并且 Grunt 构建导致 api 次调用 (php) 没有被找到了。

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

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

在开发中使用 grunt-serve,我使用了不同的端口而不是 MAMP,但据我所知这与生产无关,对吧?

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

Grunt-serve 不能提供 PHP 文件,如果你想创建 PHP 服务器用 grunt-php 替换 grunt-serve 并配置一个 base 端口

应该这样配置:

grunt.initConfig({
php: {
    dist: {
        options: {
            port: 8888,
            base: 'dist/api/',
            keepalive: true,
            open: true
        }
    }
}
});

在此之后,您应该可以访问您的 index.php API。