vor, in einer älteren Version von Express, könnte ich dies tun:, dies nicht mehr in neueren Versionen von Express jedochWie richte ich ein SSL-Zertifikat für einen express.js-Server ein?
express.createServer({key:'keyFile', cert:'certFile'});
funktioniert:
var app = express();
Soll ich app.use()
nennen sich die certs einzustellen ? Wenn das so ist, wie?
Hmmm von Knoten: https.createServer (Optionen, [requestListener]) also Passing-App ist in Ordnung? Ist diese App nicht ein 'Objekt'? – murvinlai
Was ist die Funktionssignatur für 'App'? Ich versuche, auf Github nach Express zu suchen, aber ich sehe nicht, dass es dauert (req, res) – murvinlai
Werfen Sie einen Blick auf die Definition von 'createServer' in' connect.js' (express erbt nur von Connect). Sie werden sehen, dass eine Funktion mit der richtigen Signatur zurückgegeben wird. 'connect()' ist einfach ein Alias für 'connect.createServer()' und daher auch 'express()' (was wahrscheinlich eine zusätzliche Initialisierung ist, aber das Ergebnis ist immer noch eine Funktion, die für die Verwendung als Request-Handler geeignet ist). – ebohlman