在Grunt构建之后,对PHP的Angular调用返回404

时间:2015-02-11 12:17:04

标签: php angularjs gruntjs restful-url mamp-pro

真的希望有人会指出我正确的方向,我迷路了:D构建我的第一个ng-app,而Grunt构建会导致api调用(php)无法找到。

文件夹结构是dist-> api> index.php,所以我不确定调用返回404的原因。

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

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

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

1 个答案:

答案 0 :(得分:0)

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

它应该像这样配置:

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

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