Angular
NodeJs ตัวอย่างการใช้ fetch data
มาดูตัวอย่างการใช้ fetch ใน nodejs เพื่อ fetch data กันครับ
ตัวอย่างการใช้ fetch() ฟังก์ชัน ใน Node.js เพื่อ GET request
const fetch = require('node-fetch');
fetch('https://jsonplaceholder.typicode.com/todos/1')
.then(response => response.json())
.then(data => {
console.log(data);
})
.catch(error => {
console.log(error);
});
ต่อไปเราไปดู fetch() แบบ POST request กันดูบ้าง ตามตัวอย่างโค้ด
fetch('/user', {
method: 'POST',
body: JSON.stringify({
firstName: 'Fred',
lastName: 'Flintstone'
}),
headers: {
'Content-Type': 'application/json'
}
})
.then(res => res.json())
.then(response => console.log('Success:', JSON.stringify(response)))
.catch(error => console.error('Error:', error));
จากตัวอย่าง เราจะใช้ post request ไปยัง endpoint /user