node.js - Async/Await (TypeScript) με expressjs ή άλλη εναλλακτική
Θα ήθελα να χρησιμοποιήσω το Expressjs αλλά κατά προτίμηση μέσω TypeScript. Ελπίζα να μπορέσω να αντικαταστήσω τις τυπικές κλήσεις επαναφοράς (callbacks) του Express με κάτι σαν async/await ή promises χρησιμοποιώντας TypeScript, αλλά δεν φαίνεται να μπορώ να βρω κανένα παράδειγμα.
Χρησιμοποιεί κανείς το expressjs με κάτι άλλο εκτός από callbacks, ίσως με promises; Από Typescript θα ήταν ιδανικό.
Κοίταξα το Koa αλλά η εμπειρία μου είναι με το Expressjs, απλώς ήθελα να μπορώ να το γράψω λίγο καλύτερα και δεδομένου ότι χρησιμοποιώ TypeScript (ή μπορώ να χρησιμοποιήσω TypeScript), σκέφτηκα ότι θα υπήρχε μια εναλλακτική.
Ξέρω ότι είναι δυνατό να τυλίξεις πράγματα χρησιμοποιώντας τη βιβλιοθήκη Q, αλλά απλώς δεν φαίνεται φυσικό, ή ίσως το κάνω λάθος;
Απάντηση #1
Χρησιμοποιεί κανείς το expressjs με κάτι άλλο εκτός από callbacks, ίσως promises;
Δεν είναι το επίσημο API της χρήσης του expressjs. Ωστόσο, υπάρχει τώρα το koa από την ομάδα που δημιούργησε το express: http://koajs.com/ το οποίο προσφέρει αυτό έτοιμο.