|
|
Δημοσιεύτηκε στις 24/9/2023 12:27:19 μ.μ.
|
|
|
|

Το Koa είναι ένα νέο πλαίσιο ιστού που σχεδιάστηκε από την ομάδα πίσω από το Express για να είναι ένα μικρότερο, πιο εκφραστικό και πιο ισχυρό θεμέλιο για διαδικτυακές εφαρμογές και API. Αξιοποιώντας τις ασύγχρονες λειτουργίες, το Koa σάς επιτρέπει να εγκαταλείψετε τις επανακλήσεις και να βελτιώσετε σημαντικά τις δυνατότητες χειρισμού σφαλμάτων. Χωρίς ενδιάμεσο λογισμικό στον πυρήνα του, το Koa προσφέρει ένα κομψό σύνολο μεθόδων για να κάνει τους διακομιστές γραφής γρήγορους και ευχάριστους.
Επίσημη ιστοσελίδα:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Διεύθυνση GitHub:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Διαφορά Koa2 και Koa1
Η μεγαλύτερη διαφορά μεταξύ koa2 και koa1 είναι ότι το koa2 είναι ασύγχρονο μέσω ασυγχρονισμού/αναμονής, το koa1 είναι ασύγχρονο μέσω γεννήτριας/απόδοσης και το express είναι ασύγχρονο μέσω συναρτήσεων επανάκλησης.
Το Koa2 απαιτεί Node v12.17.0 ή νεότερη έκδοση για την υποστήριξη ES2015 και ασύγχρονων λειτουργιών.
Πρώτα, κατεβάστε και εγκαταστήστε Node.js, διεύθυνση:Η σύνδεση με υπερσύνδεσμο είναι ορατή., τα βήματα εγκατάστασης παραλείπονται.
Διαδικτυακό έργο που βασίζεται σε Koa2
Δημιουργήστε έναν φάκελο mykoa στο δίσκο του υπολογιστή σας και, στη συνέχεια, μεταβείτε στο φάκελο mykoa και αρχικοποιήστε το έργο με την εντολή cmd, ως εξής:
Χρησιμοποιήστε το npm για να εγκαταστήσετε τα απαιτούμενα πακέτα με την ακόλουθη εντολή:
koa: Βασική υπηρεσία HTTP koa-router: Μονάδα δρομολόγησης koa-bodyparser: Υπεύθυνος για την ανάλυση του περιεχομένου του αιτήματος
koa-better-body vs. koa-body vs. koa-bodyparser vs
Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Με μικρές τροποποιήσεις στο αρχείο package.json που προκύπτει, το τελικό αρχείο έχει ως εξής:
Δημιουργήστε με μη αυτόματο τρόπο ένα νέο αρχείο tsconfig.json με τα ακόλουθα περιεχόμενα:
Ταυτόχρονα, δημιουργήστε ένα αρχείο src/main.ts με τα ακόλουθα περιεχόμενα:
Ξεκινήστε το έργο με npm run start, ανοίξτε το μέσω ενός προγράμματος περιήγησης, ως εξής:
Στείλτε ένα αίτημα ανάρτησης μέσω ταχυδρόμου ως εξής:
Ο Docker τρέχει το έργο Koa
Δημιουργήστε ένα νέο Dockerfile για να συσκευάσετε το έργο σε μια εικόνα docker και το περιεχόμενο του αρχείου έχει ως εξής:
Η εντολή είναι η εξής:
Ξεκινήστε ένα κοντέινερ docker με την ακόλουθη εντολή:
(Τέλος)
|
Προηγούμενος:[Μεταφορά] Βάση δεδομένων αναζήτησης SCI, CSSCI, SSCIΕπόμενος:Το CURL εντοπίζει πληροφορίες όπως η περίοδος ισχύος του πιστοποιητικού HTTPS
|