sendMail(url, bodyData)
.then(data => {
console.log('Returned from server: ', data)
})
.catch((error) => {
console.error('Error: ', error);
})
async sendMail(url, bodyData) {
// Wait for the response on the fetch() call
const response = await fetch(url, {
method: 'POST',
headers: {'Content-type': 'application/json'},
mode: 'same-origin',
credentials: 'same-origin',
body: JSON.stringify(bodyData)
});
// Only proceed when the first promise is resolved
const data = await response.text(); //If it's text you expect!
// Only proceed when the second promise is resolved
return data;
}
In VSCode een rode slinger lijn onder 'async' met de melding:
"Unexpected keyword or identifier."
Ik heb dit al eerder op deze manier gedaan en dat ging goed, waarom dan nu niet: dat is m'n vraag.
Graag een reactie.