nuxt no domínio local?
Eu configurei meu arquivo .hosts para: 127.0.0.1 local.mydomain.dk
E então no meu arquivo de configuração nuxt eu configurei:
server: {
port: 3000, // default: 3000
host: 'local.mydomain.dk' // default: localhost
},
E por último, mas não menos importante, em package.json:
"dev": "nuxt --hostname local.mydomain.dk --port 3000",
No entanto, ao executar o npm run dev, o Nuxt ainda inicia em localhost: 3000, e não em meu domínio personalizado? E se tento acessar meu domínio personalizado no navegador, recebo a mensagem "Não foi possível acessar o site"
Existe mais alguma coisa para configurar o Nuxt para ser executado em um domínio local?
Respostas
Tive o mesmo problema. Minha solução para esse problema foi:
Adicione o seguinte em meu arquivo etc / hosts :
127.0.0.1 local.mydomain.dk
Flush DNS (comando diferente em cada SO)
Adicione o seguinte em nuxt.config.js :
server: {
port: 80,
host: '0.0.0.0',
}
Agora, se você navegar para http://local.mydomain.dk vai funcionar.
Com essa abordagem, percebi que faltava o favicon do Nuxt (não sei se isso introduz algum outro problema [sério]), então mudei para:
server: {
port: 3000,
host: 'http://local.mydomain.dk',
}
Desta vez, você precisará navegar para http://local.mydomain.dk:3000 trabalhar.
Se você deseja implantar seu aplicativo nuxt em um servidor, você pode fazer assim.
Você carrega seu upload de seu aplicativo em seu servidor e deixa a configuração como está. Se você executar seu aplicativo nuxt, ele iniciará em localhost e, neste caso, o localhost é o servidor agora.
Você deve ser capaz de acessar o aplicativo com o seu servidor IP + Porta
Se você comprou um domínio, precisará editar o servidor de namespaces para a solicitação do IP do servidor.
Você precisará agora configurar um, por exemplo, proxy reverso nginx que encaminhe a solicitação de entrada para seu aplicativo