Saya menulis bahagian belakang yang digunakan oleh aplikasi anda, dalam TypeScript pada Node.js, menggunakan Express atau NestJS. Ia boleh mendedahkan API REST untuk aplikasi web atau mudah alih, menjalankan pekerja yang mengendalikan fail yang dimuat naik atau kerja beratur, atau menyambungkan aplikasi anda ke API pihak ketiga. Saya menggunakan PostgreSQL, MongoDB dan Redis untuk data, dan Docker untuk menjalankannya.
Saya akan membina bahagian belakang Node.js dengan Express atau NestJS
Sehingga 3 titik akhir REST atau pekerja tunggal, dengan pengesahan, ujian dan README.
- Sehingga 3 titik akhir atau satu pekerja
- Kod sumber
Sehingga 8 titik akhir yang disokong oleh PostgreSQL atau MongoDB, dengan ujian dan Dockerfile.
- Sehingga 8 titik akhir dan pangkalan data
- Kod sumber
Persediaan Standard dengan sehingga 15 titik akhir, ditambah log masuk dengan peranan pengguna, pekerja barisan dan CI.
- Sehingga 15 titik akhir, log masuk dan CI
- Kod sumber
Minta Tawaran Tersuai
Log Masuk untuk Meminta Tawaran Tersuai
Cipta akaun percuma atau log masuk untuk meminta tawaran peribadi daripada Zinner ini.
Log Masuk / DaftarTanya Soalan Pra-Jualan
Log Mas untuk Bertanya Soalan
Untuk mengurangkan spam platform, mesej pra-jualan hanya boleh dihantar oleh pengguna yang log masuk.
Cipta akaun percuma atau log masuk untuk menghantar mesej kepada Zinner ini secara langsung.
Log Masuk / DaftarLog masuk diperlukan
Cipta akaun percuma atau log masuk untuk menghantar mesej kepada Zinner ini.
Log Masuk / DaftarLog masuk diperlukan
Cipta akaun percuma atau log masuk untuk meminta tawaran yang diperibadikan.
Log Masuk / DaftarSekilas Pandang
Butiran utama tentang perkhidmatan ini untuk membantu anda membuat keputusan. Dijana oleh Zinn Hub, bukan penjual.
Kedudukan Nilai
Timbunan Teknologi
Pangkalan Data yang Disokong
Apa yang Sentiasa Termasuk
Terbaik Untuk
Apa Yang Anda Akan Terima
Penerangan Penuh
Sesuai untuk syarikat permulaan dan pasukan kecil yang bahagian hadapannya masih berjalan pada data olok-olok, atau aplikasi mereka memerlukan satu lagi perkhidmatan di sebelah bahagian belakang yang sedia ada. TypeScript pada pelayan boleh berkongsi jenis dengan bahagian hadapan TypeScript, jadi medan yang dinamakan semula akan menyebabkan kegagalan binaan dan bukannya halaman langsung, dan Express atau NestJS memastikan kod itu mudah difahami oleh pembangun seterusnya.
Starter meliputi sehingga tiga titik akhir REST dalam satu perkhidmatan, atau satu pekerja untuk fail atau barisan sedia ada anda. Standard menaikkan kepada lapan titik akhir, menyimpan data dalam PostgreSQL dengan migrasi atau dalam MongoDB, dan disertakan dengan Dockerfile. Advanced membawanya kepada lima belas titik akhir dan menambah log masuk berasaskan token dengan peranan pengguna, pekerja barisan dan CI pada GitHub Actions.
Dalam setiap pakej, setiap titik akhir mendapat pengesahan input dan ujian, dan anda mendapat README, konfigurasi dalam pemboleh ubah persekitaran dan kod sumber penuh.
Sebelum sebarang kod, saya menulis spesifikasi ringkas dalam sembang yang menyenaraikan apa yang diterima dan dikembalikan oleh setiap titik akhir, dan anda mengesahkannya. Anda boleh mencuba versi yang berfungsi sebelum penghantaran, dan saya menghantar nota kemajuan setiap hari.
Penghantaran ke pelayan anda adalah tambahan. Jika projek anda berada di antara dua pakej, hantarkan butiran kepada saya dan saya akan memberikan tawaran tersuai.
Apa yang saya perlukan daripada anda
- Terangkan apa yang dilakukan oleh perkhidmatan dan tampal satu contoh permintaan dengan JSON yang anda harapkan kembali.
- Nama pengguna GitHub anda, dan repositori jika kod itu masuk ke dalam projek sedia ada. Tanpa GitHub, kod itu datang sebagai arkib.
- Adakah perkhidmatan itu memanggil sistem lain? Jika ya, hantar dokumen API sistem itu atau beberapa data sampel.
- Pada Standard atau Advanced, pangkalan data mana yang harus digunakan oleh perkhidmatan? Hantar butiran akses atau dump skema, atau katakan ia adalah yang baru.
- Di mana perkhidmatan itu akan berjalan: pelayan Linux anda, Docker atau platform awan? Jika anda memesan penghantaran, saya akan meminta akses SSH dalam sembang.
Jaminan Kualiti Zinner
Setiap Zinner disemak dan diluluskan sebelum menyertai platform.
Semua perkhidmatan disokong oleh komitmen jaminan kualiti kami.
Pembayaran anda dilindungi sehingga anda meluluskan kerja yang dihantar.
Bandingkan Pakej
| Fungsi | Permulaan | Standard | Lanjutan |
|---|---|---|---|
| Masa Penghantaran | 5 hari | 7 hari | 14 hari |
| Semakan | 1 | 2 | 3 |
| Skop | Sehingga 3 titik akhir atau satu pekerja | Sehingga 8 titik akhir dan pangkalan data | Sehingga 15 titik akhir, log masuk dan CI |
| Kod sumber | ✓ | ✓ | ✓ |
Portfolio
Contoh kerja penjual yang berkaitan dengan Zinn ini.

Formline: Kedai Next.js dengan Stripe
Kedai yang boleh anda klik: 16 poster dalam 4 koleksi, penapis dan carian yang kekal dalam URL, troli, tema terang dan gelap, dan pembayaran yang berakhir dengan pesanan demo atau sesi Stripe Checkout sebenar dalam mod ujian. Saya membangunkannya sebagai eksport statik Next.js dalam TypeScript dengan Tailwind CSS. Pembayaran kad melalui Cloudflare Worker yang menetapkan semula harga troli di pelayan dan mengesahkan tandatangan webhook Stripe.



Butiran Perkhidmatan
Soalan Lazim
NestJS berjalan di atas Express secara lalai, dan kelajuannya adalah sama. Express mengekalkan perkhidmatan kecil yang ringkas. NestJS menambah modul dan suntikan kebergantungan, yang membantu apabila pangkalan kod berkembang dan beberapa pembangun berkongsinya. Terangkan perkhidmatan dan saya akan memberitahu yang mana sesuai.
Satu kaedah pada satu laluan, jadi GET /users dan POST /users adalah dua titik akhir. Harga mengandaikan kerja biasa seperti membaca dan menyimpan rekod atau memanggil API lain. Pembayaran, muat naik fail dan laporan berat memerlukan kos lebih, dan saya akan memberikan tawaran tersuai.
Ya. Beri saya akses kepada repositori dan beritahu saya cara menjalankannya. Saya mengikut struktur dan gaya yang sedia ada, menulis JavaScript jika projek menggunakannya, dan meliputi kod baru dengan ujian.
Ya, dengan tambahan penghantaran. Saya memerlukan akses SSH ke pelayan Linux anda dan domain yang sudah menunjuk kepadanya. Kos pelayan dan penyelenggaraan kemudian tidak termasuk.
Tidak, saya bekerja secara bertulis. Semuanya kekal dalam sembang pesanan, jadi kita berdua boleh menyemak kemudian apa yang telah dipersetujui.
Memperbaiki apa-apa yang tidak sepadan dengan spesifikasi yang kita persetujui dalam sembang. Titik akhir baru atau perubahan pada spesifikasi adalah kerja baru, melalui tambahan titik akhir atau tawaran tersuai.
Ulasan Pelanggan
Lihat apa yang pelanggan kami katakan tentang Zinn ini
Kategori
Dasar Zinner
Zinns Berkaitan







