Estou com um Shopify App feito em Next.js rodando em http://app.pb29.com.br (cPanel Node.js). Problemas: 1. Redirecionamento em excesso em algumas rotas 2. Erro no console: "Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('http://app.pb29.com.br') does not match the recipient window's origin ('https://admin.shopify.com')" 3. Dentro do iframe do Shopify Admin (app.29center.com/admin/apps/meu-app), a navegação não funciona - clico nos links mas não muda a rota Contexto: - Uso Shopify App Proxy (configurado no Partner Dashboard) - Subpath: /apps/meu-app - Next.js versão [X] - Servidor: cPanel com Node.js 22 Preciso que você analise e corrija: 1. Configuração do App Proxy no Shopify: - Qual deve ser o Path prefix? (ex: /apps/meu-app) - Qual a Proxy URL? (https://app.pb29.com.br) 2. No Next.js (middleware.ts, next.config.js, server.js): - Como lidar com o basePath para funcionar dentro do iframe? - Como configurar o assetPrefix para assets carregarem corretamente? - Como fazer navegação interna sem quebrar o App Proxy (usando next/link vs window.location)? 3. Configuração do cPanel: - Devo usar "Forçar HTTPS"? (hoje está desligado) - Como configurar o proxy reverso para o Next.js na porta 3000? 4. O server.js atual está rodando, mas mostra "It works! NodeJS 22.22.0" quando mudo o entry point - como garantir que ele está lendo o server.js correto? Código atual do server.js: [cole o server.js que você mostrou] next.config.js atual: [cole se tiver] middleware.ts (se existir): [cole se tiver] Shopify App Proxy config no Partner Dashboard: Path: [ex: /apps/meu-app] Proxy URL: [ex: https://app.pb29.com.br] Me dê a solução completa incluindo: - Código modificado para next.config.js - Código para middleware.ts - Configuração final do cPanel (incluindo .htaccess se necessário) - Como testar se o App Proxy está funcionando