Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
364 views
in Technique[技术] by (71.8m points)

node.js - nodejs connection lost what can I do?

I want to show a json result if I open https://myhomepage.com/api/data

When I call the page it works. If I reload, then the connection get lost. Why? And What can I do to fix it?

'use strict';

const https = require('https');

const data = async domain => {
    let data_obj = {
        data_exists: false,
        ssl_from: false
    }

    const options = {
        host: domain,
        port: 443,
        method: 'GET',
        path: '/',
        rejectUnauthorized: true
    };

    let p = new Promise((resolve, reject) => {
        var req = https.get(options, res => {
            data_obj.data_exists = true;
            data_obj.ssl_from = res.connection.getPeerCertificate().valid_from;

            resolve(ssl_obj);
        });
    
        req.end();
    
        req.on('error', e => {
            reject(e);
        });
    });

    return await p;
}

module.exports = data;
question from:https://stackoverflow.com/questions/65651088/nodejs-connection-lost-what-can-i-do

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...