Angular
nodejs ตัวอย่างโค้ดการใช้ await
มาดูตัวอย่างการใช้ await ใน nodejs กันครับ
ตัวอย่างการใช้ await ใน Node.js เราจะใช้ axios library เป็นตัวอย่าง ตามโค้ด
const axios = require('axios');
async function getData() {
try {
const response = await axios.get('https://jsonplaceholder.typicode.com/todos/1');
console.log(response.data);
} catch (error) {
console.log(error);
}
}
getData();
await จะทำการรอ response จาก API ก่อนจะไปทำงานยังบรรทัดถัดไป
ต่อไป ไปดูตัวอย่างการใช้ await ใน fetch() กันบ้าง ตามตัวอย่างโค้ด
const fetch = require('node-fetch');
async function getData() {
try {
const response = await fetch('https://jsonplaceholder.typicode.com/todos/1');
const data = await response.json();
console.log(data);
} catch (error) {
console.log(error);
}
}
getData();
await จะทำการรอ response จาก API ก่อนจะไปทำงานยังบรรทัดถัดไป