阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js https.createServer

      Node.js https.createServer([options][, requestListener])

      新增于: v0.3.4

      • options < Object> 接受来自 tls.createServer()、tls.createSecureContext() 和 http.createServer() 的 options。
      • requestListener < Function> 要添加到 ‘request’ 事件的监听器。
      • 返回: < https.Server>
      // curl -k https://localhost:8000/
      const https = require('https');
      const fs = require('fs');
      
      const options = {
        key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),
        cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')
      };
      
      https.createServer(options, (req, res) => {
        res.writeHead(200);
        res.end('hello world\n');
      }).listen(8000);
      

      或者:

      const https = require('https');
      const fs = require('fs');
      
      const options = {
        pfx: fs.readFileSync('test/fixtures/test_cert.pfx'),
        passphrase: 'sample'
      };
      
      https.createServer(options, (req, res) => {
        res.writeHead(200);
        res.end('hello world\n');
      }).listen(8000);
      

      更多内容请参考:Node.js HTTPS,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录