Hello, I know this error has been discussed previously but none of the solutions work for me. I did a very quick sanity test.
-
created a new dummy app (node) as described here: https://shopify.dev/apps/getting-started/create
-
in my package.json I added:
“prod”: “NEXT_TELEMETRY_DISABLED=1 next build && next start”
-
started local using: npm run prod
-
created a ngrok manually to test it: ngrok http 3000
-
updated “App URL” and “Allowed redirection URL(s)” for my app under partners.shopify.com
-
clicked Test your App > Select Store
While the approach using “shopify app serve” works, this production like approach where next build && start is used does not. I am hitting “host must be provided”. I also noticed that in pages/_app.js in getInitialProps, there is no ‘host’ param in the query string when logging: console.log(JSON.stringify(ctx.query));
I haven’t made any changes to the code generated by “shopify app create node” so this one should be easy to repo. I am using shopify-cli 2.7.2