asyncとawaitの意味

const request = require('request')

function getPageHtml(url) {
    return new Promise((resolve, reject) => {
        request(url, (error, response, body) => {
            resolve(body)
        })
    })
}

// async ...非同期のコードを実行するよ
async function main() {
    // await ...次の行を実行する前にプロミスのresolveを待て
    const html = await getPageHtml('<https://tetracalibers.net>')
    console.log(html)
}

main()
console.log('Loading...')