TypeScript wendet einige Einschränkungen an. Ich muss einige Variablen durch Middlewares weitergeben. Zuerst habe ich Requests Used Interfaces neu definiert. Aber es ist ein impliziter Weg. Es kann einige neue Probleme hervorrufen. Ich mag, wie die Anwendung mit dem Kontext tut. Es mag einen Objektmanager mit get() set() -Methoden. Ich sehe, dass diese Anfrage keine solche Funktionalität hat. Ich brauche auch einen Anfragekontext. Können Sie mir helfen, eine saubere Lösung für TypeScript zu finden?ExpressJS + TypeScript So erhalten Sie einen Anfragekontext
1
A
Antwort
0
Sie müssen eine Schnittstelle erstellen, die sich von express.Requests erstreckt.
export interface IExpressRequest extends express.Request {
body: {
email: string,
dayFrom: string,
dayTo: string,
token: string,
search: {
email: string
}
};
}
export default IExpressRequest;
Verwandte Themen
- 1. Async/Await - Typescript und ExpressJs
- 2. So erhalten Sie einen Seitentitel
- 3. So erstellen Sie eine Sitemap in expressjs
- 4. So integrieren Sie ExpressJS Server mit Angular2
- 5. So konfigurieren Sie Typescript-Quellmappordner
- 6. So verwenden Sie ES6-Syntax, um einen Funktionsbaustein in Typescript
- 7. So erhalten Sie einen Blowfish-Verschlüsselungsschlüssel
- 8. So erhalten Sie einen weltweit gültigen Zeitstempel
- 9. So erhalten Sie einen Wert in Tag
- 10. So erhalten Sie einen lokalen Kalenderaktualisierungsrückruf
- 11. So erhalten Sie eine Direktive:
- 12. So exportieren Sie Objekte in Typescript
- 13. Nodejs + expressjs erhalten HTTP-Antwort als Puffer
- 14. So senden Sie eine Konfiguration von ExpressJS an Aurelia
- 15. Wie erhalten Sie Typdaten in TypeScript Decorator?
- 16. Überprüfen, ob Flask-Anfragekontext verfügbar ist
- 17. So erhalten Sie Testverlauf
- 18. So verwenden Sie Url als Parameter res.download() von expressjs
- 19. So generieren Sie AST von Typescript
- 20. So überprüfen Sie undefined in Typescript
- 21. So erhalten Sie Farbverlaufseffekt
- 22. So erhalten Sie Elternkomponentenattribute
- 23. So erhalten Sie DUID
- 24. Erhalten Sie einen Teil der Zeichenfolge Pfad
- 25. ExpressJs Routing gibt einen Fehler nicht zurück
- 26. So erhalten Sie die Standardshell
- 27. So erhalten Sie HttpRequestMessage-Daten
- 28. So erhalten Sie ein Argument
- 29. So erhalten Sie Visual Studio TypeScript und SystemJS zum Auflösen absoluter Modulpfade auf die gleiche Weise
- 30. So erhalten Sie order_item_id WooCommerce