为该请求指定连接。 [包:mssql"/>
NodeJS:RequestError:没有为该请求指定连接。 [包:mssql
我正在尝试将用户会话存储在 Sql Server 数据库中 为此,我正在使用
mssql-session-store
模块
const app = express();
const { sql,config } = require("./util/database");
const session = require("express-session");
const SqlStore = require("mssql-session-store")(session);
//setting option for session
var options = {
pool:new sql.ConnectionPool(config),
ttl: 3600
};
app.use(
session({
secret: "my secret",
resave: false,
saveUninitialized: false,
store: new SqlStore(options),
})
);
//create server and listen for request
app.listen(3000);
我正在使用这段代码设置会话属性
app.use('/',(req, res) => {
const name = req.body.user;
const email = req.body.email;
const user = new User(name, email);
req.session.isAuthenticate = true;
res.redirect("/");
};)
使用上面的代码我得到以下错误
RequestError: No connection is specified for that request.
at E:\NodeApp\OnlineShop\node_modules\mssql-session-store\node_modules\mssql\lib\main.js:1492:17
at processTicksAndRejections (node:internal/process/task_queues:78:11)
我正在关注
mssql-session-store
的文档
mssql 会话存储
请帮帮我。
回答如下:更多推荐
NodeJS:RequestError:没有为该请求指定连接。 [包:mssql
发布评论