0
我正在關注sequelize入門教程here。Promise在調用「then」時掛起
我發現奇怪的一件事是,我的node.js程序在調用then
後永不退出。
這裏是我的代碼:
// testSequelize.js
const Sequelize = require('sequelize');
let CONN_STRING = `mysql://userName:[email protected]:3306/databaseName`;
var sequelize = new Sequelize(CONN_STRING, {
logging: false
});
sequelize
.authenticate()
.then(() => {
console.log('Connection has been established successfully.');
})
.catch(err => {
console.error('Unable to connect to the database:', err);
});
和執行node testSequelize.js
的結果是
node testSequelize.js
Connection has been established successfully.
程序只是掛在那裏,它不會退出。我的意思是在執行後我看不到命令提示符。
有誰知道它爲什麼永不退出?
我的node
,mysql2
和sequelize
的版本分別爲6.2.2,1.3.5和4.2.1。