,

Creating API with GET method using NodeJS

Posted by

NodeJS | Viết API với method GET

NodeJS | Viết API với method GET

Trong NodeJS, chúng ta có thể viết API đơn giản bằng cách sử dụng HTTP module và Express framework. Trong bài viết này, chúng ta sẽ tạo một API đơn giản sử dụng method GET để trả về dữ liệu.

Step 1: Tạo một file server

Đầu tiên, bạn cần tạo một file server.js để tạo server và xử lý các yêu cầu từ client.

		
const http = require('http');

const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'application/json' });
  res.end(JSON.stringify({ message: 'Hello from API!' }));
});

server.listen(3000, () => {
  console.log('Server is running on port 3000');
});
		
	

Step 2: Chạy server và kiểm tra API

Để chạy server, bạn mở terminal và gõ lệnh sau:

		
node server.js
		
	

Sau đó, bạn có thể kiểm tra API bằng cách mở trình duyệt và nhập địa chỉ: http://localhost:3000. Bạn sẽ thấy dữ liệu được trả về là: {"message":"Hello from API!"}

Step 3: Sử dụng Express framework

Thay vì sử dụng module HTTP, bạn có thể sử dụng Express framework để viết API một cách dễ dàng hơn. Đầu tiên, bạn cần cài đặt Express bằng lệnh sau:

		
npm install express
		
	

Sau đó, bạn có thể sửa lại file server.js như sau:

		
const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.json({ message: 'Hello from Express API!' });
});

app.listen(3000, () => {
  console.log('Server is running on port 3000');
});
		
	

Chạy lại server bằng lệnh node server.js và kiểm tra API tại địa chỉ: http://localhost:3000. Dữ liệu trả về sẽ là: {"message":"Hello from Express API!"}

Đó là cách bạn có thể viết API đơn giản với method GET trong NodeJS. Hy vọng bài viết này sẽ giúp bạn hiểu rõ hơn về việc xây dựng API trong NodeJS.