axum-ൽ നിർമ്മിച്ച റസ്റ്റ് REST API-കളും ബാക്കെൻഡ് വർക്കറുകളും, ടെസ്റ്റുകളും ഒരു README-യും സഹിതം നിങ്ങളുടെ റിപ്പോസിറ്ററിയിലേക്ക് ഡെലിവർ ചെയ്യുന്നു. ഓരോ ടിയറിനും നിശ്ചിത സ്കോപ്പ്, എഴുതിയ അപ്ഡേറ്റുകൾ, കോളുകളില്ല.
ഞാൻ axum ഉപയോഗിച്ച് ഒരു റസ്റ്റ് REST API അല്ലെങ്കിൽ ബാക്കെൻഡ് സേവനം നിർമ്മിക്കും
3 REST എൻഡ്പോയിന്റുകൾ അല്ലെങ്കിൽ ഒരു വർക്കർ, ടെസ്റ്റുകൾ, README, നിങ്ങളുടെ റിപ്പോസിറ്ററിയിലെ സോഴ്സ് എന്നിവ വരെ.
- വരെ 3 എൻഡ്പോയിന്റുകൾ അല്ലെങ്കിൽ 1 വർക്കർ
- സോഴ്സ് കോഡ്
8 എൻഡ്പോയിന്റുകൾ വരെ, മൈഗ്രേഷനുകളോടുകൂടിയ PostgreSQL അല്ലെങ്കിൽ SQLite, ടെസ്റ്റുകൾ, ഒരു Dockerfile.
- വരെ 8 എൻഡ്പോയിന്റുകളും ഒരു ഡാറ്റാബേസും
- സോഴ്സ് കോഡ്
15 എൻഡ്പോയിന്റുകൾ വരെ, റോളുകളോടുകൂടിയ ടോക്കൺ ഓത്ത്, ബാക്ക്ഗ്രൗണ്ട് വർക്കർ, ഓരോ പുഷിലും CI.
- വരെ 15 എൻഡ്പോയിന്റുകൾ, ഓത്ത്, CI
- സോഴ്സ് കോഡ്
ഒരു കസ്റ്റം ഓഫർ അഭ്യർത്ഥിക്കുക
ഈ സിന്നറിൽ നിന്ന് വ്യക്തിഗതമാക്കിയ ഓഫർ അഭ്യർത്ഥിക്കാൻ ഒരു സൗജന്യ അക്കൗണ്ട് ഉണ്ടാക്കുക അല്ലെങ്കിൽ ലോഗിൻ ചെയ്യുക.
പ്രീ-സെയിൽ ചോദ്യം ചോദിക്കുക
പ്രവേശിക്കുക / രജിസ്റ്റർ ചെയ്യുകഒരു ചോദ്യം ചോദിക്കാൻ ലോഗിൻ ചെയ്യുക
പ്ലാറ്റ്ഫോം സ്പാം കുറയ്ക്കുന്നതിന്, പ്രീ-സെയിൽ സന്ദേശങ്ങൾ ലോഗിൻ ചെയ്ത ഉപയോക്താക്കൾക്ക് മാത്രമേ അയയ്ക്കാൻ കഴിയൂ.
ഈ സിന്നറിന് നേരിട്ട് സന്ദേശം അയയ്ക്കാൻ ഒരു സൗജന്യ അക്കൗണ്ട് ഉണ്ടാക്കുക അല്ലെങ്കിൽ ലോഗിൻ ചെയ്യുക.
ലോഗിൻ ആവശ്യമാണ്
പ്രവേശിക്കുക / രജിസ്റ്റർ ചെയ്യുകലോഗിൻ ആവശ്യമാണ്
ഈ Zinner-ന് സന്ദേശം അയയ്ക്കാൻ ഒരു സൗജന്യ അക്കൗണ്ട് ഉണ്ടാക്കുക അല്ലെങ്കിൽ ലോഗിൻ ചെയ്യുക.
പ്രവേശിക്കുക / രജിസ്റ്റർ ചെയ്യുകലോഗിൻ ആവശ്യമാണ്
വ്യക്തിഗതമാക്കിയ ഓഫറിനായി അഭ്യർത്ഥിക്കാൻ ഒരു സൗജന്യ അക്കൗണ്ട് ഉണ്ടാക്കുക അല്ലെങ്കിൽ ലോഗിൻ ചെയ്യുക.
പ്രവേശിക്കുക / രജിസ്റ്റർ ചെയ്യുകഒറ്റനോട്ടത്തിൽ
നിങ്ങൾക്ക് തീരുമാനമെടുക്കാൻ സഹായിക്കുന്ന ഈ സേവനത്തെക്കുറിച്ചുള്ള പ്രധാന വിവരങ്ങൾ. Zinn Hub ആണ് ഇത് ഉണ്ടാക്കിയത്, വിൽപ്പനക്കാരനല്ല.
മൂല്യ സ്ഥാനം
സാങ്കേതിക സ്റ്റാക്ക്
എന്താണ് ഡെലിവർ ചെയ്യുന്നത്
ആശയവിനിമയ ശൈലി
വെണ്ടർ വിശ്വാസ്യത
നിങ്ങൾക്ക് എന്ത് ലഭിക്കും
പൂർണ്ണ വിവരണം
നിങ്ങളുടെ സേവനം നിങ്ങളുടെ സ്വന്തം റിപ്പോസിറ്ററിയിൽ ടെസ്റ്റുകളും ഒരു README-യും സഹിതം എത്തുന്നു, പ്രവർത്തിപ്പിക്കാൻ തയ്യാറാണ്: axum-ൽ ഒരു REST API, ഫയലുകളോ ഒരു ക്യൂവോ പ്രോസസ്സ് ചെയ്യുന്ന ഒരു വർക്കർ, അല്ലെങ്കിൽ നിങ്ങളുടെ സിസ്റ്റത്തിനും മറ്റൊരാളുടെ API-ക്കും ഇടയിൽ ഇരിക്കുന്ന ഒരു സേവനം. എട്ട് വർഷത്തെ വെബ് ജോലിയ്ക്ക് ശേഷമാണ് ഞാൻ റസ്റ്റിലേക്ക് വന്നത്, കൂടാതെ docs, CI, ഏകദേശം ഇരുനൂറ് ടെസ്റ്റുകൾ എന്നിവയോടുകൂടിയ crates.io-യിലെ ഒരു ഓപ്പൺ സോഴ്സ് റസ്റ്റ് ക്രേറ്റായ reqwest-rotate ഞാൻ പരിപാലിക്കുന്നു.
സ്റ്റാർട്ടർ എന്നത് 3 REST എൻഡ്പോയിന്റുകൾ വരെയുള്ള ഒരു സേവനമാണ്, അല്ലെങ്കിൽ നിങ്ങൾ ഇതിനകം പ്രവർത്തിപ്പിക്കുന്ന ഫയലുകളോ ഒരു ക്യൂവോ വായിക്കുന്ന ഒരു വർക്കർ: ടെസ്റ്റുകൾ, ഒരു README, നിങ്ങളുടെ റിപ്പോസിറ്ററിയിലെ സോഴ്സ്. സ്റ്റാർട്ടറിൽ ഡാറ്റാബേസ് സ്കീമ വർക്കുകളൊന്നുമില്ല. സ്റ്റാൻഡേർഡ് 8 എൻഡ്പോയിന്റുകൾ വരെ ചേർക്കുന്നു, മൈഗ്രേഷനുകളോടുകൂടിയ PostgreSQL അല്ലെങ്കിൽ SQLite, ഇൻപുട്ട് വാലിഡേഷൻ, ഒരു ടെസ്റ്റ് ഡാറ്റാബേസിനെതിരായ ഇൻ്റഗ്രേഷൻ ടെസ്റ്റുകൾ, ഒരു Dockerfile എന്നിവ. അഡ്വാൻസ്ഡ് 15 എൻഡ്പോയിന്റുകളിലേക്ക് പോകുന്നു, കൂടാതെ റോളുകളോടുകൂടിയ ടോക്കൺ ഓത്ത്, ഒരു ബാക്ക്ഗ്രൗണ്ട് വർക്കർ, ഓരോ പുഷിലും നിർമ്മിക്കുകയും ടെസ്റ്റ് ചെയ്യുകയും ചെയ്യുന്ന ഒരു CI വർക്ക്ഫ്ലോ, നിങ്ങളുടെ സെർവറിനായുള്ള ഒരു ഡിപ്ലോയ്മെന്റ് ചെക്ക്ലിസ്റ്റ് എന്നിവയും നൽകുന്നു.
എൻഡ്പോയിന്റുകൾ രീതിയും പാതയും ആയി കണക്കാക്കുന്നു: GET /orders, POST /orders എന്നിവ രണ്ടെണ്ണമാണ്. ഉൾപ്പെടാത്തവ: ഒരു ഫ്രണ്ട് എൻഡ്, ഒരു മൊബൈൽ ആപ്പ്, അല്ലെങ്കിൽ സ്മാർട്ട് കോൺട്രാക്റ്റുകൾ.
ഓരോ സേവനവും axum നിർമ്മിച്ചിരിക്കുന്ന അസിൻക് റൺടൈമായ Tokio-യിൽ പ്രവർത്തിക്കുന്നു. ഒരൊറ്റ ഹോസ്റ്റുമായി ഇതിനെ ബന്ധിപ്പിക്കുന്ന ഒന്നുമില്ല: ഇത് ഒരു Linux VPS-ൽ, AWS, Railway അല്ലെങ്കിൽ Fly.io-യിലെ Docker-ൽ, അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം മെഷീനിൽ പ്രവർത്തിക്കുന്നു. Dockerfile സ്റ്റാൻഡേർഡിനും അഡ്വാൻസ്ഡിനും ഒപ്പം വരുന്നു, കൂടാതെ അഡ്വാൻസ്ഡ് ഡിപ്ലോയ്മെന്റ് ചെക്ക്ലിസ്റ്റ് നിങ്ങൾ പേര് നൽകുന്ന സെർവറിനായി എഴുതിയതാണ്.
മൾട്ടി-ഡേ ബിൽഡിൽ ഓരോ പ്രവൃത്തി ദിവസവും എഴുതിയ അപ്ഡേറ്റുകൾ, വേഗത്തിലുള്ള മറുപടികൾ, കോളുകളൊന്നുമില്ല.
നിങ്ങളുടെ പ്രോജക്റ്റ് പൂർത്തിയാക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ
1. രേഖാമൂലം സ്ഥിരീകരിച്ച സ്കോപ്പ് - ഞാൻ നിങ്ങളുടെ ആവശ്യകതകൾ വായിക്കുകയും ഏതെങ്കിലും കോഡിന് മുമ്പ് എൻഡ്പോയിന്റ് ലിസ്റ്റ്, ടയർ ഫിറ്റ്, സ്റ്റാക്ക് എന്നിവ സ്ഥിരീകരിക്കുകയും ചെയ്യുന്നു. എൻഡ്പോയിന്റുകൾ രീതിയും പാതയും ആയി കണക്കാക്കുന്നു.
2. റിപ്പോസിറ്ററി, CI സ്കെലിറ്റൺ, ഡാറ്റാ മോഡൽ - ആദ്യത്തെ എൻഡ്പോയിന്റ് അവസാനം വരെ പ്രവർത്തിക്കുന്ന പ്രോജക്റ്റ് സ്കെലിറ്റൺ, അതിനാൽ നിങ്ങൾക്ക് സേവനത്തിന്റെ രൂപം നേരത്തെ കാണാനും ചെലവ് കുറഞ്ഞ സമയത്ത് ദിശ ശരിയാക്കാനും കഴിയും.
3. എൻഡ്പോയിന്റുകൾ അല്ലെങ്കിൽ വർക്കർ, ടെസ്റ്റുകളോടൊപ്പം - ശേഷിക്കുന്ന എൻഡ്പോയിന്റുകൾ അല്ലെങ്കിൽ വർക്കർ, ഓരോന്നിനും അതിൻ്റേതായ ടെസ്റ്റുകൾ. ഒരു മൾട്ടി-ഡേ ബിൽഡിൽ നിങ്ങൾക്ക് എല്ലാ പ്രവൃത്തി ദിവസവും ഒരു ചെറിയ രേഖാമൂലമുള്ള അപ്ഡേറ്റ് ലഭിക്കും.
4. ഇൻ്റഗ്രേഷൻ ടെസ്റ്റുകൾ, README, Dockerfile - ഒരു ടെസ്റ്റ് ഡാറ്റാബേസിനെതിരെയുള്ള ഇൻ്റഗ്രേഷൻ ടെസ്റ്റുകൾ, README, സ്റ്റാൻഡേർഡ്, അഡ്വാൻസ്ഡ് എന്നിവയിൽ ഒരു Dockerfile, അഡ്വാൻസ്ഡിൽ ഒരു ഡിപ്ലോയ്മെൻ്റ് ചെക്ക്ലിസ്റ്റ്.
5. നിങ്ങളുടെ റിപ്പോസിറ്ററിയിൽ കൈമാറ്റം - നിങ്ങളുടെ റിപ്പോസിറ്ററിയിൽ രേഖാമൂലമുള്ള കൈമാറ്റത്തോടൊപ്പം നൽകിയ സോഴ്സ്: എങ്ങനെ പ്രവർത്തിപ്പിക്കാം, എങ്ങനെ ടെസ്റ്റ് ചെയ്യാം, എങ്ങനെ വിന്യസിക്കാം.
Zinner ഗുണമേന്മ ഉറപ്പ്
ഓരോ Zinner-നെയും പ്ലാറ്റ്ഫോമിൽ ചേരുന്നതിന് മുമ്പ് അവലോകനം ചെയ്യുകയും അംഗീകരിക്കുകയും ചെയ്യുന്നു.
എല്ലാ സേവനങ്ങൾക്കും ഞങ്ങളുടെ ഗുണമേന്മ ഉറപ്പ് പ്രതിബദ്ധതയുടെ പിന്തുണയുണ്ട്.
ഡെലിവർ ചെയ്ത ജോലി നിങ്ങൾ അംഗീകരിക്കുന്നത് വരെ നിങ്ങളുടെ പേയ്മെന്റ് പരിരക്ഷിക്കപ്പെടും.
പാക്കേജുകൾ താരതമ്യം ചെയ്യുക
| ഫംഗ്ഷൻ | തുടക്കക്കാരൻ | സ്റ്റാൻഡേർഡ് | വിപുലമായത് |
|---|---|---|---|
| ഡെലിവറി സമയം | 5 ദിവസങ്ങൾ | 7 ദിവസങ്ങൾ | 14 ദിവസങ്ങൾ |
| പുനരവലോകനങ്ങൾ | 1 | 2 | 3 |
| വ്യാപ്തി | 3 എൻഡ്പോയിന്റുകൾ അല്ലെങ്കിൽ 1 വർക്കർ വരെ | 8 എൻഡ്പോയിന്റുകളും ഒരു ഡാറ്റാബേസും വരെ | 15 എൻഡ്പോയിന്റുകൾ, ഓത്ത്, CI എന്നിവ വരെ |
| സോഴ്സ് കോഡ് | ✓ | ✓ | ✓ |
പോർട്ട്ഫോളിയോ
ഈ Zinn-മായി ബന്ധപ്പെട്ട വിൽപ്പനക്കാരന്റെ ജോലിയുടെ ഉദാഹരണങ്ങൾ.

reqwest-rotate: ഓപ്പൺ സോഴ്സ് ക്രേറ്റ്
പ്രോക്സി റൊട്ടേഷൻ, ഓരോ ഹോസ്റ്റിനും നിരക്ക് പരിമിതപ്പെടുത്തൽ, ബാക്ക്ഓഫോടെയുള്ള വീണ്ടും ശ്രമിക്കൽ എന്നിവ ആവശ്യമുള്ള സ്ക്രാപ്പറുകൾക്കും API ക്ലയിന്റുകൾക്കുമുള്ള ഒരു ചെറിയ reqwest റാപ്പർ, ഒരു മിഡിൽവെയർ ഫ്രെയിംവർക്ക് ഉൾപ്പെടുത്താതെ. ഡോക്സ്, CI, ഏകദേശം ഇരുനൂറ് ടെസ്റ്റുകൾ എന്നിവയോടൊപ്പം crates.io-യിൽ പ്രസിദ്ധീകരിച്ചു.

സേവന വിശദാംശങ്ങൾ
പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ
സേവനം എന്താണ് ചെയ്യേണ്ടതെന്ന് അയയ്ക്കുക, നിങ്ങൾ വാങ്ങുന്നതിന് മുമ്പ് അത് ഏത് ടയറിന് അനുയോജ്യമാണെന്ന് ഞാൻ നിങ്ങളോട് പറയും. എൻഡ്പോയിന്റുകൾ രീതിയും പാതയും ആയി കണക്കാക്കുന്നു, അതിനാൽ GET /orders, POST /orders എന്നിവ രണ്ടാണ്.
ഈ പ്രോജക്റ്റ് ഒരു പുതിയ സേവനത്തിനുള്ളതാണ്; ഒരു വലിയ പ്രൊഡക്ഷൻ കോഡ്ബേസിനുള്ളിലെ മാറ്റങ്ങൾ ഒരു പ്രത്യേക സംഭാഷണമാണ്.
സ്റ്റാർട്ടറിൽ ഒരു റിവിഷൻ, സ്റ്റാൻഡേർഡിൽ രണ്ട്, അഡ്വാൻസ്ഡിൽ മൂന്ന്. ഞാൻ നൽകിയ ഒരു എൻഡ്പോയിന്റിലെ തെറ്റ് ഒരു റിവിഷൻ പരിഹരിക്കുന്നു. ബ്രീഫ് തന്നെ മാറുകയാണെങ്കിൽ, അല്ലെങ്കിൽ നിങ്ങൾക്ക് കൂടുതൽ എൻഡ്പോയിന്റുകൾ ആവശ്യമാണെങ്കിൽ, അത് പുതിയ ജോലിയാണ്: ആഡ്-ഓൺ ഉപയോഗിക്കുക, അല്ലെങ്കിൽ ഒരു പുതിയ ഓർഡർ.
ഇല്ല. പ്രോജക്റ്റ് സന്ദേശങ്ങളിൽ രേഖാമൂലം മാത്രം.
ഉപഭോക്തൃ അവലോകനങ്ങൾ
ഈ Zinn-നെക്കുറിച്ച് ഞങ്ങളുടെ ഉപഭോക്താക്കൾ എന്താണ് പറയുന്നതെന്ന് കാണുക
വിഭാഗങ്ങൾ
Zinner നയങ്ങൾ
ബന്ധപ്പെട്ട Zinns

React, Next.js, Firebase & AI സംയോജനം എന്നിവ ഉപയോഗിച്ച് ഫുൾ സ്റ്റാക്ക് വെബ് ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുക

NextJS ReactJS MongoDB Firebase TypeScript ഉപയോഗിച്ച് നിങ്ങളുടെ വെബ് ആപ്ലിക്കേഷൻ വികസിപ്പിക്കുക










