Closed MrOrz closed 7 years ago
http://api.rumors.hacktabl.org/login/facebook?redirect=/
Redirect 回來之後會變成
`appId` and `redirect` must be set before. Did you forget to go to /login/*?
上述訊息出自 https://github.com/MrOrz/rumors-api/blob/master/src/auth.js#L168
console.log 出來發現是 ctx.session === {},但理論上 session 應該已經在 https://github.com/MrOrz/rumors-api/blob/master/src/auth.js#L141 這附近設定了。
console.log
ctx.session === {}
熊熊發現 koa-session2 用的是 in-memory Map(),我還以為是 cookie session⋯⋯
Map()
https://github.com/Secbone/koa-session2/blob/master/libs/store.js
實作 cookie store 中。
已經修復。
http://api.rumors.hacktabl.org/login/facebook?redirect=/
Redirect 回來之後會變成
上述訊息出自 https://github.com/MrOrz/rumors-api/blob/master/src/auth.js#L168
console.log
出來發現是ctx.session === {}
,但理論上 session 應該已經在 https://github.com/MrOrz/rumors-api/blob/master/src/auth.js#L141 這附近設定了。