Hopp til innholdet
Guide

Lovable-appen virker ikke i produksjon? Slik gjør du den klar

En Lovable-app svikter som regel i produksjon av grunner forhåndsvisningen aldri tester: tilgangsregler som lar én bruker lese en annens data, betalinger som ikke bekreftes på serveren, hemmeligheter på feil sted, ingen tester, ingen overvåking og ingen i beredskap. Lovable bygger den første versjonen raskt. Å gjøre den klar for produksjon betyr å sjekke tilgang, data, betalinger, lanseringer og drift, og så eie dem så lenge appen har brukere.

Plutonapps EngineeringOppdatert Fakta kontrollert per
En vanlig årsak
Tilgangsregler (RLS) som mangler eller er for vide
Lovables egen skanning
Fanger opp vanlige feil; Lovable sier den ikke kan garantere full sikkerhet
Betalinger
Lovables Stripe-oppsett sjekker status hos Stripe; webhooks på forespørsel
Starter-planen vår
$2,999/mnd ved årlig fakturering

Hvorfor virker Lovable-appen min i forhåndsvisning, men ikke i produksjon?

I forhåndsvisningen er du én bruker, med testdata, som klikker gjennom stiene du har bygget. Produksjon legger til fremmede, ekte penger og tid. Feilene som følger, er sjelden en dårlig kodelinje. De er manglende beslutninger: hvem som får lese hvilken rad, hva som skjer når en betaling går gjennom, men nettleseren lukkes, og hvem som merker det når en e-post slutter å bli sendt.

  • Data lekker mellom brukere. Supabase gjør en tabell i et eksponert skjema lesbar og skrivbar for enhver rolle med tilgang til den, med mindre radnivåsikkerhet er slått på og reglene er riktige.
  • Hemmeligheter i nettleseren. Den publiserbare (anon) nøkkelen er trygg å levere ut; service role-nøkkelen omgår alle RLS-regler og må aldri nå nettleseren.
  • Betalinger som kommer ut av synk. En betaling som sender brukeren tilbake til en suksesside, er ikke bevis på betaling. Serveren må bekrefte den med Stripe.
  • Endringer som ødelegger gamle funksjoner. Uten regresjonstester kan hver nye prompt ødelegge noe som virket forrige uke.
  • Stille nedetid. Uten overvåking finner kundene feilen før deg.

Ingenting av dette er særegent for Lovable. Enhver rask første versjon, skrevet av et menneske eller av KI, har gjerne de samme hullene, fordi jobben til en prototype er å bevise ideen, ikke å overleve fremmede.

Er en Lovable-app klar for produksjon fra start?

Delvis. Lovables egen dokumentasjon sier at det skriver regler for radnivåsikkerhet for tabeller når du kobler til Supabase, kjører en rask sikkerhetsskanning når du publiserer (en gjennomgang av databasen, som tabeller uten RLS eller regler som slipper alle gjennom, en revisjon av avhengigheter og en sjekk av MCP-servere), og tilbyr en grundigere skanning du starter manuelt. Den sier også rett ut at skanningen ikke kan garantere full sikkerhet og ikke erstatter en grundig sikkerhetsgjennomgang.

Det er en rettferdig beskrivelse. En skanning kan fortelle deg at en regel finnes. Den kan ikke fortelle deg om regelen stemmer med forretningsreglene dine, for eksempel at en teamadministrator kan se fakturaer, men et teammedlem ikke kan. Den vurderingen er det klar for produksjon betyr i praksis.

Hva betyr klar for produksjon for en Lovable-app?

Sjekker for produksjonsklarhet i en Lovable-app, og hvordan du verifiserer hver av dem
OmrådeHva du sjekkerHvordan du verifiserer det
TilgangRLS på alle tabeller i et eksponert skjema; regler som stemmer med hvem som kan se hvaLogg inn som to brukere og prøv å lese og endre hverandres rader gjennom API-et, ikke bare brukergrensesnittet
HemmeligheterIngen service role-nøkler eller hemmelige tredjepartsnøkler i klientkoden eller repoetSøk i det ferdigbygde JavaScriptet og i Git-historikken etter nøkkelprefikser
BetalingerBetalingsstatus bekreftet på serveren; webhooks signert og håndtert én gangSpill av den samme Stripe-hendelsen to ganger i testmodus og sjekk at ingenting skjer to ganger
DataSkjemaendringer som versjonerte migreringer; sikkerhetskopier og en testet gjenopprettingGjenopprett nattens sikkerhetskopi i et testprosjekt og åpne appen mot den
LanseringerEt staging-miljø, automatiske tester og CI/CDEn endring kan ikke nå produksjon uten å bestå testene
DriftFeilsporing, oppetidssjekker og en navngitt person som svarerØdelegg noe i staging med vilje, og ta tiden på hvor lang tid det tar før noen vet om det
Bygget på Supabases dokumentasjon om RLS og API-nøkler, Lovables sikkerhetsdokumentasjon og Stripes dokumentasjon om webhooks, per 30. september 2026. Kildene står nederst på siden.

Hvordan legger jeg trygt til Stripe-betalinger i en Lovable-app?

Lovables Stripe-integrasjon går gjennom edge-funksjoner, så den hemmelige nøkkelen din holdes utenfor appen, og engangsbetalinger åpner Stripe Checkout. Ifølge Lovables dokumentasjon setter den ikke opp webhooks som standard: appen sjekker betalings- og abonnementsstatus direkte hos Stripe, og webhooks kan legges til på forespørsel. Den påpeker også at pris-ID-er er forskjellige i testmodus og live-modus, så overgangen til live krever nye.

Å sjekke status ved behov fungerer for en enkel betaling. Når du selger abonnementer, vil du som regel også ha webhooks, fordi fornyelser, avviste kort og oppsigelser skjer når brukeren ikke er på siden. Stripes dokumentasjon er konkret om hvordan du gjør det trygt:

  • Verifiser hver webhook med Stripe-Signature-headeren og endepunktnøkkelen din, mot den rå forespørselskroppen.
  • Regn med duplikater og hendelser i feil rekkefølge. Lagre ID-ene til hendelsene du har behandlet, slik at hver bare håndteres én gang (idempotens).
  • Husk at Stripe prøver mislykkede leveringer i live-modus på nytt i opptil tre dager, så et ødelagt endepunkt kan spille av flere dager med hendelser når det kommer seg.
  • Hold test- og live-nøkler adskilt. Objekter i den ene modusen er ikke synlige i den andre.

Bør jeg fikse det selv, leie inn en frilanser eller hente inn et team?

Hvis appen din har en håndfull brukere, ingen betalinger og ingen sensitive data, kan du gå gjennom tabellen over selv med Lovables sikkerhetsskanning og Supabases Security Advisor, som flagger tabeller med RLS slått av og regler som slipper alle gjennom. Det er en god måte å bruke en ettermiddag på.

En frilanser eller en redningssprint til fast pris passer et kjent, avgrenset problem: én ødelagt integrasjon, én revisjon. De er ofte det billigste valget for det. Det en engangsfiks ikke gir deg, er de neste seks månedene: testene, lanseringene, oppgraderingene og hendelsen utenom arbeidstid. Det løpende eierskapet er det vi selger: Plutonapps spesialiserer seg på å ta Lovable-apper i produksjon og drifte dem, og sammenligningen vår av byråer, frilansere, egne ansatte og abonnementer viser når hver av dem passer.

Hva skjer etter lansering, og hvem har beredskap?

Lansering er der arbeidet endrer seg, ikke der det stopper. Noen må følge med på feil, legge inn sikkerhetsoppdateringer, håndtere hendelser og lansere neste funksjon uten å ødelegge den forrige. På Starter-planen vår fortsetter gründerne å skrive prompter i Lovable, og utviklerne våre bygger hver versjon inn i det ekte produktet, kjører regresjonstester og visuelle regresjonstester, kodegjennomgang og sikkerhetssjekker på hver endring, ruller ut til produksjon to ganger i uken og håndterer opptil fem nødhendelser i produksjon i måneden, med support i arbeidstiden. Growth legger til kontinuerlig utrulling og support døgnet rundt. Detaljer og priser står på prissiden vår.

Ofte stilte spørsmål

Hvorfor viser Lovable-appen min andre brukeres data?

Som oftest fordi radnivåsikkerhet er slått av på en tabell, eller fordi en regel er videre enn tenkt, for eksempel en som lar alle innloggede brukere lese alle rader. Supabase lar enhver rolle med tilgang lese og skrive en tabell i et eksponert skjema med mindre RLS er slått på. Test ved å logge inn som to brukere og be om hverandres rader gjennom API-et.

Gjør Lovables sikkerhetsskanning appen min sikker?

Den fanger opp vanlige feil, som tabeller uten RLS og at beskyttelse mot lekkede passord er slått av, og Lovable kjører en rask versjon når du publiserer. Lovables egen dokumentasjon sier at skanningen ikke kan garantere full sikkerhet og ikke erstatter en grundig sikkerhetsgjennomgang, fordi den ikke kan se om hver regel stemmer med forretningslogikken din.

Trenger jeg webhooks for Stripe i en Lovable-app?

Ikke for en enkel engangsbetaling: Lovables integrasjon sjekker betalingsstatus direkte hos Stripe. For abonnementer er webhooks den pålitelige måten å få vite om fornyelser, mislykkede betalinger og oppsigelser på. Verifiser signaturen på hver webhook, og lagre hendelses-ID-er slik at en hendelse som sendes på nytt, aldri behandles to ganger.

Kan jeg fortsette å redigere appen i Lovable etter at utviklere tar over?

Med Plutonapps, ja. Teamet ditt fortsetter å skrive prompter og redesigne i Lovable. Når en versjon er klar, sendes den til utviklerne våre, som bygger den inn i produktet i produksjon, tester den, lanserer den og synkroniserer det levende resultatet tilbake til Lovable.

Hvor lang tid tar det å gjøre en Lovable-app klar for produksjon?

Det avhenger av appen. Tre av kundecasene våre oppgir en byggetid: Bell tok 27 arbeidsdager, Looph 28 og Ekko 36. Looph er i drift i produksjon; Bell og Ekko er før lansering. Et lite internt verktøy kan trenge langt mindre; en app med betalinger, team og sensitive data trenger mer.

Fra arbeidet vårt

Begreper på denne siden

Kilder

Alle eksterne fakta på denne siden ble kontrollert mot kilden det lenkes til, den 30 September 2026. Priser og planer endrer seg; følg lenkene for gjeldende tall.

  1. Lovable: sikkerhet
  2. Lovable: Supabase-integrasjon
  3. Lovable: Stripe-integrasjon
  4. Supabase: radnivåsikkerhet (Row Level Security)
  5. Supabase: API-nøkler
  6. Supabase: databaserådgivere
  7. Stripe: webhooks
  8. Stripe: testmodus og sandkasser