mpi*_*ini 1 deployment laravel forge angular
我有一个 angular 4 应用程序正在使用 laravel json api,在部署时,我正在使用 forge 和 laravel 公共文件夹中 dist 文件夹的内容,但我无法刷新我的任何 angular 路由,因为 laravel无法识别它们,它们仅在正常导航(单击等)时才起作用,而不是在我将它们输入到浏览器的地址栏中或按照我所说的刷新时起作用。我该如何解决这个问题?
我有同样的问题,所以我想出了一个超过 3 小时的方法。这是我的方式。1.首先构建angular 4项目(ng build) 2.将dist文件夹中除'index.html'之外的所有文件复制到laravel项目的公共目录。3.用angular4 index.html替换resources/views/welcome.blade.php的内容 4.在routes/web.php中添加如下代码
Route::get('/{any?}', function () {
return View('welcome');
});
Run Code Online (Sandbox Code Playgroud)
如果您仍有问题,请告诉我。
| 归档时间: |
|
| 查看次数: |
808 次 |
| 最近记录: |