[英]How to call multiple API synchronise in Node.js
下面是我的代碼,
var Connection = require('tedious').Connection;
var Request = require('tedious').Request;
var config = {
userName: 'XXXX',
password: 'XXXX',
server: 'XXXX',
options: {
database: 'XXXX',
encrypt: true
}
}
var connection = new Connection(config);
connection.on('connect', function (err) {
if (err) {
console.log(err);
}
else {
// // queryDatabase();
}
}
);
由於代碼的異步執行,我的代碼中存在大量鏈接。 我找到了一些庫,但不考慮將它們用於生產目的。
如何調用“連接”同步並繼續代碼的順序流? 在 Node.js 中實現代碼順序執行的最佳方法是什么?
會這樣嗎?
var config = {
userName: 'XXXX',
password: 'XXXX',
server: 'XXXX',
options: {
database: 'XXXX',
encrypt: true
}
}
var connection = new Connection(config);
function isConnected(){
return new Promise(function(resolve, reject){
connection.on('connect', function (err) {
if (err) {
reject(err);
}
else {
resolve(true);
}
}
);
})
}
isConnected().then(function(){
// // queryDatabase();
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.