reactjs - serveo - zeit now invalid host header




Cabeçalho host inválido quando o ngrok tenta se conectar ao servidor React dev (2)

Eu usei essa configuração em um aplicativo de resposta que funciona. Eu criei um arquivo de configuração chamado configstrp.js que contém o seguinte:

module.exports = {
ngrok: {
// use the local frontend port to connect
enabled: process.env.NODE_ENV !== 'production',
port: process.env.PORT || 3000,
subdomain: process.env.NGROK_SUBDOMAIN,
authtoken: process.env.NGROK_AUTHTOKEN
},   }

Exija o arquivo no servidor.

const configstrp      = require('./config/configstrp.js');
const ngrok = configstrp.ngrok.enabled ? require('ngrok') : null;

e conecte-se como tal

if (ngrok) {
console.log('If nGronk')
ngrok.connect(
    {
    addr: configstrp.ngrok.port,
    subdomain: configstrp.ngrok.subdomain,
    authtoken: configstrp.ngrok.authtoken,
    host_header:3000
  },
  (err, url) => {
    if (err) {

    } else {

    }
   }
  );
 }

Não passe um subdomínio se você não tiver um domínio personalizado

Estou tentando testar meu aplicativo React em um dispositivo móvel. Eu estou usando o ngrok para disponibilizar meu servidor local para outros dispositivos e consegui trabalhar com uma variedade de outros aplicativos. No entanto, quando tento conectar o ngrok ao servidor React dev, recebo o erro:

Invalid Host Header 

Eu acredito que o React bloqueia todos os pedidos de outra fonte por padrão. Alguma ideia?


estou encontrando um problema semelhante e encontrei duas soluções que funcionam tanto quanto visualizar o aplicativo diretamente em um navegador

ngrok http 8080 -host-header="localhost:8080"
ngrok http --host-header=rewrite 8080

obviamente substituir 8080 com qualquer porta que você está executando em

Esta solução ainda gera um erro quando eu uso isso em uma página embeded, que puxa o bundle.js do aplicativo reagir. Eu acho que uma vez que reescreve o cabeçalho para localhost, quando este é embeded, está olhando para localhost, que o aplicativo não está mais em execução no





ngrok