Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 宅地:唯一受欢迎的路线工程_Angularjs_Laravel_Homestead - Fatal编程技术网

Angularjs 宅地:唯一受欢迎的路线工程

Angularjs 宅地:唯一受欢迎的路线工程,angularjs,laravel,homestead,Angularjs,Laravel,Homestead,我在“客户端”文件夹中有一个单独的前端(角度) 在“服务器”文件夹中,我安装了一个Laravel 在我的homestad.yaml中,我将little.local映射到/Code/little(而不是/Code/little/public) 所有的作品都很好:棱角分明,拉威尔,但只有在受欢迎的视角下 每个Laravel路由都给出:“未指定输入文件” 如何修复此非默认映射 所以您希望从您的客户端获得一个独立的API,对吗 在我看来,最好的方法是有两个完全分开的文件夹 /client(Angular

我在“客户端”文件夹中有一个单独的前端(角度)

在“服务器”文件夹中,我安装了一个Laravel

在我的homestad.yaml中,我将little.local映射到/Code/little(而不是/Code/little/public)

所有的作品都很好:棱角分明,拉威尔,但只有在受欢迎的视角下

每个Laravel路由都给出:“未指定输入文件”


如何修复此非默认映射

所以您希望从您的客户端获得一个独立的API,对吗

在我看来,最好的方法是有两个完全分开的文件夹

  • /client(Angular应用程序)

  • /server(Laravel应用程序)

  • 然后您的
    homestad.yaml
    文件将如下所示:

    sites:
    - map: server.app
      to: /home/vagrant/Code/server/public
    - map: client.dev
      to: /home/vagrant/Code/client/public # or whatever your index.html is
    
    要完成nginx配置,请添加
    /index.html

    为此,在vm内部运行以下命令:

    $ cd /etc/nginx/sites-enabled
    $ sudo nano client.dev
    
    下一步查找此行:

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
    
    并将
    index.html
    添加到其中,如下所示:

    location / {
        try_files $uri $uri/ /index.html /index.html  /index.php?$query_string;
    }
    
    现在您只需要重新启动服务

    $ sudo service nginx restart
    

    您可以开始了。

    /code/triple
    包含
    客户端
    服务器
    目录吗?我不明白,如果URI中没有
    /public
    ,您如何从描述中获得Laravel的任何视图。。。我不知道你为什么不把你的angular应用程序放在
    /public
    中,并保留标准的宅地地图。是的。工作(欢迎)。可以将dir“client”放在“public”中并更改映射。但我希望完全分离。在xampp中,这是可能的。