Ich versuche, in Typoskript einige der Knoten statischen Beispiel-Code zu schreiben, und ich erhalte den FehlerErhalten des Server.serve Statuscode mit Knoten statisch in Typoskript
Property ‚status‘ tut gibt es auf Typ ‚Fehler‘ nicht
Hier ist mein Code mit dem Fehler
import * as server from 'node-static';
import * as http from "http"
var fileServer = new server.Server('./images');
http.createServer(function (request, response) {
request.addListener('end', function() {
var callback: server.Callback;
callback = function (e: Error) {
if (e && (e.status === 404)) { // Error in this line
fileServer.serveFile('/not-found.html', 404, {}, request, response);
}
};
fileServer.serve(request, response, callback)
}).resume();
}).listen(8080);
Fehlertyp String und ist der Stacktrace, so der Grund für den Fehler Typoskript ist klar.
Meine Frage ist, wie man den Statuscode bekommt.
Der ursprüngliche Code JavaScript ist here