是否可以将 Shopify 管理应用程序的前端部分托管在 S3 存储桶上的 CDN/静态类上?
我想为 API 部分使用 NestJS 框架,并在一个单独的代码库中(以及在不同的域下)在 React(React Admin)中有管理面板的前端。但是,在 Shopify 应用设置中,我只能提供一个应用 url。
- 如果我提供前端,它不会通过 API 并且缺少相当多的功能(例如检查身份验证、安装等)。
- 如果我提供 API 的基本 url,那么我会收到一个错误,即重定向到前端时来源不匹配。
我看到的唯一解决方案是在身份验证后在 NestJS 下创建代理,但是在 CDN 下托管它不再有意义。是否有替代方案,或者我们坚持 Shopify 允许我们做的事情?(我真的希望我错了或遗漏了什么)