javascript - Σφάλματα Intellisense σε νέο έργο Node Tools Express App

Μόλις δημιούργησα ένα νέο έργο χρησιμοποιώντας το πρότυπο «Basic Node.js Express 4 Application», και το έργο φαίνεται να έχει ήδη σφάλματα:

Είναι αυτό ένα σφάλμα στο Visual Studio; Πώς μπορώ να διορθώσω τα σφάλματα;

Απάντηση #1

Διαβάστε περισσότερα →

html - Το Angular ρίχνει το σφάλμα ExpressionChangedAfterItHasBeenCheckedError

Δουλεύω σε μια εφαρμογή Angular με Angular 7.0.4.

Θέλω να θέσω την εστίαση στο πρώτο στοιχείο εισαγωγής του modal αν η λίστα workingtimes μου έχει περισσότερα από 1 στοιχεία. Το πρόβλημα είναι ότι αν ανοίξω το modal μου δίνει αυτή την εξαίρεση:

ModalComponent.html:23 ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'ng-untouched: true'. Current value: 'ng-untouched: false'. at viewDebugError (core.js

Διαβάστε περισσότερα →

typescript - Υπάρχει τρόπος με ασφάλεια τύπων να εκφράσουμε ότι μια συνάρτηση επιστρέφει ένα αντικείμενο τύπου T όταν της περάσουμε ένα T, αλλά ένα αντικείμενο τύπου Partial όταν της περάσουμε αυτό;

Γράφω συναρτήσεις για να καθαρίζω την είσοδο που δίνεται στις λειτουργίες CRUD μου· π.χ. δεν θέλω να είναι δυνατή η λειτουργία δημιουργίας ή ενημέρωσης ενός χρήστη να ορίζει μια εσωτερική σημαία που υποδεικνύει έναν απεριόριστο διαχειριστή.

Για να τ

Διαβάστε περισσότερα →

Typescript - αξιολόγηση αριθμητικών εκφράσεων

Πώς μπορώ να αξιολογήσω αριθμητικές εκφράσεις σε Typescript; Ένα παράδειγμα είναι '(3+5*(-3+-1))'.

Το Eval(...) απαγορεύεται.

Μια προτεινόμενη λύση δεν γίνεται αποδεκτή κατά την εκτέλεση:

let input = '(3+5)'; let resultNumber = (new Function( 'return (' + input + ')'))();

Το σφάλμα είνα

Διαβάστε περισσότερα →

Typescript: ερωτηματικό μετά τη δήλωση τύπου σε έκφραση ανάθεσης (τύπος που μπορεί να είναι κενός;)

Σήμερα ανακάλυψα ότι μπορώ να κάνω αυτό:

let foo: string? // foo now has type string | null

Τι είναι αυτό; Δεν μπορώ να βρω κάποια αναφορά γι' αυτό στο εγχειρίδιο TS. Μπορεί κάποιος να με κατευθύνει σε αυτό;

Μια άλλη (όχι

Διαβάστε περισσότερα →

typescript - Λειτουργία-αντιγραφο δημιουργούσε «σφάλμα TS1109: Αναμενόταν έκφραση.»

Θέλω να δημιουργήσω μια ψεύτικη συνάρτηση για να την περάσω σε έναν constructor μέσα σε ένα storybook.

Εδώ είναι ο ορισμός της ψεύτικης συνάρτησής μου

const userActionHandler = (args: { isAllowed?: boolean, shouldAddNewItem?: boolean, }) => void;

Ωστόσο,

Διαβάστε περισσότερα →

Πώς να περάσετε την κεφαλίδα express ως συμβολοσειρά σε μια συνάρτηση χρησιμοποιώντας TypeScript;

Φτιάχνουμε ένα GraphQL API γράφοντας TypeScript και προσπαθώ να περάσω την τιμή ενός header του express σε μια συνάρτηση που περιμένει είσοδο τύπου string. Ορίστε ο κώδικάς μου:

import { Response, Request, NextFunction } from "express"; import { Us

Διαβάστε περισσότερα →

typescript - Σφάλμα KeyConditionExpression κατά το ερώτημα πίνακα DynamoDB

Πώς μπορώ να διορθώσω το παρακάτω σφάλμα και γιατί εμφανίζεται το «τύπος τελεστή: M»; Έχω διαβάσει τα έγγραφα της AWS και έχω αναζητήσει στο Stack Overflow, αλλά ακόμη δεν μπόρεσα να λύσω αυτό το πρόβλημα μετά από λίγες ώρες. Θέλω να κάνω ερώτημα σε ένα αντικείμενο που είναι ενεργό και έχει ημερομηνία πώλησης μετα

Διαβάστε περισσότερα →

Πώς να δημιουργήσετε stub για το middleware του Express χρησιμοποιώντας sinon σε TypeScript;

Προσπαθώ να γράψω ένα τεστ ενσωμάτωσης για τον δρομολογητή μου στο express χρησιμοποιώντας TypeScript, Mocha, Sinon και Chai-http. Αυτός ο δρομολογητής χρησιμοποιεί ένα προσαρμοσμένο middleware που έγραψα και ελέγχει για JWT στην κεφαλίδα.

Ιδανικά, θέλω να αντικαταστήσω προσωρινά το authM

Διαβάστε περισσότερα →

typescript - Μεταφράστε την έκφραση από τριαδικό σε λογικούς τελεστές

Έγραψα την ακόλουθη συνθήκη χρησιμοποιώντας ternary operators:

form?.label ? (isRequired ? (form.label) : customMessage) : isRequired ? ' ' : customMessage

Πώς γράφω αυτή τη γραμμή χρησιμοποιώντας μόνο λογικούς τελεστές;

Απάντηση #1

Διαβάστε περισσότερα →