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.
- 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?
| Område | Hva du sjekker | Hvordan du verifiserer det |
|---|---|---|
| Tilgang | RLS på alle tabeller i et eksponert skjema; regler som stemmer med hvem som kan se hva | Logg inn som to brukere og prøv å lese og endre hverandres rader gjennom API-et, ikke bare brukergrensesnittet |
| Hemmeligheter | Ingen service role-nøkler eller hemmelige tredjepartsnøkler i klientkoden eller repoet | Søk i det ferdigbygde JavaScriptet og i Git-historikken etter nøkkelprefikser |
| Betalinger | Betalingsstatus bekreftet på serveren; webhooks signert og håndtert én gang | Spill av den samme Stripe-hendelsen to ganger i testmodus og sjekk at ingenting skjer to ganger |
| Data | Skjemaendringer som versjonerte migreringer; sikkerhetskopier og en testet gjenoppretting | Gjenopprett nattens sikkerhetskopi i et testprosjekt og åpne appen mot den |
| Lanseringer | Et staging-miljø, automatiske tester og CI/CD | En endring kan ikke nå produksjon uten å bestå testene |
| Drift | Feilsporing, 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 |
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
Looph
Radnivåsikkerhet på alle 172 tabeller; 10 387 automatiske tester som består i CI, opp fra 1 152 ved overleveringen. I drift i produksjon.
Bell
Bygget på 27 arbeidsdager. Databasen avviser enhver utsending, ethvert svar og enhver kalenderinvitasjon som ingen person har godkjent.
Ekko
Designet i Lovable, på Plutonapps' Starter-plan; køen stresstestet med 25 000 syntetiske oppføringer og ingen belønning sendt to ganger.
Begreper på denne siden
Relaterte sammenligninger og guider
- Sikkerhetssjekkliste for Lovable-apper: er appen din sikker? — En sjekkliste for RLS, nøkler, betalinger og overvåking, med en måte å verifisere hvert punkt på, og hva CVE-2025-48757 betyr for deg.
- Slik flytter du fra Lovable Cloud til din egen Supabase — Lovable Cloud eller egen Supabase, hva eksporten tar med og etterlater, og en plan for overgangen som holder produksjon i gang.
- Slik leier du en Lovable-utvikler (og hva det koster) — Frilansere, Lovable-partnerbyråer og utviklingsabonnementer sammenlignet på pris, omfang og hvem som drifter appen etterpå.
- Byrå, frilanser, egen utvikler eller abonnement? — Fire måter å få et produkt utviklet på, sammenlignet på kostnad, fart, risiko og hvem som drifter det etter lansering, og når hver av dem passer best.
- Planer og priser
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.