laravel-5 - 将laravel重定向到角度路线
问题描述
我需要让 laravel 重定向到 Angular 路由。
我正在使用 Angular7 for front 和 laravel 5.8 for API 部署我的第一个项目,它在开发中运行良好。但是,当我构建 Angular 项目并将其定位在 laravel 的公共目录中以便我可以通过http://127.0.0.1:8000/<my project name>
angular 路径访问它时,如果我请求特定链接(如http://127.0.0.1:8000/<my project name>/view/data/45
. 在这种情况下,laravel 返回 404 响应,因为这是 Angular 的路由而不是 laravel。
解决方案
通过向 Laravel 路由添加一条新路由来修复它,该路由将它得到的任何内容重定向到 Angular 的索引页面并将其添加<router-outlet></router-outlet>
到我的 index.html 页面
推荐阅读
- c# - 如何将 BackgroundWorker 与主线程函数一起使用?
- javascript - 我可以使用 javascript 或 jquery 更改按钮上的文本“查看项目”吗?
- r - R:根据每日价格按组计算每月回报
- ruby-on-rails - 如何按类别和计数对项目进行分组?
- reactjs - 反应原生如何将状态传递给所有孩子
- javascript - 删除已提取消息的问题
- c# - 在回发时仅更新页面的一部分
- java - 构建 JAR 后无法为 Android 构建错误“R$color 解析失败”
- typescript - 您是否有在 typescript/flow 上迁移源代码的路线图?
- opencv - 视频 IO 错误:V4L:无法通过索引 0 打开相机