Framework Frankfurt, Alemanha
A Nodion reconhece o Nuxt pela presença de nuxt no package.json. O buildpack de Node.js instala as dependências a partir do lockfile, executa nuxt build e inicia o servidor Nitro com node .output/server/index.mjs, por isso os scripts predefinidos do Nuxt funcionam tal como estão. A sua aplicação é executada como um servidor Node.js sempre ativo em Frankfurt.
nuxt no package.jsonstart ou node .output/server/index.mjsbuild e depois inicia .output/server/index.mjs, que escuta na porta PORT definida pela Nodion. Se adicionar um script start, a Nodion executa esse script em vez disso. package.json "scripts": {
"build": "nuxt build",
"dev": "nuxt dev"
} runtimeConfig e defina-as como NUXT_API_SECRET ou NUXT_PUBLIC_API_BASE no separador Environment. O Nuxt lê-as quando o servidor arranca, por isso não precisam da opção Build. Só precisam dela os valores que o nuxt.config lê de process.env durante o build. nuxt.config.ts export default defineNuxtConfig({
runtimeConfig: {
apiSecret: "",
public: {
apiBase: "",
},
},
}); / responde com um estado 2xx ou 3xx. Se / responder 401 ou 404, adicione uma rota de servidor como server/routes/health.ts e defina /health como caminho do health check nas definições da aplicação. nuxt generate por si só e continua a iniciar o servidor. Para um site estático, use nuxt generate como script build e adicione um static.toml com output-dir = ".output/public". A Nodion serve então essa pasta com um servidor web estático e fallback para index.html, e o tamanho mais pequeno é suficiente..output/server/index.mjs, gerado pelo preset predefinido do Nitro, node-server. Se o nuxt.config ou NITRO_PRESET escolher um preset para outro fornecedor de alojamento, remova-o.DATABASE_URL, REDIS_URL ou CLICKHOUSE_URL. release: do Procfile é executada a cada novo build. As aplicações com Dockerfile, bem como os redeploys ou rollbacks para uma imagem anterior, usam um comando de release definido na própria aplicação, que também tem prioridade sobre a linha do Procfile. Nos sites estáticos, a etapa de release é executada numa imagem que contém apenas os ficheiros gerados pelo build. Não. Sem script start, a Nodion inicia node .output/server/index.mjs, o servidor gerado pelo nuxt build. Um script start substitui esse comando, por isso, se adicionar um, aponte-o para o servidor gerado no build, e não para nuxt dev.
Sim. A Nodion executa o servidor Nitro como um processo Node.js sempre ativo, por isso tudo o que está em server/api e server/routes funciona como com node .output/server/index.mjs na sua máquina.
Node.js 24, a menos que fixe outra em .node-version, .nvmrc ou engines.node. Um intervalo como ">=20" resolve-se para a versão compatível mais recente, atualmente o Node.js 26.
Na região EU Central, em Frankfurt (Alemanha). O build, o registry, a aplicação e as respetivas bases de dados, volumes, buckets, logs e métricas ficam nessa região, e a API e o plano de controlo da Nodion estão alojados na Alemanha. A Nodion GmbH tem sede em Stuttgart.
A Nodion cria as condições para isso: a Nodion GmbH tem sede em Stuttgart (Alemanha); na região de Frankfurt, a aplicação, as bases de dados e os volumes são executados na Alemanha. O acordo de tratamento de dados (DPA, art. 28.º do RGPD) é celebrado eletronicamente no dashboard. A conformidade da sua utilização depende também da forma como configura e utiliza a aplicação.
Uma instância da aplicação custa a partir de 1 EUR por mês. A configuração apresentada no quadro de custos custa 2 EUR por mês: Aplicação 2 EUR. Os preços não incluem IVA e a faturação é ao segundo. Pode escolher tamanhos maiores ou mais instâncias sempre que precisar.
Sim. Cada aplicação recebe um hostname atribuído por omissão com HTTPS. Adicione o seu próprio domínio no separador Domains da aplicação; o certificado TLS é emitido e renovado automaticamente.
Ganhe até 15 € de crédito ao registar-se.
ou com e-mail
Novidades do produto, sem spam. Pode cancelar a subscrição a qualquer momento.
Subscrição efetuada com sucesso.