Το Hasura σε βοηθάει να δημιουργήσεις εφαρμογές GraphQL υποστηριζόμενες από το Postgres ή να μετακινήσεις διαδοχικά ήδη υπάρχουσες εφαρμογές στο GraphQL χρησιμοποιώντας το Postgres.
Διάβαστε περισσότερα στο hasura.io και στο docs.
Διαβάστε περισσότερα στο hasura.io και στο docs.
Πίνακας περιεχομένων
Ο γρηγορότερος τρόπος να δοκιμάσετε το Hasura είναι μέσω του Heroku
Πατήστε το παρακάτω κουμπί για να ανοίξετε την GraphQL Engine στο Heroku με το δωρεάν πρόσθετο Postgres:
Ανοίξτε την κονσόλα του Hasura
Επισκεφθείτε το: https://<app-name>.herokuapp.com
(αντικαταστήστε το <app-name> με το όνομα της εφαρμογής σας) για να ανοίξετε την κεντρική κονσόλα.
Κάντε το πρώτο σας ερώτημα GraphQL
Δημιουργήστε έναν πίνακα και κάντε το πρώτο σας ερώτημα. Ακολουθήστε αυτόν τον απλό οδηγό.
Δείτε τις οδηγίες για τις παρακάτω σε ένα κλίκ επιλογές ανάπτυξης:
Infra provider | One-click link | Additional information |
---|---|---|
DigitalOcean | docs | |
Azure | docs |
Για μεθόδους ανάπτυξης με βάση το Docker και για προχωρημένες επιλογές διαμόρφωσης, ανατρέξτε στους οδηγούς ανάπτυξης ή στα μηνύματα εγκατάστασης.
Το Hasura GraphQL Engine βρίσκεται μπροστά από μια βάση δεδομένων Postgres και μπορεί να δεχτεί ερωτήματα GraphQL από τις εφαρμογές πελάτη σας. Μπορεί να ρυθμιστεί ώστε να λειτουργεί με το υπάρχον σύστημα ελέγχου ταυτότητας και μπορεί να χειριστεί τον έλεγχο πρόσβασης σε επίπεδο τομέα μέσω κανόνων, με δυναμικές μεταβλητές που προέρχονται από το σύστημα ελέγχου ταυτότητας.
Μπορείτε επίσης να συγχωνεύσετε απομακρυσμένα σχήματα GraphQL και να δώσετε ένα ενοποιημένο API GraphQL.
Το Hasura συνεργάζεται με οποιοδήποτε πελάτη GraphQL. Συνιστούμε τη χρήση του Apollo Client. Ελέγξτε το awesome-graphql για μια λίστα πελατών.
Το GraphQL Engine παρέχει αρκετούς σαφείς, κλιμακωτούς και ισχυρούς τρόπους για να προσθέσετε τη δική σας επιχειρησιακή λογική στο backend σας:
Προσθέστε τους δικούς σας αναλυτές σε ένα απομακρυσμένο σχήμα εκτός από το σχήματος Postgres του Hasura. Ιδανικό για περιπτώσεις χρήσης όπως η εφαρμογή ενός API πληρωμής ή η αναζήτηση δεδομένων που δεν βρέθηκαν στη βάση δεδομένων σας - διαβάστε περισσότερα.
Προσθέστε ασύγχρονη επιχειρησιακή λογική που ενεργοποιείται από συμβάντα βάσης δεδομένων. Ιδανικό για ειδοποιήσεις, αγωγούς δεδομένων Postgres ή ασύγχρονη επεξεργασία - διαβάστε περισσότερα.
Μετατρέψτε τα δεδομένα στο Postgres ή τρέξτε επιχειρηματική λογική με άλλα δεδομένα που μπορούν να αναζητηθούν χρησιμοποιώντας το GraphQL Engine - διαβάστε περισσότερα.
Δείτε όλα τα παραδείγματα εφαρμογών στον κατάλογο παραδειγμάτων.
Τα έγγραφα και η κοινότητα θα σας βοηθήσουν να λύσετε τα περισσότερα προβλήματα. Εάν αντιμετωπίσατε κάποιο σφάλμα ή πρέπει να επικοινωνήσετε μαζί μας, μπορείτε να το κάνετε μέσω των παρακάτω καναλιών:
Συμμετέχουμε στην ανάπτυξη ενός ανοιχτού και φιλόξενου περιβάλλοντος στην κοινότητα. Συμβουλευτείτε τον Κώδικα Συμπεριφοράς.
Αν θέλετε να αναφέρετε ένα πρόβλημα ασφαλείας, παρακαλούμε διαβάστε αυτό.
Δείτε τον οδηγό συνεισφοράς για περισσότερες λεπτομέρειες.
Τα στοιχεία μάρκας Hasura (λογότυπα, μασκότ Hasura, “powered by” εμβλήματα κ.λπ.) μπορούν να βρεθούν στον κατάλογο περιουσιακών στοιχείων / μάρκας. Είστε ελεύθεροι να τα χρησιμοποιήσετε στην εφαρμογή / ιστοσελίδα σας κτλ … Θα χαρούμε να προσθέσετε το σήμα “Powered by Hasura” στην εφαρμογή που αναπτύξατε με την Hasura. ❤️
<!-- For light backgrounds -->
<a href="https://hasura.io">
<img width="150px" src="https://graphql-engine-cdn.hasura.io/img/powered_by_hasura_blue.svg" />
</a>
<!-- For dark backgrounds -->
<a href="https://hasura.io">
<img width="150px" src="https://graphql-engine-cdn.hasura.io/img/powered_by_hasura_white.svg" />
</a>
Η κεντρική GraphQL Engine είναι διαθέσιμη κάτω από την Άδεια Apache 2.0 (Apache-2.0).
Όλα τα άλλα περιεχόμενα (εκτός από εκείνα σε server
, cli
και
console
καταλόγους) είναι διαθέσιμα κάτω από την Άδεια MIT.
Αυτό περιλαμβάνει τα πάντα σε docs
και community
καταλόγους.