እኔ ከቡና በፊት አንድ ባክንድ ላይ ማሰራት ሲሞክር ቀኑ
ሰኞ ጠዋት ባክንድ ለመከፈት ሞክረህ፣ ነገር ግን API መንገድህ በ403 Forbidden በተከሰተ የተጐዳኝ ሳለ የውሂብ ቋትህም ችግር እንደሚያሳይ ሰሞኑት? እኔ እንደዚያ ነበር። አንድ ትንሽ መግቢያ /hello እንደሆነ እፈልጌ በአማካይነት ሳለሁ እንደ ሆጎርትስ ቤት ምርጫ የተወሰነውን VPC ስለማወቅ ከተወሰኑ ጥያቄዎች ተዋጽኦ አለ።
እንግዲኛ ደስታ ስለሚያሰኝ ዜና: Lovable Cloud እንደ “ባክንድ ለመስራት” ክፍልን… እንግዲኛ… ደስ የሚል ያደርጋል። ወይም ከባሰ አይደለም። 30 ደቂቃ ጊዜ ካለህ የWi‑Fi ግንኙነት እና በጥቂት ተስተሳሰቦች መቀበል አቅርቦት ላይ ከሆነ፣ እኔ እንዴት በLovable Cloud ባክንድ እንደምታሠራ እንደሚመራህ እለዋለሁ። እርስዎ ምን ማሳሰቢያ እንደሚያስፈልግ እና እንዴት ከዚህ ውስጥ የሚጥፋ ያልሆነ እንደምትወጡ ያስተምራለሁ።
ማሳሰቢያ: ይህ ተግባራዊ ተሞክሮ መመሪያ ነው። ከተሸጋገረ አንደኛ በቂ አይደለም፣ “እዚህ ጠቅ ያድርጉ, ይህን ጻፉ, አይደል አድርጉ” ያለው ይሁን። እና አዎን፣ እኛ እውነተኛ ነገር እንልክላለን። አገልግሎት ከሚያገኙት የAPI እና ኦውችን በመሆኑ, የውሂብ ቋት, የአካባቢ ምስጢሮች, እንዲሁም እንቅስቃሴ እና እንቅስቃሴ መቆጣጠሪያ እና ፍጥነት በፍጥነት መከናወን ለማድረግ። አንድ ምሳሌ ይዘው ይውሰዱ። እንጀምር።
Lovable Cloud ምንድነው እና እንዴት ባክንድህን እንደሚያስገድድ?
Lovable Cloudን እንደ ዘመናዊ ባክንድ የስዊስ ሰራዊት ቢነሳ፥ ነገር ግን: ከአልበራ እንቅስቃሴዎች፣ API መምሪያዎች፣ የውሂብ ቋት ግንኙነቶች፣ የአካባቢ ምስጢሮችና CI/CD በማን ሰነድ YAML ፋይሎች እንዳይቆጠር ለመታመን ያደርጋል።
- ኮድ ትፃፋለህ (Node/TypeScript, Python—እባኮትን የእንቅስቃሴዎችን ሂደቶች ይመልከቱ).
- መንገዶችን ትገምግማለህ (REST). ከፍተኛ ከሆነ ግን እንደ GraphQL ወይም JSON አቀማመጥ ማስመስለት ይችላሉ።
- አንድ የተመረጠ የውሂብ ቋት ታስተናግዳለህ (PostgreSQL በዚህ ምዕራፍ አብዛኛውን ጊዜ የተወደደ ነው).
- ይጫኑ። ይሰፋል። ሶፍትዌር ለማንበብ በሶ ሰዓት ሙሉ ምኞትን አትከልክል።
ፍተሻ እንደ “backend” መረዳትህ: መግቢያዎች + ኦውች + ውሂብ + አንድ ማስተካከያ + ሎጎች፣ Lovable Cloud እንደ እጅንግል ፋንጣ በድምፅ ያነሰውን እና በተግባር ተደርጎ ማስመዝገቢያ አሳይቷል።
የLovable Cloud ከፍተኛ መሰረታዊ እቅድ
- አንድ Lovable Cloud ፕሮጀክትና ሬፖ ፍጠር።
- አንድ ነጻ እና አንድ የተጠበቀ መንገድ ያድርግ።
- አንድ PostgreSQL የውሂብ ቋት አካውንት አክልና ሂደት አስከፊ።
- አካባቢ ምስጢሮችን እና ቀላል ORM አሰራር አድርግ።
- ማረጋገጫ (JWT, ስብስክ ቶክኖች, ወይም OAuth—መምራትህ) አክል።
- ወደ የምድብ እና ተሞክሮ አካባቢ አስመዝግብ።
- ከፈለጉት እንቅስቃሴ/ሎግ አእምሮ አክልና አንድ ሙሉ ፈተና አድርግ።
- ለእኔ ከፈለጉት ወደ ምርት ግንባታ አስቀድሞ ልታደርገው አትጠበቅ።
አዎን፣ በተለምዱ ተሞክሮዎች ይህ ብዙ ሊመሰክር ነው። ነገር ግን ከሳምንት ሙሉ አይወስድም።
እርስዎ የLovable Cloud ፕሮጀክትዎን መነሳት (ወደ አዲስ ፕሮጀክት መጠንቀቅ)
- አካውንት ፈጥርና አዲስ ፕሮጀክት ጀምር። በኋላ የማይርሳዎትን ስም ይምረጡ— “not_final_backend_v7” እርስዎን እንደ ድርሳን ያጠልቃል።
- ራንታይምን ይምረጡ (Node/TypeScript እንደ API ስለሚያወድሙ የተለመደ ነው).
- አብታሚ ከሆነ አንድ መለኪያ ይምረጡ: “REST API” ወይም “Serverless Functions” ይህ እሸከም እንደማይጐዳ ነው።
Git ሬፖ ትሰጥሃለህ (የእርስዎ ወይም የእነርሱ). ማለትም አባል ቅርንጫፍ አብርቶ እንደ “feature/hello-api” ማክሰኞ ይከፈቱ። ዋና ቅርንጫፍ እንደ ሕያዋን ሙዚየም እንዳይሆን ይጠብቁ።
እርስዎ የመጀመሪያውን መግቢያ ይፈጥሩ (ለመልካም ፍላጎት Hello World አሁንም ዳግም እንደገና እንደሚገርም)
መሰረታዊ መንገድ ፍጠር: /api/hello.አይደለም፣ ደስታ ያለው አድርጉ።
- መንገድ ፋይል:
routes/hello.ts
- ፈንችን:
{ message: "Hello, world" } ያመለክት JSON ይመልሳል
- በአካባቢ ሞክር: cURL ወይም ምርጥ HTTP ክላየንት ተጠቅመው። 200 አትቀበሉ ከሆነ፣ መንገድህን ተመልከትና ሎግን ተመልከት።
ሙያዊ እንደሆነ: የመንገድ ማስተካከያዎችን ቀጭን ያድርጉ—ከመግቢያው ውስጥ የንግድ ሎጂክ አትኖር። ሎጂኩን በአገልግሎቶች ውስጥ አስቀምጥ። ወደ ፊት እንደምታደርገው ማሻሻያ እንደሚያመሰግነው ትሆናለች።
እርስዎ የውሂብ ቋት ሳይነሳ የጥንታዊ ዲቭኦፕስ መንፈሶችን አትጥሉ
PostgreSQL ይምረጡ። ታማኝ ነው፣ ግንኙነት አለው እና አብዛኛውን ጊዜ ግንኙነት አይወድድም።
- በLovable Cloud ውስጥ አንድ የተቆጣጠረ Postgres መሠረት ፍጠር።
- የመለያየት መረጃዎችን በአካባቢ ምስጢሮች ውስጥ ተያይዞ ቀመጥ፡
DATABASE_URL, DB_USER, DB_PASS, DB_HOST, DB_NAME.
- ORM ወይም ጥያቄ እንደ ከፍተኛ አገልግሎት በመምረጥ (Prisma, Drizzle, Knex). እኔ ለፍጥነትና የስኬማ ጥራት Prismaን ከፍ እሰጣለሁ።
አንድ ትንሽ users ሰንጠረዥ ያስገቡ ለሞክር፡
- የስኬማ:
id (uuid), email (unique), created_at (timestamp).
- ሂደቱን ከአንድ እንቅስቃሴ አካባቢ ያከናውን።
- የ
GET /api/users መግቢያ ይጽፉ ሰዎችን ዝርዝር ይመልስ። እንዲሁም POST /api/users አካል አክል አዲስ ይጨምር። በአሁኑ ጊዜ በፈተና እንደሚያረጋግጥ አረጋግጥ። እንደ ሚቀጥለው እናቀርባለን።
ከማጥፊያዎች ወይም የግንኙነት መቀየር ባለብለው ከሆነ፣ ፖርት ትክክለኛ ነው, SSL ሁኔታ, እና የእንቅስቃሴ አካባቢዎች ወደ DB መነጋገር ተፈቀደ እንደሆነ ይያዙ (VPC ህጎችና IP ማይስዎች አብዛኛውን ጊዜ ጭንቀት ያሰኛሉ).
መደምደሚያዎችን ማስገባት እና ተጠቃሚዎች እንዳይሕይወት አትሠሩ
የእርስዎ አማራጮች እነዚህ ናቸው፦
- JWT መሠረት ያለው ኦውች ለባለሙያ አፒዎች
- ከፍተኛ ደረጃ የሆኑ ቶክኖች በደህንነት ኩኪዎች (አገልግሎት የተለመደ ነው) ስር
- OAuth ከGoogle, GitHub ወዘተ (የይለፍ ቃል ችግር ለመቋረጥ)
ለፈጣን አሸናፊነት JWT ጀምር፦
- በመግቢት ጊዜ ቶክኖችን ይፍጠሩ (
POST /api/auth/login).
- የማንዣበቢያ ምስጢር በLovable Cloud ምስጢሮች አስተናጋጅ ያስቀምጡ።
- መካከለኛ ማስተንተኛ ይፍጠሩ እና
Authorization: Bearer <token> አርእስት ያንብቡ።
- እንደ
POST /api/users እና ውሂብ ከሚለዋዋጥ መንገዶችን ያስጠብቁ።
አስታውሳች: አነስተኛ የቶክን እንደሆነ ጊዜ አቆጣጠር + ቶክንን ያደጉ ከሆነ = የተጠቃሚዎች ዕድል ሲጠፋ ወይም ነጋዴዎች በYouTube አስተያየት ላይ ቶክን ለማትቀር (አትጠይቅ).
አካባቢ ምስጢሮች: ምስጢር ሲሆን የተለያዩ ነገሮች አይደሉም
ምስጢሮችን በLovable Cloud አካባቢ አስተናጋጅ ውስጥ ማካተት፦
- የሶስተኛ ጎር አፒ ቁልፎች (ኢሜይል አቅራቢ, ክፍያዎች)
ለእያንዳንዱ አካባቢ (dev, staging, prod) ያቀርቡ። አንድም እንዳትጻፉ። እንኳ “እንደ ፣አሁን ሊሆን” ሳይሆን እንደሚቀየር ያለ። እንደ ተሰማ ተስማሚ ታማኝ ነበር።
ወደ የማይተገበር አካባቢ ማስረጃ ያስመዝግቡ እና ወደ ወደፊት እንደማይወጣ ነቃኝ ያስተካክሉ
Deploy ተጭነቅ። ሎጎችን ተመልከት። እባብ አብረው ይቈሙ።
- ጤና ምርመራ አረጋግጥ፦ ዋና ከተለጠፈ እና
/api/health ok እንደሚመልስ አረጋግጥ።
- መታሰቢያ ተካሄድ፦
GET /api/hello, GET /api/users።
- አንድ የተጠበቀ መንገድ ከፈመልከት ቶክን ጋር ሙከራ አድርግ - 401 ያለው ቢኖር አይደለም, 200 ከነሱ ጋር ነው።
የበርገው ምርት ፍጥነት እንደተከፈተ ከሆነ አንዳንድ ትንሽ ፈንችኖችን አንድ አገልግሎት ውስጥ አቀምጥ። ሳርቨርሌስ ጎጆ ነው, ነገር ግን 400 ትንሽ ፈንችኖች የተካሄደ መሣሪያ የማይነቃ እንደሚመስል ሊሆን ይችላል።
እንደ ሰዓት 2 ጠዋት ሳታደን እንዳትጠምር አሳሽ አስገባ
- የጥያቄ ሎግ አሰራር ማበረታቻ (የተቀመጠ ሎግ እባክዎን) አንደርግ።
- የስህተት ማስመዝገቢያ (ስታክ ጥራቶች ከጥያቄ መለኪያ ጋር) አንደርግ።
- የጊዜ ውስጥ መቆጣጠሪያ ማዕከላዊ ማስተካከያዎችን ይጨምር። p95ን ተመልከት, p50 ብቻ አይደለም። ተጠቃሚዎች አማካሪያን አያሳምኑትም።
- ለ5xx እና DB ግንኙነት ጭነቶች ማስጠንቀቂያዎችን ይፍጠሩ።
በእያንዳንዱ ደረጃ ውስጥ ያለው አንድ ሎግ መስመር በ10,000 የSlack መልእክቶች የሚጀምር “ዕውነት ማንም ታያለ?” ከሚጀምሩ ይሻላል።
አንድ ፈተና ጻፍ። ከዚያ ሁለት። ከዚያ ሙሉ አድርግ.
ትንሽ ይጀምሩ፦
- የአካል ፈተና: አንድ አገልግሎት የኢሜይል ማረጋገጫ ወይም ሁሉም ጠቅላላ ኮንቶ ለማስላት ይሰራል።
- የማእከላዊ ፈተና:
/api/users ከመካሪ የDB ጋር ይጠይቃል።
CI እንዲሰራ ለpull requests ፈተናዎችን ይገዙ። ቀይ ፈተናዎች ከሆነ ምንም PR አትጨምሩ። እና የሚያስፈልጉ ሺህ ፈተናዎች አይደሉም—ትክክለኛ መንገዶች እንደ መኪና ደረጃ ናቸው።
ወደ ምርት እንደሚሄዱ (እውነት፣ በጥንቃቄ)
- ማንኛውም አንድ ሰአት ወደ ዋና ቅርንጫፍ አቁም። ሌሎች እርስዎን በማስተካከያ ወደ የምድብ አካባቢ ማስገባት።
- ሕዋሳብ አልሽፍን ይሽፉት። ከ deployment በኋላ በማረጋገጫ ሙከራ ይሳካል።
- ነጻ መግቢያዎች የሚቀጥሉትን የእንቅስቃሴ ገደብ ያስተካክሉ።
- ከአንድ ተሰናብቶ የሚያገለግል ከሆነ የጊዜ መጠን ቁጥር ያሳምኑ። ከማይኖር ከሆነ ዳታቤዝህ ድካም በመቆየት እንደሚመለከት ዝግጅት አድርገህ ተዘጋጅ።
መመለስ እቅድ ያዘጋጁ፦ ለመካከለኛው ልጅህ ልብ እንዳይሰናዳ ቢኖር እንቅስቃሴ አይደለም። እንደ አዋጅ ነው።
አንድ ቀን ውስጥ ማስጀመር የሚችለው ቀላል እና እውነተኛ ባክንድ
እንደሚከተለው ትንሽ—ነገር ለእውነት—የባህርይ ቁጥር ታስገባ፦
- ነጻ
GET /api/hello (ጤናና አእምሮ የምልክት).
- የተጠበቀ
POST /api/users (ተጠቃሚ ፍጠር) እና GET /api/me (የተጠቃሚ ዝርዝርን ይመልሳል).
GET /api/users/:id ለቀጥታ መፈለግ.
- ሀብት ያለው ማጥፊያ:
DELETE /api/users/:id የdeleted_atን ይለዋውጣል።
/api/auth/login ላይ የሚገኙ ማሽንቦቶች ወደ አገልግሎትህ ብዙ አይገባም የሚሉትን የገደብ መንገድ ያክሉ።
ከዚያም ከኢሜይል አቅራቢህ ጋር አንድ የእንክብካቤ ኢሜይል ያድርጉ። መልእክቱን አግባብና እንደ ሚታወቀው ያድርጉ። ለእውነተኛ የማርኬቲንግ መንገዶች መልእክቶች አይጠቀሙ።
የተለመዱ አደጋዎች ሲፈጠሩ በLovable Cloud የባክንድ ስራ
- በሰርቨርሌስ ውስጥ የተጋላጭ ሁኔታ: ከነግድ እና በኣንዴ እንቅስቃሴዎች መካከል በአእምሮ ካሽ አትታሰሩ። Redis (ተቆጣጣሪ) ወይም ዳታቤዝህን ተጠቀም።
- CORS ኮንፊግ አልተደረገም: ተፈቅዶ የሚሰጡትን ኦሪጅን ያስቀምጡ. ወደ ድር ሜዳዎቻችሁ ብቻ አውርዱ. በምርት ላይ (*) አትጠቀሙ።
- የረዘሙ የቀዝቃዛ መነሳቶች: ባለጠጉ ከክፍሎችን በጥንቃቄ አቀምጥ, ከፈለጉ የአንድ አገልግሎት መሆን ይመረጥ, ወይም የተዋዋለ መንገዶችን አስገድድ.
- ያልተመዘገቡ ጥያቄዎች: እንደ ምሳሌ
GET /api/users ጊዜ በጣም ብዙ ከሆነ, email እና created_at ላይ አንድ ኢንዴክስ ያክሉ። ወደ ፊት ራስዎ ያመሰግናል።
- ጸጥ ያሉ ስህተቶች፦ ሁል ጊዜ ስህተቶችን በሁኔታ አሳየኝ ይዘው ይመዝግቡ። “አንድ ነገር ተሰበሰበ” በአእምሮ ስምንት አይደለም።
ኮድን እንዴት ተደላዋለት እንዳታስቀምጥ ማድረግ
repositories/ ወይም db/ ለውሂብ መግቢያ.
middlewares/ ለኦውች, የእንቅስቃሴ ገደብ, የግብይት ማሰናከል.
lib/ ለእርዳታዎች (ኢሜይል, ክሪፕቶ, የሦስተኛ ጎር APIs).
ፈንችኖችን ጉልበት እንዲሆኑ አስቆጥቡ። የእስከፊ ተግባር በአገልግሎቶች ውስጥ ያድርጉ። ትምህርትን ቀላል እና አሳብ ሊሆን የማይከመር እንዲሆን ይረዳል።
እንደሚያስፈልጉ የሚያስተካክሉ አፈፃፀም ማሻሻያዎች
- በማንኛውም ዝርዝር መግቢያ ላይ ገጽታ አጠቃቀም ያድርጉ። በትልቅ ውሂብ ጨምሮ ከሆነ የ cursor-based መንገድ ይጠቀሙ።
- ለራው መመለስ ውስጥ መለኪያዎች እና የመጨረሻ ማቅረብ ቀለም ያክሉ ለማለፊያው እንዳይነጣጠር።
- ለከፍተኛ የውሂብ ጥያቄዎች የተቀየረ ደረጃ ማድረግ አትርሳ።
- እባክህ ጽሑፎችን ማድረግ እንደሚችሉ ተጠቅመው። N+1 ጥያቄዎች እንደ ቤንጆች ናቸው — በባክንድ ላይ ይፈልፋሉ።
እንደምታፈልጉ እንኳ የማትችሉ የደህንነት መሠረታዊ ነገሮች
- በእያንዳንዱ መንገድ ግቤት ተመልከት። JSON ወይም የማረጋገጫ ቤተሰብ እንደ መንገድ ማስተካከል ከፍተኛ ጥበብ እና ተጠቃሚ ጥቃት አይኖርበትም።
- የይለፍ ቃሎችን በArgon2 ወይም bcrypt በማርገፍ እንፈልጋለን። አንዳንድ የክሪፕቶ ስራ የራስዎ አይደለም። እባክዎን አትሞክሩ።
- ቁልፎችንና ምስጢሮችን በሰአታዊ ቅደም ተከተል ያስቀድሱ። የካሌንደር ማስታወሻዎች ከማሽከርከር ይበልጣሉ።
- ከፍተኛ ሥራ ልምዶች የሌለው የታዋቂ ዳታቤዝ መጠበቂያ ይጠቀሙ። APIዎ በግል ኃይል አይደለም።
የዋጋ እውነታ: ለእድገት እንደ ማስታወቂያ አያደርግም
ሳርቨርሌስ ነፃ እንደሚመስል…
- በሲስተም ውስጥ የቀዝቃዛ መነሳት ቅጥያዎች ሲኖሩ.
- ረዥም የሚቆይ እንቅስቃሴ እንደ ኋላ ስራዎች ይሁን
በበጀት እና በማስጠንቀቂያ ያድርጉ። CFOዎ ለእርስዎ የእሳት ምልክት ሲላክ ከዚያ በፊት ግን ሲሆን ነው።
ሲፈልጉ ሰነዶች፣ ምሳሌዎችና ተመን ለማድረግ
እኔ በሁለት እውነታዎች እኖራለሁ፡ እርስዎ መንደቆችን እንዴት ገና አገኙ እንደሚረሰሙና በሰዓት 11 ሌሊት ስለመድረስ እንደሚያስፈልግ አውቃለሁ። የREADME በሬፖዎ ውስጥ ያድርጉ፡
- የተለመዱ ትእዛዞች (ማሻሻያዎች, ፈተናዎች, ሰርቪሽን)
ለአዲስ እና አዲስ አባል ቀጥሎ መለኪያዎች ይሁን.
የሚጠቀሙበት ማንጣቶች፣ ለምርምር እና ለሞክርት አጠቃላይ አገልግሎት መላእክት ለመሆን
እንደ እርስዎ ታሸጋግረው እንዲሆን፣ አድርጉት በማወቅ እና ከሥራ አካል ጋር በማዳን የመመሪያ ስርዓት ይወቅ፣ Sider.AI እንደ ዚህ ብጥብጥ ያለ ባላይ አባል ይሰራል፣ ዕቀትን ከፍ ያደርግና በመላእክት ተመላላሽ ይርዳል። እንዲከፍት Deploy አይደለም ግን እንዳትነሱ ተደላድሎአል። ፈጣን መረጃ: የLovable Cloud ባክንድ መፈተኛ ዝርዝርክ
- ፕሮጀክት ተሰርጓል፣ Git ተቋቋመ, የቅርንጫፍ ዘዴ
- Hello endpoint በJSON ይመልሳል
- ዳታቤዝ ተዘጋጀ, ማሻሻያ ተከናወነ, ORM ተገናኝቷል
- ኦውች ተጠቃሚ ነው, ምስጢሮች በአካባቢ አስተናጋጅ ላይ
- ወደ የምድብ አካባቢ ተላልፏል, ሎጎች ንፁህ, የተጠበቁ መንገዶች እንደሚሰሩ
- ቁጥጥር, ማስጠንቀቂያዎች, መደበኛ ዳሽቦርድ
- ፈተናዎች CI ጋር ተገናኝተዋል, ቀይ የሆነ PR አይኖርም
- ምርት በጊዜ ማውጫ ገደብ እና መመለስ እቅድ ጋር
እንዲህን ወደ ማያዎ ያስደርሱለት። ወይም ማታቱዮ አድርጉ። (እባክዎን አታትቱዩዎትም).
የመጨረሻ ክፍል: እንደ መደበኛ አድርገው እንዲወዳጅ ያድርጉ (በጥሩ ሁኔታ)
አውድ ያለው ባክንድ እንደ ተስተካክሏ እንደ አገልግሎት ይሰራል በእርስዎ ተስተናጋጅ ደብዳቤ ይቀጣ። በመድረክ የተለመዱ ክፍሎችን እንደ HTTP መግቢያዎች, ግልጽ ኦውች, ቆማሪ የውሂብ ቋት, እና ተገቢ መላክ. Lovable Cloud እንደ ቅኝነት ክፍል ምንም እንዳይቈጠር ያደርጋል። አካላትህን ትኩረት ከፍ አድርገህ ላይ ስተካከል – ምርትህን, ተጠቃሚዎችህን, እና ምንም ያልተጠቀሰት ቡና እንደ እንቅስቃሴ ይቆይ.
ጫን /hello. /users አክለህ። ቁጣ ቁጥር አሳለፍ። ከዛም የሌላ ነገር አድርገህ እንደ ባክንድህ የሚሰማ ሲሆን። ይህ ብቻ እንጂ ወደ እውነተኛ ሕይወት መኖር ነው።
አነጋጋሪ ጥያቄዎች: በእውነተኛ የሕይወት ሁኔታዎች
አንድ ፕሮጀክት ውስጥ የህዝብና የግል APIs መዋል እችላለሁ?
አዎን። ሞእታዊ መንገዶችን እንደ ደርሶ ለግል መንገድ ሰንሰለት ሱሪ አድርገህ ቶክኖች / ቁልፎችን እንደምንሰጠው ለመካከለኛዎች ጭነቶች። የቃል በይነመረብ ገደቦችን ጠብቀው።
እንደ ቀን ሙያዎች ስራዎች እንዴት እንደምታደርጋቸው?
ለረዥም የሚቆይ ስራ (ኢሜይሎች, ሪፖርቶች, ማዳን) መደበኛ ወይም በቅደም ተከተል የሚሰራ ፈንችኖችን አንስተው። ለተጠቃሚ ጥያቄዎች እንዳትከፈቱና ዕቃ መልክ አትላኩ።
የምድብና ምርት አካባቢዎች ምስጢሮችን እንዳይቀይሩና እንዳይለዋወጡ እንዴት እንጠብቃለን?
የተለያዩ አካባቢዎች። የተለያዩ ምስጢሮች። CI ውስጥ አስተካከል እንዲሁም የምድብ መለያየት ምስጢሮች ወደ ምርት አይእኛም።
ቀላል ጀምርና ከዚያ ሙሉ መስኮች ለማድረግ እችላለሁ?
በፍጥነት ከፍ እንደምታሰራ ቅድመ አቋም አድርግ። መስኮችን ከሚያሰፋ ጊዜ በፊት ከአንዳንድ ክፍሎች ውጥተህ እንደ ተለይ። ሙዚቃዎቹ ሙሉ እንደ ሚስተር ይኸው ማለት ነው።
የቀጣይ እርምጃዎች: 30-ደቂቃ እቅድ
- 5 ደቂቃ: ፕሮጀክት ፍጠር, መለኪያ ይምረጡ
- 10 ደቂቃ:
/api/hello ሠርተህ, ዳታቤዝ ያገናኝ, ሂደት አካንተርና
- 10 ደቂቃ: JWT ኦውችን አክል እና
POST /api/users አስተናግድ
- 5 ደቂቃ: ወደ ምድብ አካባቢ ማስረጃ እና የማባበል ፈተና አካሂድ
ይህ ብቻ ነው። ከLovable Cloud ጋር አንድ ባክንድ አሠራር። ተግባራዊ ነው። ይሰፋል። እና እስካሁን ጣፋጭ ቡናህን እንደገና መቅነቅን ያለህ።
ብዙ ጥያቄዎች
<a0>Q1: Lovable Cloud በመጀመሪያ ደረጃ ሰራተኛዎች ለባክንድ ስራ በጣም አሪፍ ነው?አዎን—እንደ እንቅስቃሴ መምሪያዎች፣ የሰርቨርሌስ ፈንችኖች እና አካባቢ አስተናጋጅ መጀመሪያውን ባክንድ በጣም ያሠራል። ቀላል REST API ጀምር, ዳታቤዝን ጨምር, ከዚያም ኦውች አክል። እውነተኛ አተሞካክሮችን ከማድረግ ዳታ ማካተኛን አይጥፉ።</a0><a0>Q2: ለምርት መሣሪያ የLovable Cloud ባክንድዬ እንዴት ይጠበቃል?JWT ወይም OAuth ተጠቅመው ፣ CORS እንደ እንደሚፈቀድ ካርኬይያችን ያድርጉ። የተጠቃሚ እንደሚያውቁ ከፍተኛ ጠፍተኛን እንዲያደርጉ የግድ ማስጠንቀቂያዎችን ተጭነቅ። የእንቅስቃሴ ጊዜ p95 ያስተካክሉ ያደርጉ። </a0><a0>Q3: ለREST APIs በLovable Cloud ውስጥ የተሻለው የታዋቂ ዳታቤዝ ምንድን ነው?