Tiêu đề: Xây dựng REST API tùy chỉnh với Apps Script + Express.js
Chào mừng bạn đến với blog của tôi. Hôm nay, chúng ta sẽ cùng nhau tìm hiểu cách xây dựng REST API tùy chỉnh với Apps Script và Express.js. Đây là một trong những cách hiệu quả để tạo ra các ứng dụng web phía máy chủ, cung cấp dịch vụ API cho các ứng dụng khác.
Đầu tiên, hãy hiểu rõ về REST API. REST API là một dạng web service, cho phép các ứng dụng truy cập dữ liệu thông qua HTTP. Với REST API, bạn có thể tạo, đọc, cập nhật và xóa dữ liệu từ xa, giúp tạo ra các ứng dụng phong phú hơn.
Và giờ, chúng ta sẽ bắt đầu bằng cách cài đặt Express.js. Express.js là một khung hỗ trợ Node.js, giúp tạo ra các ứng dụng web và API nhanh chóng và dễ dàng. Để cài đặt Express.js, bạn chỉ cần chạy lệnh sau trong terminal:
npm install express
Tiếp theo, chúng ta sẽ tạo một tệp mới có tên là server.js
, và thêm đoạn mã sau:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`App listening at http://localhost:${port}`);
});
Với đoạn mã trên, chúng ta đã tạo một API đơn giản với phương thức GET, trả về chuỗi “Hello World!” khi bạn truy cập vào đường dẫn gốc của trang web.
Tiếp theo, chúng ta sẽ thêm Apps Script vào dự án. Apps Script là một công cụ mạnh mẽ của Google, cho phép bạn tạo các ứng dụng web, xử lý dữ liệu từ Google Sheets, và nhiều hơn nữa. Để thêm Apps Script vào dự án, bạn cần tạo một tệp mới có tên là Code.gs
và thêm đoạn mã sau:
function doGet(e) {
return ContentService.createTextOutput('Hello World from Apps Script!');
}
Với đoạn mã này, chúng ta đã tạo một API tương tự như trên, nhưng lần này thông qua Apps Script.
Vậy là chúng ta đã hoàn thành việc xây dựng REST API tùy chỉnh với Apps Script và Express.js. Hãy thử chạy ứng dụng và xem kết quả nhé. Chúc bạn thành công!
Nhớ theo dõi blog của tôi để cập nhật thêm nhiều bài viết hữu ích về lập trình nhé!