我正在使用护照进行 facebook、google、github、twitter 身份验证。使用 facebook、google、github 进行身份验证正在执行教程中的编写方式。只有推特回我消息:
500 Internal Server Error: OAuth authentication requires session support. Did you forget to use express-session middleware?
Run Code Online (Sandbox Code Playgroud)
然后我添加了 express-session 中间件(见下文),我的问题就消失了。
import * as expressSession from "express-session";
app.use(expressSession({
secret: strategyOptions.session.secret,
resave: false,
saveUninitialized: true
}));
Run Code Online (Sandbox Code Playgroud)
所以我有3个问题:
当我们使用事务时,常规 SQL 查询可以包含 \xe2\x80\x98SELECT FOR SHARE\xe2\x80\x99 和 \xe2\x80\x98SELECT FOR UPDATE\xe2\x80\x99 语句。
\n\n有没有办法用 Sequelize 设置相同的语句?我还没有找到这些选项。也许有一些技巧?
\n\n它\xe2\x80\x99s需要什么,你可以在这里阅读https://dev.mysql.com/doc/refman/8.0/en/innodb-locking-reads.html#locking-read-examples
\n