2017-03-03 9 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'); 

みなさん、 私はhttpsサーバーを作成しようとしました...そしてこのコード。 しかし、動作しません。私は同じフォルダ内にこのコードnode.js localhost httpsサーバーが何も動作していない

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

と、このことのようにローカルホストサーバ

ためkey.pem、cert.pemをを行う前

ではなく、このenter image description here

のような作業します

ありがとう、よろしく!

答えて

1

あなたの「それは動作していません」というイメージはエラーを表示していないので、うまく起動しているようです。

しかし、要求を処理するコードは実際に応答を返すわけではなく、要求が単に「ハングする」ことになります。

代わりに、これを試してみてください。

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

親愛なるrobertklepを。最初にあなたのためにありがとう~~~~私にはwsome anwer私は私のアプリケーションを修正します。本当に本当に本当にありがとうございました! –

関連する問題