我正在尝试部署一个具有类似URL的gatsby网站
但是现在我想将该站点托管在我域中的子路径下,例如
每当看到/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文件。我不确定如何在这些文件名前添加前缀。
这里是否有适当的方法?