Γράφω το backend με το οποίο επικοινωνεί η εφαρμογή σας, σε TypeScript σε Node.js, χρησιμοποιώντας Express ή NestJS. Μπορεί να εκθέσει ένα REST API για μια εφαρμογή ιστού ή κινητού, να εκτελέσει έναν worker που χειρίζεται μεταφορτωμένα αρχεία ή εργασίες ουράς, ή να συνδέσει την εφαρμογή σας με ένα API τρίτου μέρους. Χρησιμοποιώ PostgreSQL, MongoDB και Redis για δεδομένα, και Docker για την εκτέλεσή του.
Θα δημιουργήσω ένα backend σε Node.js με Express ή NestJS
Έως 3 REST endpoints ή ένας μόνο worker, με επικύρωση, δοκιμές και ένα README.
- Έως 3 endpoints ή ένας worker
- Πηγαίος κώδικας
Έως 8 endpoints υποστηριζόμενα από PostgreSQL ή MongoDB, με δοκιμές και ένα Dockerfile.
- Έως 8 τελικά σημεία και μια βάση δεδομένων
- Πηγαίος κώδικας
Ρύθμιση Standard με έως 15 endpoints, συν σύνδεση με ρόλους χρήστη, έναν worker ουράς και CI.
- Έως 15 endpoints, σύνδεση και CI
- Πηγαίος κώδικας
Ζητήστε Προσαρμοσμένη Προσφορά
Συνδεθείτε για να ζητήσετε Προσαρμοσμένη Προσφορά
Δημιουργήστε έναν δωρεάν λογαριασμό ή συνδεθείτε για να ζητήσετε μια εξατομικευμένη προσφορά από αυτόν τον Zinner.
Σύνδεση / ΕγγραφήΚάντε μια ερώτηση πριν την πώληση
Συνδεθείτε για να κάνετε μια ερώτηση
Για τη μείωση των ανεπιθύμητων μηνυμάτων στην πλατφόρμα, τα μηνύματα πριν την πώληση μπορούν να σταλούν μόνο από συνδεδεμένους χρήστες.
Δημιουργήστε έναν δωρεάν λογαριασμό ή συνδεθείτε για να στείλετε μήνυμα απευθείας σε αυτόν τον Zinner.
Σύνδεση / ΕγγραφήΑπαιτείται σύνδεση
Δημιουργήστε έναν δωρεάν λογαριασμό ή συνδεθείτε για να στείλετε μήνυμα σε αυτόν τον Zinner.
Σύνδεση / ΕγγραφήΑπαιτείται σύνδεση
Δημιουργήστε έναν δωρεάν λογαριασμό ή συνδεθείτε για να ζητήσετε μια εξατομικευμένη προσφορά.
Σύνδεση / ΕγγραφήΜε μια ματιά
Βασικές λεπτομέρειες σχετικά με αυτήν την υπηρεσία για να σας βοηθήσουν να αποφασίσετε. Δημιουργήθηκε από το Zinn Hub, όχι από τον πωλητή.
Θέση Αξίας
Στοίβα Τεχνολογίας
Υποστηριζόμενες Βάσεις Δεδομένων
Τι περιλαμβάνεται πάντα
Ιδανικό για
Τι θα λάβετε
Πλήρης Περιγραφή
Μια καλή επιλογή για startups και μικρές ομάδες των οποίων το front end εξακολουθεί να λειτουργεί με ψεύτικα δεδομένα, ή των οποίων η εφαρμογή χρειάζεται μια ακόμη υπηρεσία δίπλα στο backend που ήδη διαθέτει. Το TypeScript στον διακομιστή μπορεί να μοιράζεται τύπους με ένα front end TypeScript, οπότε ένα μετονομασμένο πεδίο χαλάει την κατασκευή αντί για μια ζωντανή σελίδα, και το Express ή το NestJS διατηρεί τον κώδικα οικείο στον επόμενο προγραμματιστή.
Το Starter καλύπτει έως τρία REST endpoints σε μία υπηρεσία, ή έναν μόνο worker για αρχεία ή την υπάρχουσα ουρά σας. Το Standard αυξάνει αυτό σε οκτώ endpoints, αποθηκεύει δεδομένα σε PostgreSQL με μεταφορές ή σε MongoDB, και συνοδεύεται από ένα Dockerfile. Το Advanced το ανεβάζει σε δεκαπέντε endpoints και προσθέτει σύνδεση με βάση το token με ρόλους χρήστη, έναν worker ουράς και CI στο GitHub Actions.
Σε κάθε πακέτο, κάθε endpoint λαμβάνει επικύρωση εισόδου και δοκιμές, και λαμβάνετε ένα README, διαμόρφωση σε μεταβλητές περιβάλλοντος και τον πλήρη πηγαίο κώδικα.
Πριν από οποιονδήποτε κώδικα, γράφω μια σύντομη προδιαγραφή στη συνομιλία, αναφέροντας τι λαμβάνει και τι επιστρέφει κάθε endpoint, και εσείς το επιβεβαιώνετε. Μπορείτε να δοκιμάσετε μια λειτουργική έκδοση πριν την παράδοση, και δημοσιεύω μια σημείωση προόδου καθημερινά.
Η ανάπτυξη στον διακομιστή σας είναι ένα επιπλέον κόστος. Εάν το έργο σας εμπίπτει μεταξύ δύο πακέτων, στείλτε μου τις λεπτομέρειες και θα σας δώσω μια προσαρμοσμένη προσφορά.
Τι χρειάζομαι από εσάς
- Περιγράψτε τι κάνει η υπηρεσία και επικολλήστε ένα δείγμα αιτήματος με το JSON που περιμένετε να επιστραφεί.
- Το όνομα χρήστη σας στο GitHub και το αποθετήριο εάν ο κώδικας πηγαίνει σε ένα υπάρχον έργο. Χωρίς GitHub, ο κώδικας έρχεται ως αρχείο.
- Η υπηρεσία καλεί άλλο σύστημα; Αν ναι, στείλτε την τεκμηρίωση API αυτού του συστήματος ή κάποια δείγματα δεδομένων.
- Στο Standard ή Advanced, ποια βάση δεδομένων πρέπει να χρησιμοποιήσει η υπηρεσία; Στείλτε λεπτομέρειες πρόσβασης ή ένα dump σχήματος, ή πείτε ότι είναι μια νέα.
- Πού θα τρέξει η υπηρεσία: στον διακομιστή Linux σας, στο Docker ή σε μια πλατφόρμα cloud; Εάν παραγγείλατε ανάπτυξη, θα ζητήσω πρόσβαση SSH στη συνομιλία.
Εγγύηση Ποιότητας Zinner
Κάθε Zinner ελέγχεται και εγκρίνεται πριν ενταχθεί στην πλατφόρμα.
Όλες οι υπηρεσίες υποστηρίζονται από τη δέσμευσή μας για διασφάλιση ποιότητας.
Η πληρωμή σας προστατεύεται μέχρι να εγκρίνετε την ολοκληρωμένη εργασία.
Σύγκριση Πακέτων
| Λειτουργία | Αρχικό | Τυπικό | Προχωρημένο |
|---|---|---|---|
| Χρόνος παράδοσης | 5 ημέρες | 7 ημέρες | 14 ημέρες |
| Αναθεωρήσεις | 1 | 2 | 3 |
| Πεδίο εφαρμογής | Έως 3 endpoints ή ένας worker | Έως 8 τελικά σημεία και μια βάση δεδομένων | Έως 15 endpoints, σύνδεση και CI |
| Πηγαίος κώδικας | ✓ | ✓ | ✓ |
Χαρτοφυλάκιο
Παραδείγματα εργασίας του πωλητή που σχετίζονται με αυτό το Zinn.

Formline: Κατάστημα Next.js με Stripe
Ένα κατάστημα που μπορείτε να περιηγηθείτε: 16 αφίσες σε 4 συλλογές, φίλτρα και αναζήτηση που παραμένουν στην URL, ένα καλάθι, φωτεινά και σκούρα θέματα, και ένα ταμείο που καταλήγει σε μια δοκιμαστική παραγγελία ή μια πραγματική συνεδρία Stripe Checkout σε δοκιμαστική λειτουργία. Το δημιούργησα ως στατική εξαγωγή Next.js σε TypeScript με Tailwind CSS. Οι πληρωμές με κάρτα περνούν μέσω ενός Cloudflare Worker που ανατιμολογεί το καλάθι στον διακομιστή και επαληθεύει την υπογραφή webhook του Stripe.



Λεπτομέρειες Υπηρεσίας
Συχνές Ερωτήσεις
Το NestJS λειτουργεί πάνω από το Express από προεπιλογή, και η ταχύτητα είναι περίπου η ίδια. Το Express διατηρεί μια μικρή υπηρεσία σύντομη. Το NestJS προσθέτει modules και dependency injection, τα οποία βοηθούν όταν η βάση κώδικα μεγαλώνει και πολλοί προγραμματιστές τη μοιράζονται. Περιγράψτε την υπηρεσία και θα σας πω ποιο ταιριάζει.
Μία μέθοδος σε μία διαδρομή, οπότε τα GET /users και POST /users είναι δύο endpoints. Η τιμή υποθέτει συνηθισμένη εργασία όπως ανάγνωση και αποθήκευση εγγραφών ή κλήση άλλου API. Οι πληρωμές, οι μεταφορτώσεις αρχείων και οι βαριές αναφορές κοστίζουν περισσότερο, και τις τιμολογώ ως προσαρμοσμένη προσφορά.
Ναι. Δώστε μου πρόσβαση στο αποθετήριο και πείτε μου πώς να το εκτελέσω. Ακολουθώ την ήδη υπάρχουσα δομή και στυλ, γράφω JavaScript αν το έργο το χρησιμοποιεί, και καλύπτω τον νέο κώδικα με δοκιμές.
Ναι, με το πρόσθετο ανάπτυξης. Χρειάζομαι πρόσβαση SSH στον διακομιστή Linux σας και ένα domain που ήδη δείχνει σε αυτόν. Τα κόστη διακομιστή και η μετέπειτα συντήρηση δεν περιλαμβάνονται.
Όχι, δουλεύω γραπτώς. Όλα παραμένουν στη συνομιλία της παραγγελίας, ώστε να μπορούμε και οι δύο να ελέγξουμε αργότερα τι συμφωνήθηκε.
Διόρθωση οτιδήποτε δεν ταιριάζει με την προδιαγραφή που συμφωνήσαμε στη συνομιλία. Νέα endpoints ή αλλαγές στην προδιαγραφή είναι νέα εργασία, μέσω του πρόσθετου endpoint ή μιας προσαρμοσμένης προσφοράς.
Κριτικές Πελατών
Δείτε τι λένε οι πελάτες μας για αυτό το Zinn
Κατηγορίες
Πολιτικές Zinner
Σχετικά Zinns







