代码之家  ›  专栏  ›  技术社区  ›  Jason Svendstorp

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

  •  0
  • Jason Svendstorp  · 技术社区  · 10 年前

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

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

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

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

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

    1 回复  |  直到 10 年前
        1
  •  0
  •   Michał Wiatr    10 年前

    Grunt-serve不能服务PHP文件,如果您想创建PHP服务器,请使用 grunt-php 并配置 基础 港口城市 .

    它应该这样配置:

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

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