0
続編のチュートリアルhereに従っています。"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です。