Пиша бекенда, с който приложението ви комуникира, на TypeScript върху Node.js, използвайки Express или NestJS. Той може да изложи REST API за уеб или мобилно приложение, да стартира работник, който обработва качени файлове или задачи в опашка, или да свърже приложението ви с API на трета страна. Използвам PostgreSQL, MongoDB и Redis за данни и Docker за стартиране.
Ще изградя Node.js бекенд с Express или NestJS
До 3 REST крайни точки или един работник, с валидация, тестове и README.
- До 3 крайни точки или един работник
- Изходен код
До 8 крайни точки, поддържани от PostgreSQL или MongoDB, с тестове и Dockerfile.
- До 8 крайни точки и база данни
- Изходен код
Стандартна настройка с до 15 крайни точки, плюс вход с потребителски роли, работник на опашка и CI.
- До 15 крайни точки, вход и CI
- Изходен код
Заявка за персонализирана оферта
Влезте, за да заявите персонализирана оферта
Създайте безплатен акаунт или влезте, за да заявите персонализирана оферта от този Zinner.
Вход / РегистрацияЗадайте предпродажбен въпрос
Влезте, за да зададете въпрос
За да намалите спама в платформата, предпродажбени съобщения могат да бъдат изпращани само от влезли потребители.
Създайте безплатен акаунт или влезте, за да изпратите съобщение директно на този Zinner.
Вход / РегистрацияИзисква се влизане
Създайте безплатен акаунт или влезте, за да изпратите съобщение до този Zinner.
Вход / РегистрацияИзисква се влизане
Създайте безплатен акаунт или влезте, за да заявите персонализирана оферта.
Вход / РегистрацияНакратко
Ключови детайли за тази услуга, които да ви помогнат да вземете решение. Генерирано от Zinn Hub, а не от продавача.
Позиция на стойност
Технологичен стек
Поддържани бази данни
Какво винаги е включено
Най-добър за
Какво ще получите
Пълно описание
Подходящо за стартъпи и малки екипи, чийто фронтенд все още работи с фиктивни данни, или чието приложение се нуждае от още една услуга до вече съществуващия бекенд. TypeScript на сървъра може да споделя типове с TypeScript фронтенд, така че преименувано поле прекъсва компилацията вместо работеща страница, а Express или NestJS поддържа кода познат на следващия разработчик.
Стартовият пакет покрива до три REST крайни точки в една услуга или един работник за файлове или вашата съществуваща опашка. Стандартният пакет увеличава това до осем крайни точки, съхранява данни в PostgreSQL с миграции или в MongoDB и идва с Dockerfile. Разширеният пакет го увеличава до петнадесет крайни точки и добавя вход, базиран на токени, с потребителски роли, работник на опашка и CI на GitHub Actions.
Във всеки пакет всяка крайна точка получава валидация на входа и тестове, а вие получавате README, конфигурация в променливи на средата и пълния изходен код.
Преди какъвто и да е код, аз пиша кратка спецификация в чата, изброявайки какво получава и връща всяка крайна точка, и вие я потвърждавате. Можете да изпробвате работеща версия преди доставката и аз публикувам ежедневна бележка за напредъка.
Разполагането на вашия сървър е допълнително. Ако вашият проект попада между два пакета, изпратете ми подробностите и аз ще ви предложа персонализирана оферта.
Какво ми е необходимо от вас
- Опишете какво прави услугата и поставете една примерна заявка с JSON, който очаквате да получите обратно.
- Вашето потребителско име в GitHub и хранилището, ако кодът отива в съществуващ проект. Без GitHub кодът идва като архив.
- Услугата извиква ли друга система? Ако да, изпратете API документацията на тази система или някои примерни данни.
- При стандартен или разширен пакет, коя база данни трябва да използва услугата? Изпратете данни за достъп или схема, или кажете, че е нова.
- Къде ще работи услугата: вашият Linux сървър, Docker или облачна платформа? Ако сте поръчали разполагане, ще поискам SSH достъп в чата.
Гаранция за качество на Zinner
Всеки Zinner се преглежда и одобрява, преди да се присъедини към платформата.
Всички услуги са подкрепени от нашия ангажимент за осигуряване на качество.
Вашето плащане е защитено, докато не одобрите доставената работа.
Сравнете пакети
| Функция | Начинаещ | Стандартен | Разширено |
|---|---|---|---|
| Време за доставка | 5 дни | 7 дни | 14 дни |
| Ревизии | 1 | 2 | 3 |
| Обхват | До 3 крайни точки или един работник | До 8 крайни точки и база данни | До 15 крайни точки, вход и CI |
| Изходен код | ✓ | ✓ | ✓ |
Портфолио
Примери за работата на продавача, свързана с този Zinn.

Formline: Next.js магазин със Stripe
Витрина, през която можете да щракнете: 16 плаката в 4 колекции, филтри и търсене, които остават в URL адреса, количка, светли и тъмни теми и каса, която завършва с демо поръчка или реална сесия на Stripe Checkout в тестов режим. Изградих го като статичен експорт на Next.js в TypeScript с Tailwind CSS. Плащанията с карти преминават през Cloudflare Worker, който преоценява количката на сървъра и проверява подписа на уебхука на Stripe.



Подробности за услугата
Често задавани въпроси
NestJS работи върху Express по подразбиране и скоростта е приблизително същата. Express поддържа малка услуга кратка. NestJS добавя модули и инжектиране на зависимости, които помагат, когато кодовата база нарасне и няколко разработчици я споделят. Опишете услугата и аз ще кажа коя е подходяща.
Един метод по един път, така че GET /users и POST /users са две крайни точки. Цената предполага обикновена работа като четене и запазване на записи или извикване на друг API. Плащания, качване на файлове и тежки отчети струват повече и аз ги цитирам като персонализирана оферта.
Да. Дайте ми достъп до хранилището и ми кажете как да го стартирам. Аз следвам вече съществуващата структура и стил, пиша JavaScript, ако проектът го използва, и покривам новия код с тестове.
Да, с допълнителното разполагане. Нуждая се от SSH достъп до вашия Linux сървър и домейн, който вече сочи към него. Разходите за сървър и по-късната поддръжка не са включени.
Не, аз работя писмено. Всичко остава в чата за поръчки, така че и двамата можем да проверим по-късно какво е договорено.
Коригиране на всичко, което не съответства на спецификацията, която сме договорили в чата. Нови крайни точки или промени в спецификацията са нова работа, чрез допълнителната крайна точка или персонализирана оферта.
Отзиви на клиенти
Вижте какво казват нашите клиенти за този Zinn
Категории
Политики на Zinner
Свързани Zinns

Разработване на уеб приложения в React JS, Next JS, Node.js, Firebase, Vercel

Разработване на професионални уеб приложения с помощта на Next.js, React, Firebase и Node.js





