javascript - 带有express js和discord oauth的heroku超大cookie错误
问题描述
我不太确定在哪里执行此操作,因为我不知道直接原因,但是
我在 heroku 给我的时候遇到了麻烦
t=error code=H25 desc="HTTP restriction: oversized cookie"
每次我尝试使用不和谐的 oauth 对自己进行身份验证时都会出错。但是,这只发生在某些不和谐的帐户上。大多数不和谐帐户在登录时都很好,但在少数情况下 cookie 过大。
我无法确定是什么原因造成的,我尝试在 express.js 中使用更少的模块并限制我需要从不和谐 oauth 获得多少信息,但它们都没有奏效。
这是基于我认为的不和谐帐户错误。我不知道在哪里
这是我的服务器代码
app.use(express.static(__dirname + "/public"));
//app.use(apiLimiter);
app.use(helmet());
//app.use(sslRedirect());
app.use(session({
secret: 'sdfhbw45',
resave: false,
saveUninitialized: false,
cookie: {
path: '/',
secure: true,
httpOnly: true,
domain : '.ryuwon.dev',
}
}));
app.use(passport.initialize());
app.use(passport.session());```
passport.use(new Strategy({
clientID: 'y',
clientSecret: 'x',
callbackURL: `https://ssx.ryuwon.dev/callback`,
scope: scopes
}, function(accessToken, refreshToken, profile, done) {
process.nextTick(function() {
return done(null, profile);
});
}));```
我正在为我的不和谐身份验证使用护照不和谐。任何帮助都非常感谢。我在网上几乎找不到有关如何解决此问题的信息。这只发生在我对某些帐户进行身份验证时。
解决方案
问题已解决,对于某些原因来说,护照不和谐模块会通过 cookie 中的所有内容
推荐阅读
- r - 删除附近重复的行并保留得分最高的行
- python - 鼻子测试将导入的方法标记为非测试用例
- c# - 实体框架中相同类型的多个外键
- android - TextView 排列(要放置在前一个 textview 的最后一行的末尾)
- web-services - 如何在 WSO2 ESB 4.9.0 策略文件中为 Digest 启用代理服务安全性
- nativescript - Nativescript:使用 showModal 的 ModalDialogService 页面导航无法正常工作
- python - 使用 Psycopg 2 和 Python3 解析元组的结果列表
- scripting - 如何获取手写笔按下级别值 - Autohotkey 脚本?
- android - 使用活动别名不会反映在应用程序图标上
- jquery - Laravel 中的 DatePicker 不监听事件句柄(onChange)