SailsJS服务器和HTTPS

SailsJS服务器和HTTPS,https,socket.io,sails.js,Https,Socket.io,Sails.js,Sails.js集成了node.js http服务器和socket.io服务器。如何将该http服务器更改为https服务器?同样,我可以添加SSL来加密套接字消息吗?如果是,我该怎么办?是否有任何模块可以添加以执行其中一项或两项任务?要将https添加到Sails.js,您必须自行签名创建SSL证书(或购买一个证书),并配置config/local.js http : { serverOptions : { key : require('fs').readFileS

Sails.js集成了node.js http服务器和socket.io服务器。如何将该http服务器更改为https服务器?同样,我可以添加SSL来加密套接字消息吗?如果是,我该怎么办?是否有任何模块可以添加以执行其中一项或两项任务?

要将https添加到Sails.js,您必须自行签名创建SSL证书(或购买一个证书),并配置config/local.js

   http : {
    serverOptions : {
      key  : require('fs').readFileSync(__dirname + '/../ssl/server.key'),
      cert : require('fs').readFileSync(__dirname + '/../ssl/server.crt')
    }
  },
  ssl  : {
    key  : require('fs').readFileSync(__dirname + '/../ssl/server.key'),
    cert : require('fs').readFileSync(__dirname + '/../ssl/server.crt')
  },
  port: process.env.PORT || 443,
我在sails根文件夹中创建了一个包含所有证书文件的ssl文件夹