使用localhost:3000我能够安装shopify商店并与之交互 . 但是,当将其部署到 生产环境 中时,该子目录位于子目录(www.website.com/app_name)中,商店的“登录”将重定向到root而不是子目录 . 我将shopify应用信息中心中的重定向网址列入白名单 .
在omniauth.rb
callback_url: "http://{domain}/{app_name}/auth/shopify/callback"
在routes.rb中
mount ShopifyApp::Engine, at: '/{app_name}'
除了上面的代码,shopify的设置是生成器创建的设置 . 有关如何解决此问题的任何想法?
坦克!
1 回答
当我做那个模式时,我不得不为OmniAuth设置前缀......在我的旧配置中,适用于此..请参阅..
所以这段代码就像https://www.example.com/fooblefuzz/auth/shopify/callback