如何在子路径下托管gatsby网站

时间:2019-02-19 19:13:35

标签: gatsby

我正在尝试部署一个具有类似URL的gatsby网站

  1. / biz
  2. / biz-f

但是现在我想将该站点托管在我域中的子路径下,例如

  1. www.example.com/lp/biz-> / biz
  2. www.example.com/lp/biz-f-> / biz-f

每当看到/lp/*时,我都会使用反向代理来服务gatsby网站

问题是gatsby加载了/app.js之类的资源,然后加载了static/d/375/***.json之类的一些json文件 这会导致问题,因为现在浏览器正在寻找类似www.example.com/app.js而不是www.example.com/lp/app.js

的东西

我可以通过执行what was mentioned in this issue来修复js和CSS。基本上,我给css和js文件名加上了gatsby-asset-***之类的前缀。并将其添加到代理。但是我无法修复json文件以及服务工作者js文件。我不确定如何在这些文件名前添加前缀。

这里是否有适当的方法?

0 个答案:

没有答案