Геройка негабаритного повара ie ошибка с express js и разногласия oauth - PullRequest
0 голосов
/ 03 апреля 2020

Я не совсем уверен, где это сделать, потому что я не знаю, какова прямая причина, но

У меня проблемы с heroku, выдающим мне ошибку

t=error code=H25 desc="HTTP restriction: oversized cookie" каждый раз, когда я пытаюсь авторизоваться самостоятельно с раздором oauth. однако это происходит только на определенных учетных записях. большинство дисконтных учетных записей хороши, когда они входят в систему, но в некоторых из них размер ie слишком велик.

Я не могу точно определить, что вызвало это, я попытался использовать меньше модулей с express. js и ограничить количество Информация мне нужна от разногласий, но ни одна из них не сработала.

это связано с ошибкой учетной записи Discord, я думаю. я не уверен, где

это мой код сервера

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);
  });
}));```

Я использую паспорт-дискорд для моей авторизации разногласий. любая помощь действительно очень ценится. в интернете практически нет информации о том, как это исправить. это происходит только при авторизации на определенных аккаунтах.

1 Ответ

0 голосов
/ 03 апреля 2020

проблема исправлена, это было с модулем passport-discord, который для некоторых reaosn передает все в куки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...