quelize.transaction不是一个函数
我运行'npm install squelize sqlite3''和'yarn添加squelize sqlite3',我的后端和前端正在运行,但是当我调用我的函数时,返回错误” semelize.transaction不是一个函数:
我的功能:
async sendorder(req, res){
try{
var sequelize = require('sequelize');
const t = await sequelize.transaction();
return res.ok({status: 200});
}catch(err){
return res.badRequest({err, status: 400})
}
}
如果在控制台中我运行,则'sequelize',此返回续集类: http://dontpad.com/sesequelizeclass
I run 'npm install sequelize sqlite3' and 'yarn add sequelize sqlite3', my backend and front is running, but when i call my function this return an error "sequelize.transaction is not a function"
My function:
async sendorder(req, res){
try{
var sequelize = require('sequelize');
const t = await sequelize.transaction();
return res.ok({status: 200});
}catch(err){
return res.badRequest({err, status: 400})
}
}
if in console i run 'sequelize', this return sequelize class: http://dontpad.com/sequelizeClass
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为了使用续集交易,您需要使用正确的连接属性创建semelize实例,然后呼叫
transaction
for thiseach :In order to use the Sequelize transaction you need to create a Sequelize instance using correct connection properties and then call
transaction
for this instance: