gpt4 book ai didi

node.js - 在 node/sails js 中启用 session 恢复

转载 作者:太空宇宙 更新时间:2023-11-03 14:37:08 25 4
gpt4 key购买 nike

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

我在 express node.js 应用程序中找到了一些关于如何做到这一点的信息 here但我不确定这段代码应该在 sails.js 框架中的什么地方运行,或者 sails 在哪里执行 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);
});
},

然后我在 order[ ] 中添加了 customMiddleware。

关于node.js - 在 node/sails js 中启用 session 恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46712647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com