superset - 超集的 URL 前缀
问题描述
我是一个需要为超集应用程序添加前缀的问题,即超集生成的 URL 需要以“/dev”作为前缀。我尝试使用 Blurprints 修复它,但超集似乎没有考虑带有 url_prefix 的蓝图。
我需要的主要原因是我试图在无服务器环境中的 AWS Lambda 上部署超集,并且由于 AWS API Gateway 添加了一个像“/ dev”这样的阶段名称,所有链接都被破坏了。我能够进入登录页面,但它们中的大多数都不起作用,因为它似乎试图访问“/”处的资源,但 API Gateway 将它们全部放在“/dev”处。
还有其他方式还是我们需要修改所有静态 URL?
你能帮我看看是否有人可以通过url_prefix
选项让蓝图在超集上工作吗?
解决方案
正如我在How to get Apache Superset to run on a specified path 中回答的那样,这个问题涵盖了您所谈论的内容:
https://github.com/apache/incubator-superset/issues/985
这导致了这个封闭的 PR:
https://github.com/apache/incubator-superset/pull/1866
您可以尝试重新打开 PR 并完成它,或者您可以尝试像这个家伙建议的那样配置 nginx 。
推荐阅读
- windows - 在 Docker 中启动 tomcat 时无法在端口 8080 上打开网页
- linux - 用另一种格式替换具有特定格式的单词
- scala - 在每个文件的播放路线文件中定义导入
- r - 如何使 n() 在 tidyverse 中也不计算 NA?
- javascript - createClient 有问题
- r - R中geom_step的饱和曲线
- java - Windows 10 上的 JComboBox 类中的方法 contentsChanged 缓慢
- javascript - 为什么会突然 req.body 为空?
- php - MySQL 中的表未显示在网站上。查询返回 0 行
- c - 如何修改指针数组中的字符串?