2017-09-21 19 views
0

HTTPS APIにリクエストすると、'net::ERR_INSECURE_RESPONSE'(戻るHTTP)が返ってきます。 Expressのドキュメントは少しばかり見えます。多分私はここでかなり根本的なことについて幾分欠けているのですか?Express HTTPS応答(net :: ERR_INSECURE_RESPONSE)

私はこのHTTPSを返す、私はちょうどnet::ERR_INSECURE_RESPONSEを誤解して判明HTTPS

let app = express() 

app.get('/climbers/:latitude/:longitude', (req, res) => { 
    const loc = { latitude: req.params.latitude, longitude: req.params.longitude } 
    const nearbyClimbers = climbers.filter(climber => haversine(climber, loc) < 5) 

    res.json(nearbyClimbers) 
}) 

let secureServer = https.createServer({ 
    key: fs.readFileSync('./ssl/server.key'), 
    cert: fs.readFileSync('./ssl/server.crt'), 
    ca: fs.readFileSync('./ssl/ca.crt'), 
    requestCert: true, 
    rejectUnauthorized: false 
}, app) 

答えて

0

HTTPSを送信し、対応したいと思います。 https://stackoverflow.com/a/25075349/1340046

別のポート(webpack dev server)からの静的リソースに対してこのエラーを処理しました。私が気づいていなかったのは、APIの別の例外であるsslを確認する必要があるということでした。私がしなければならなかったのは、私のブラウザを通してAPI urlを訪れて例外を確認することでした。

別のオプションは、個人用SSL証明書を追加することです。

関連する問題