【发布时间】:2018-05-15 08:54:29
【问题描述】:
我有一个使用 --prefix-paths 构建的 GatsbyJS 静态站点。 pathPrefix 在gatsby-config.js 中设置为/environment/test。它被部署到运行 Traefik 的 docker swarm。
在服务中添加以下标签可以让一切正常运行:
traefik.frontend.rule=PathPrefixStrip:/environment/test
然后我可以浏览到/environment/test 并在我的 GatsbyJs 网站中四处点击。
但是我觉得很奇怪,因为后端是使用路径前缀构建的。
添加以下标签不起作用:
traefik.frontend.rule=PathPrefix:/environment/test
不应该使用PathPrefix 而不是PathPrefixStrip吗?
【问题讨论】: