1
resposta

[Sugestão] TypeError: Cannot set properties of undefined (setting 'user') at exports.login (C:\Users\kaiqu\Downloads\curso-node-oauth-projeto_inicial\controllers\index.js:38:30)

Me aconteceu esse erro, e consegui resolvelo trocando as importações do expess-session e sessionStorage, para a pasta app.js da seguinte forma:

const express = require('express')
const session = require('express-session')
const sessionStorage = require('./util/sessionStorage')
const routes = require('./routes/routes')
const mongoConnect = require('./util/database').mongoConnect

const app = express();
app.use(session({
  secret: 'alura',
  resave: false,
  saveUninitialized: false,
  store: sessionStorage
}))

Dessa maneira consegui resolver o problema com esse erro.

1 resposta

Olá, Kaique! Tudo bem?

Fico feliz que tenha conseguido resolver o problema que estava tendo. Além disso, agradeço por compartilhar a sua solução, pois, sei que ajudará outros alunos que enfrentarem a mesma situação.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!