javascript - 从路由中释放 URL
问题描述
我创建了一个新应用程序,以在与我的主应用程序相同的服务器上上传。
在这种情况下是一个有角度的应用程序,但可以是反应、vue 甚至是普通的 html ......这种情况是我想要独立。
我有第一个
miapp.com
我想要新的
miapp.com/otrasapp/minuevaapp
但是当我尝试导航到它时,它会将我直接重定向到miapp.com
,我猜是因为我有路由
{path: '**', redirectTo: 'miapp', pathMatch: 'full'}
我不知道我该怎么做才能让它导航到那个地址。
PD:还有一个奇怪的行为,它不允许我访问
miapp.com/otrasapp/minuevaapp
但如果一个
miapp.com/otrasapp/minuevaapp/index.html
问题是我必须将参数传递给新应用程序,如果我调用
miapp.com/otrasapp/minuevaapp/index.html?room=45
它给了我一个错误
错误:无法匹配任何路由。分段 URL:ApplyRedirects.push 中的“index.html”../node_modules/@angular/router/fesm5/router.js.ApplyRedirects.noMatchError
在评论中@trichetriche 建议我问题不在于角度,而在于服务器。我不确定是因为控制台中的警告,但我添加了服务器和 tomcat 标记。
解决方案
控制台中的错误是因为您的应用程序没有任何带有 index.html 路径的路由。
包括在您的路由中:
{
path: 'index.html',
component: MyComponent,
}
推荐阅读
- mysql - Laravel Lumen:使用插入执行 mysql 函数
- ruby - 是否可以在 ruby 的循环中添加函数?
- kubernetes - kubectl create / apply 同步直到创建每个对象
- python - Django:迁移文件依赖于已删除的 Django-APP
- mysql - JPA 不在 MYSQL 数据库中保存属性
- c# - C# - 将数据保存到 .txt 文件,编辑和删除
- azure - 如何在 Azure Blob 存储帐户的 Azure 存储资源管理器中直接链接到容器(文件夹)
- python - 错误类型错误:序列项 0:预期的 str 实例,发现列表奇数
- .net - vb.net 合并文件夹中的图像
- google-sheets - 在 Google 表格中使用 Shopify API 自动跟踪产品数量