问题描述
我正在尝试将 JWT 存储在 redis 中,但 heroku 对单个连接的要求太多了。
所以我想用cookies替换redis(如果可能的话)
const redis = require("redis");
const client = redis.createClient(process.env.REdis_URL);
const setJWT = (key,value) => {
return new Promise((resolve,reject) => {
try {
client.set(key,value,(error,response) => {
if (error) {
console.log("^^^^^^^^^^^^^^^^^^^^");
console.log(error);
reject(error);
}
resolve(response);
});
} catch (error) {
reject(error);
}
});
};
const getJWT = (key) => {
return new Promise((resolve,reject) => {
try {
client.get(key,response) => {
if (error) reject(error);
resolve(response);
});
} catch (error) {
reject(error);
}
});
};
const deleteJWT = (key) => {
try {
client.del(key);
} catch (error) {
console.log(error);
}
};
module.exports = {
setJWT,getJWT,deleteJWT,};
谁能告诉我这是否可能?如果是这样,有什么提示吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)