繁体   English   中英

如何解决连接问题 Sequelize

[英]How to Solve Connection Problem Sequelize

我是 sequelize orm 的新手,我正在使用 mysql 数据库并尝试连接我的数据库,但我没有任何连接或任何错误有人可以解决我的代码出了什么问题这是 sequelize 文档链接https:/ /sequelize.org/docs/v6/getting-started/


import {Sequelize} from 'sequelize';


const dbConfig={
        "dbName":"mydb",
        "dbUser":"root",
        "bdHost":"localhost",
        "dbPassword":"Dell@8054",
        "dbPort":"3306",
        "dialect":"mysql"
        };


const sequelize = new Sequelize(dbConfig.db, dbConfig.dbUser, dbConfig.dbPassword, {
    host: dbConfig.bdHost,
    dialect: dbConfig.dialect,
    port:3306
  });
 
 sequelize
  .authenticate().then(con=>{console.log("con",con)}).catch(err=>{console.log("err",err)})

控制台的 Output 是 -- con undefined

如果连接成功或出现任何错误,我希望得到回复

您可以使用

sequelize
.authenticate()
.then(() => {
   logger.info('MySQL connection has been established successfully.')  
})  
.catch(err => {
   logger.error('Unable to connect to the database:', err);
   process.exit(2)  
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM