1
我可以創建一個http服務器並且工作正常,但只要嘗試使用https,服務器就會正常運行,但無法連接到它。Node.js https在Cloud9中無法正常工作
HTTP(工作):
http.createServer(app).listen(process.env.PORT, process.env.IP);
HTTPS(不工作):
var options = {
key: fs.readFileSync('server.key'),
cert: fs.readFileSync('server.crt')
};
https.createServer(options, app).listen(process.env.PORT, process.env.IP);
中有兩種方法沒有錯誤,但是當我使用HTTPS,有參觀時沒有反應網頁和服務器的行爲就像它甚至沒有收到請求。從Cloud9環境中使用的端口有問題嗎?我試了幾個小時才發現問題是什麼,但還沒有取得任何進展,希望有人能幫忙。
這是我懷疑的,謝謝你的信息。 – Nate 2014-08-28 16:33:28