Νέος στο Express, και προσπαθώ να καταλάβω τον 'σωστό' τρόπο να έχω διαχειριστές διαδρομών με ασφαλή τύπο. Πώς μπορώ να διορθώσω αυτό; Προφανώς ο κώδικάς μου 'τρέχει', αλλά δεν είμαι σίγουρος πώς να τυποποιήσω σωστά τους διαχειριστές στο Express. Ας πούμε ότι έχω μια διαδρομή 'events' και μερικές μεθόδους:
app.u Διαβάστε περισσότερα →
Προσπαθώ να ξαναδημιουργήσω το παράδειγμα δρομολόγησης του Express σε TypeScript
Έχω...
/// <reference path='Scripts/typings/express/express.d.ts' /> import express = require('express'); var app = express(); var cb0: express.RequestHandler = function (req, res, ne Διαβάστε περισσότερα →Τώρα που το Angular2 είναι σε beta, θα ήθελα να ξεκινήσω ένα νέο έργο χρησιμοποιώντας το μαζί με Node και Express. Υπάρχουν κάποιοι τρόποι βέλτιστων πρακτικών για τη δομή του έργου;
Ευχαριστώ.
Σίγουρα κινούνται γρήγορα - τρεις κυκλοφορίες σε μία μέρα σήμερα.
Δεν νομίζω ότι υπάρχουν ακόμη βέλτιστες πρακτικές καθώς μόλις μπήκε σε beta. Ωστόσο, βλέπω αρκετούς να διανέμουν μέσω Firebase. Μπορείτε να εγγραφείτε δωρεάν.
Εδώ εί
Διαβάστε περισσότερα →Θα ήθελα να χρησιμοποιήσω το Expressjs αλλά κατά προτίμηση μέσω TypeScript. Ελπίζα να μπορέσω να αντικαταστήσω τις τυπικές κλήσεις επαναφοράς (callbacks) του Express με κάτι σαν async/await ή promises χρησιμοποιώντας TypeScript, αλλά δεν φαίνεται να μπορώ να βρω κανένα παράδειγμα.
Χρησιμοποιεί κανείς το expressjs με κάτι άλλο εκτός από callbacks, ίσως με promises; Από Typescript θα ήταν ιδανικό.
Κοίταξα το Koa αλλά η εμπειρία μου είναι με το Expressjs, απλώς ήθελα να μπορώ να το γ
Διαβάστε περισσότερα →
Έχω την ακόλουθη δήλωση για το React component μου, η οποία συνήθιζε να μεταγλωττίζεται σε TypeScript 2.2, αλλά τώρα είναι σφάλμα σε TypeScript 2.3
class MyComponent extends React.Component<void, {}> { render() { return <div> Διαβάστε περισσότερα →
Σενάριο :
Στην αριστερή πλευρά εμφανίζονται όλοι οι απλήρωτοι λογαριασμοί. Όταν ο χρήστης κάνει κλικ σε έναν λογαριασμό, οι λεπτομέρειές του εμφανίζονται στη δεξιά πλευρά. Εάν ο χρήστης κάνει κλικ στο κουμπί πληρωμής, ο λογαριασμός πληρώνεται, που σημαίνει ότι δεν θα πρέπει να βρίσκεται στην αριστερή πλευρά. Η διαδικασία συνεχίζεται.
Θέμα :
Κατάφερα να πληρώσω τον λογαριασμό και ο πληρωμένος λογαριασμός εξαφανίζεται από την αριστερή πλευρά.
Διαβάστε περισσότερα →
Αυτό είναι το κομμάτι του κώδικά μου
<tr *ngFor="let sample of data; let i = index" [attr.data-index]="i"> <ng-container *ngIf="sample .configuration_type == 1; then thenBlock; else elseBlock"></ng-container> <ng-template #thenBlock> <td>{{sample.item_n Διαβάστε περισσότερα →
Έλαβα το ακόλουθο σφάλμα το οποίο υπέθεσα ότι οφείλεται σε ένα τυπογραφικό λάθος από μένα. Ωστόσο, δεν μπορώ να καταλάβω τι έκανα λάθος - έχω παρέχει μόνο δύο παραμέτρους και όχι τρεις όπως μπορείτε να δείτε παρακάτω.
this.props.cases.map((case, index) => { rows.push(<TableRow case={case} key={index} />) })Σφάλμα :
TS1109 Αναμένεται έκφραση. TS2554 Αναμένονταν 1-2 επιχειρήματα, αλλά δόθηκαν 3
Διαβάστε περισσότερα →
Παίρνω ένα σφάλμα τύπου όταν προσπαθώ να ορίσω μια ιδιότητα στο user.service.ts μου. Έτσι φαίνεται το user.service:
import { Injectable } from '@angular/core'; import { UserModel } from '../models/user.model'; @Injectable() export class UserServi Διαβάστε περισσότερα →
Χρησιμοποιούμε μια επέκταση που ονομάζεται named-routes με το Express η οποία μας έχει εξυπηρετήσει αρκετά καλά στο παρελθόν. Τώρα που σταδιακά μετατρέπουμε τον κώδικά μας σε TypeScript, αντιμετωπίζουμε το εξής ζήτημα: Το module επεκτείνει το αντικείμενο router του Express, έτσι ώστε οι
Διαβάστε περισσότερα →