Framework Frankfurt, Duitsland
Nodion herkent Nuxt aan nuxt in package.json. Het Node.js-buildpack installeert je dependencies uit de lockfile, voert nuxt build uit en start de Nitro-server met node .output/server/index.mjs, dus de standaardscripts van Nuxt werken zoals ze zijn. Je app draait als langlopende Node.js-server in Frankfurt.
nuxt in package.jsonstart-script of node .output/server/index.mjsbuild-script uit en start daarna .output/server/index.mjs, dat luistert op de PORT die Nodion instelt. Voeg je een startscript toe, dan voert Nodion dat uit. package.json "scripts": {
"build": "nuxt build",
"dev": "nuxt dev"
} runtimeConfig en stel ze op het tabblad Environment in als NUXT_API_SECRET of NUXT_PUBLIC_API_BASE. Nuxt leest ze wanneer de server start, dus ze hebben geen vlag Build nodig. Die is alleen nodig voor waarden die nuxt.config tijdens de build uit process.env leest. nuxt.config.ts export default defineNuxtConfig({
runtimeConfig: {
apiSecret: "",
public: {
apiBase: "",
},
},
}); / antwoordt met een 2xx- of 3xx-status. Antwoordt / met 401 of 404, voeg dan een serverroute zoals server/routes/health.ts toe en stel in de app-instellingen /health in als pad voor de health check. nuxt generate niet uit zichzelf en blijft de server starten. Maak voor een statische site nuxt generate je build-script en voeg een static.toml toe met output-dir = ".output/public". Nodion serveert die map dan met een statische webserver en een fallback naar index.html, en de kleinste grootte is genoeg..output/server/index.mjs, dat de standaardpreset node-server van Nitro schrijft. Kiest nuxt.config of NITRO_PRESET een preset voor een andere hostingprovider, verwijder die dan.DATABASE_URL, REDIS_URL of CLICKHOUSE_URL. release:-regel in het Procfile bij elke nieuwe build. Dockerfile-apps, en redeploys of rollbacks naar een eerdere image, gebruiken een releasecommando dat op de app zelf is ingesteld en dat ook voorrang heeft op de Procfile-regel. Bij statische sites draait een releasestap in een image die alleen de gebouwde bestanden bevat. Nee. Zonder startscript start Nodion node .output/server/index.mjs, de server die nuxt build schrijft. Een startscript vervangt dat commando, dus als je er een toevoegt, laat het dan naar de gebouwde server wijzen, niet naar nuxt dev.
Ja. Nodion draait de Nitro-server als langlopend Node.js-proces, dus alles onder server/api en server/routes werkt zoals met node .output/server/index.mjs op je eigen machine.
Node.js 24, tenzij je een andere vastzet in .node-version, .nvmrc of engines.node. Een bereik zoals ">=20" wordt omgezet naar de nieuwste passende release, op dit moment Node.js 26.
In de regio EU Central in Frankfurt, Duitsland. Build, registry, de app en de bijbehorende databases, volumes, buckets, logs en metrics blijven in die regio, en de API en het control plane van Nodion worden in Duitsland gehost. Nodion GmbH is gevestigd in Stuttgart.
Nodion biedt hiervoor de basis: Nodion GmbH is gevestigd in Stuttgart (Duitsland). Kies je de regio Frankfurt, dan draaien de app, de databases en de volumes in Duitsland. De verwerkersovereenkomst (DPA, art. 28 AVG) sluit je elektronisch af in het dashboard. Of je configuratie aan de AVG voldoet, hangt ook af van hoe je de app instelt en gebruikt.
Een appinstantie kost vanaf 1 EUR per maand. De configuratie in het kostenoverzicht kost 2 EUR per maand: App 2 EUR. Prijzen zijn excl. btw en worden per seconde gefactureerd, en je kiest grotere formaten of meer instanties wanneer je ze nodig hebt.
Ja. Elke app krijgt een standaardhostnaam met HTTPS. Voeg je eigen domein toe op het tabblad Domains van de app; het TLS-certificaat wordt automatisch uitgegeven en vernieuwd.
Ontvang tot € 15 welkomsttegoed bij je registratie.
of met e-mail
Productnieuws, geen spam. Je kunt je altijd weer afmelden.
Je bent aangemeld.