Zinn Hub
0
Ձեր զամբյուղը
0

Մի հայացքից

Այս ծառայության հիմնական մանրամասները, որոնք կօգնեն ձեզ որոշում կայացնել: Ստեղծվել է Zinn Hub-ի կողմից, ոչ թե վաճառողի:

Տեխնոլոգիական փաթեթ

TypeScript, Express / NestJS
Գրված է TypeScript-ով Node.js-ի վրա՝ ձեր ֆրոնտենդի հետ ընդհանուր տիպերը նշանակում են, որ կոտրված դաշտերը ձախողում են կառուցումը, ոչ թե կենդանի կայքը։

Աջակցվող տվյալների բազաներ

PostgreSQL, MongoDB, Redis
Ստանդարտ և Ընդլայնված փաթեթները ներառում են ձեր ընտրած տվյալների բազան՝ միգրացիաներով։ Redis-ն օգտագործվում է հերթերի և քեշավորման համար։

Ինչ է միշտ ներառված

Վավերացում, թեստեր, README
Յուրաքանչյուր փաթեթի յուրաքանչյուր վերջնակետ առաքվում է մուտքային վավերացմամբ, ավտոմատացված թեստերով, միջավայրի փոփոխականների կոնֆիգուրացիայով և ամբողջական աղբյուրի կոդով։

Լավագույնը՝

Ստարտափներ և փոքր թիմեր
Իդեալական է, եթե ձեր ֆրոնտենդը դեռ աշխատում է մոդելային տվյալների վրա, կամ եթե ձեզ անհրաժեշտ է մեկ կենտրոնացված ծառայություն՝ առկա բեքենդի կողքին։

Ինչ կստանաք

Ձևաչափեր:
Պատվերով կոդ
Առաքման եղանակը:
Պատվերների կառավարիչ
Նշումներ: Յուրաքանչյուր վերջնակետ ստանում է մուտքային վավերացում և թեստեր յուրաքանչյուր փաթեթում։ Դուք ստանում եք ամբողջական աղբյուրը՝ README-ով և կոնֆիգուրացիայով միջավայրի փոփոխականներում, ձեր GitHub պահոցում կամ որպես արխիվ։ Ստանդարտ փաթեթը ավելացնում է PostgreSQL կամ MongoDB տվյալների բազա և Dockerfile։ Ընդլայնվածը դրանից բացի ավելացնում է մուտք՝ օգտատերերի դերերով, հերթի աշխատող և CI։ Դուք կարող եք ինքներդ փորձել աշխատող տարբերակը մինչև վերջնական առաքումը։

Ամբողջական նկարագրություն

Լավ է համապատասխանում ստարտափներին և փոքր թիմերին, որոնց ֆրոնտենդը դեռ աշխատում է մոդելային տվյալների վրա, կամ որոնց հավելվածին անհրաժեշտ է ևս մեկ ծառայություն՝ առկա բեքենդի կողքին։ TypeScript-ը սերվերի վրա կարող է կիսել տիպերը TypeScript ֆրոնտենդի հետ, այնպես որ վերանվանված դաշտը կոտրում է կառուցումը՝ փոխարենը կենդանի էջի, իսկ Express-ը կամ NestJS-ը կոդը ծանոթ է պահում հաջորդ մշակողին։

Starter-ը ներառում է մինչև երեք REST վերջնակետ մեկ ծառայության մեջ, կամ մեկ աշխատող ֆայլերի կամ ձեր առկա հերթի համար։ Standard-ը դա բարձրացնում է մինչև ութ վերջնակետ, տվյալները պահում է PostgreSQL-ում՝ միգրացիաներով կամ MongoDB-ում, և առաքվում է Dockerfile-ով։ Advanced-ը դա հասցնում է տասնհինգ վերջնակետի և ավելացնում է թոքենի վրա հիմնված մուտք՝ օգտատերերի դերերով, հերթի աշխատող և CI GitHub Actions-ում։

Յուրաքանչյուր փաթեթում յուրաքանչյուր վերջնակետ ստանում է մուտքային վավերացում և թեստեր, և դուք ստանում եք README, կոնֆիգուրացիա միջավայրի փոփոխականներում և ամբողջական աղբյուրի կոդը։

Ցանկացած կոդից առաջ, ես չաթում գրում եմ կարճ բնութագիր՝ թվարկելով, թե ինչ է ստանում և վերադարձնում յուրաքանչյուր վերջնակետ, և դուք հաստատում եք այն։ Դուք կարող եք փորձել աշխատող տարբերակը մինչև առաքումը, և ես ամեն օր առաջընթացի նշում եմ տեղադրում։

Ձեր սերվերում տեղակայումը լրացուցիչ է։ Եթե ձեր նախագիծը երկու փաթեթների միջև է, ուղարկեք ինձ մանրամասները, և ես կառաջարկեմ անհատական առաջարկ։

Ինչ է ինձ անհրաժեշտ ձեզանից
- Նկարագրեք, թե ինչ է անում ծառայությունը և տեղադրեք մեկ օրինակելի հարցում՝ JSON-ով, որը ակնկալում եք ստանալ։
- Ձեր GitHub օգտանունը և պահոցը, եթե կոդը մտնում է առկա նախագիծ։ Առանց GitHub-ի, կոդը գալիս է որպես արխիվ։
- Արդյո՞ք ծառայությունը կանչում է մեկ այլ համակարգ։ Եթե այո, ուղարկեք այդ համակարգի API փաստաթղթերը կամ որոշ օրինակելի տվյալներ։
- Ստանդարտ կամ Ընդլայնված փաթեթներում, ո՞ր տվյալների բազան պետք է օգտագործի ծառայությունը։ Ուղարկեք մուտքի մանրամասները կամ սխեմայի դամփը, կամ ասեք, որ դա նորն է։
- Որտե՞ղ կաշխատի ծառայությունը՝ ձեր Linux սերվերում, Docker-ում կամ ամպային հարթակում։ Եթե դուք պատվիրել եք տեղակայում, ես չաթում կխնդրեմ SSH մուտք։

Zinner Որակի Երաշխիք

✓
Ստուգված մասնագետ
Յուրաքանչյուր Zinner վերանայվում և հաստատվում է հարթակին միանալուց առաջ:
✓
Որակյալ աշխատանքը երաշխավորված է
Բոլոր ծառայություններն ապահովված են մեր որակի ապահովման պարտավորությամբ:
✓
Ապահով վճարում
Ձեր վճարումը պաշտպանված է մինչև առաքված աշխատանքը հաստատելը:

Համեմատել փաթեթները

ՖունկցիաՍկսնակՍտանդարտԸնդլայնված
Առաքման ժամանակը5 օր7 օր14 օր
Վերանայումներ123
ՇրջանակՄինչև 3 վերջնակետ կամ մեկ աշխատողՄինչև 8 վերջնակետ և տվյալների բազաՄինչև 15 վերջնակետ, մուտք և CI
Աղբյուրի կոդը✓✓✓

Պորտֆոլիո

Վաճառողի աշխատանքի օրինակներ՝ կապված այս Zinn-ի հետ։

Formline: Next.js խանութ Stripe-ով

Խանութ, որի միջով կարող եք սեղմել. 16 պաստառներ 4 հավաքածուներում, զտիչներ և որոնում, որոնք մնում են URL-ում, զամբյուղ, բաց և մուգ թեմաներ, և վճարում, որն ավարտվում է դեմո պատվերով կամ իրական Stripe Checkout նիստով թեստային ռեժիմում։ Ես այն կառուցել եմ որպես Next.js ստատիկ արտահանում TypeScript-ում Tailwind CSS-ով։ Քարտային վճարումները անցնում են Cloudflare Worker-ի միջոցով, որը վերագնահատում է զամբյուղը սերվերում և ստուգում է Stripe-ի վեբհուկի ստորագրությունը։

Ծառայության մանրամասներ

Ծառայության տեսակը
Ստանդարտ
Zinner-ի տեսակը
Ֆրիլանսեր
Մատչելիություն
Աշխատանքային օրեր
Վաճառողի երկիրը
Ղազախստան
Ընդունված լեզուներ
Անգլերեն
ռուսերեն
Գաղտնիության համաձայնագիրը հասանելի է
Այո
Կատարված նախագծերի չափերը
Փոքրից միջին
Արձագանքման ժամանակը
12 ժամվա ընթացքում
Փորձի տարիներ
10+

Հաճախ տրվող հարցեր

NestJS-ը լռելյայն աշխատում է Express-ի վրա, և արագությունը մոտավորապես նույնն է։ Express-ը փոքր ծառայությունը կարճ է պահում։ NestJS-ը ավելացնում է մոդուլներ և կախվածության ներարկում, որոնք օգնում են, երբ կոդի բազան աճում է և մի քանի մշակողներ կիսում են այն։ Նկարագրեք ծառայությունը, և ես կասեմ, թե որն է համապատասխանում։

Մեկ մեթոդ մեկ ուղու վրա, այսինքն GET /users-ը և POST /users-ը երկու վերջնակետ են։ Գինը ենթադրում է սովորական աշխատանք, ինչպիսիք են գրառումների ընթերցումը և պահպանումը կամ մեկ այլ API-ի կանչը։ Վճարումները, ֆայլերի վերբեռնումները և ծանր հաշվետվությունները ավելի թանկ են, և ես դրանք գնահատում եմ որպես անհատական առաջարկ։

Այո։ Տվեք ինձ մուտք դեպի պահոցը և ասեք, թե ինչպես գործարկել այն։ Ես հետևում եմ արդեն առկա կառուցվածքին և ոճին, գրում եմ JavaScript, եթե նախագիծն օգտագործում է այն, և նոր կոդը ծածկում եմ թեստերով։

Այո, տեղակայման լրացուցիչ ծառայության հետ։ Ինձ անհրաժեշտ է SSH մուտք ձեր Linux սերվերին և տիրույթ, որն արդեն մատնանշում է դրան։ Սերվերի ծախսերը և հետագա սպասարկումը ներառված չեն։

Ոչ, ես աշխատում եմ գրավոր։ Ամեն ինչ մնում է պատվերի չաթում, որպեսզի մենք երկուսս էլ կարողանանք հետագայում ստուգել, թե ինչ է համաձայնեցվել։

Ուղղել այն ամենը, ինչը չի համապատասխանում չաթում համաձայնեցված բնութագրին։ Նոր վերջնակետերը կամ բնութագրի փոփոխությունները նոր աշխատանք են՝ վերջնակետի լրացուցիչ ծառայության կամ անհատական առաջարկի միջոցով։

Հաճախորդների ակնարկներ

Տեսեք, թե ինչ են ասում մեր հաճախորդները այս Zinn-ի մասին

Կատեգորիաներ

Zinner Քաղաքականություն

Ես կստեղծեմ Node.js backend՝ Express-ի կամ NestJS-ի միջոցով 2 &Raquo; Zinn Hub

Միայն մուտք գործած հաճախորդները, ովքեր գնել են այս ապրանքը, կարող են ակնարկ թողնել:

Ընտրանքներ և պատվեր

Ստացեք Zinn Hub հավելվածը

Ծանուցումներ · Ավելի արագ մուտք · Ամբողջ էկրան

Հպեք Կիսվել ձեր բրաուզերում

➜ Այնուհետև հպեք "Ավելացնել հիմնական էկրանին"