(async () => {
let testConnection = async () => {
await seq.authenticate();
console.log('Connection ok');
}
await testConnection();
})();
console.log('ttt');
ttt, а уже затем
Connection ok? Пробовал создать свой Promise в нем уже вызвать seq.authenticate() и затем свой Promise завернуть в async/await, но результат у меня получается аналогичный.
new Promise(function(resolve, reject) {
seq.authenticate().then(function(result) {
console.log("Connection ok");
resolve(result);
});
});
console.log('ttt');
async ()
async function test(v) {
return new Promise(resolve => {
setTimeout(() => {
console.log(v);
resolve();
}, 2000);
});
}
console.log('Start');
test(1);
console.log(2);
async function test2() {
await test(3);
console.log(4);
}
test2();
//2
//1
//3
//4