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