在节点/帆启用会话恢复js

问题描述:

我一直在努力提高基于节点/ sails.js的网站的ssllabs评级,但我无法启用会话恢复。到目前为止,我得到的信息是IDs assigned but not accepted在节点/帆启用会话恢复js

我发现了一些关于如何在express node.js app here中这样做的信息,但是我不确定这段代码应该在sails.js框架中运行,还是在其中的风帆运行的时候是var server = tls.createServer();

它应该在中间件吗?

谢谢

好吧,我发现如何去做。 在http.js文件我只是做:

customMiddleware: function(app) { 
console.log("config of Middleware is called"); 
//session resumption/reuse enabled 
var server = sails.hooks.http.server; 
var tlsSessionStore = {}; 

server.on("newSession", function (id, data, cb) { 
    tlsSessionStore[id.toString("hex")] = data; 
    cb(); 
}); 

server.on("resumeSession", function (id, cb) { 
    var tlsSessionId = id.toString("hex"); 
    cb(null, (tlsSessionId in tlsSessionStore) ? tlsSessionStore[tlsSessionId] : null); 
}); 
}, 

而且我加了customMiddleware在order[ ]