2017-03-03 4 views
0
const https = require('https'); 
const fs = require('fs'); 

const options = { 
    key: fs.readFileSync('key.pem'), 
    cert: fs.readFileSync('cert.pem') 
}; 

https.createServer(options,(req,res)=>{ 

    console.log('https server start'); 
}).listen(8080,'localhost'); 

Sehr geehrte jeder, Ich habe versucht, HTTPS-Server ... und diesen Code. Aber funktioniert nicht.node.js localhost https Server funktioniert nicht

Bevor ich key.pem, cert.pem für localhost Server

Wie dieser Code

openssl genrsa 1024 > key.pem 
openssl req -x509 -new -key key.pem > cert.pem 

und diese Sache im selben Ordner machen

aber nicht funktioniert wie diese enter image description here

Vielen Dank und Grüße.!

Antwort

1

Ihr "es funktioniert nicht" Bild zeigt keine Fehler, so scheint es gut zu starten.

Der Code, der die Anforderung verarbeitet, sendet jedoch keine Antwort zurück, was dazu führen würde, dass Anforderungen nur "hängen".

Stattdessen versuchen Sie dies:

https.createServer(options, (req, res) => { 
    res.end('Hello, world!'); 
}).listen(8080, 'localhost',() => { 
    console.log('https server start'); 
}); 
+0

Lieber robertklep. zuerst danke für deine A ~~~~ wsome anwer mir ich repariere es meine Anwendungen. wirklich, wirklich vielen Dank, einen schönen Tag! –

Verwandte Themen