Kembali ke Blog
Tutorial·1 menit baca·
Membuat REST API dengan Express.js dan TypeScript
Tutorial lengkap membuat REST API yang type-safe menggunakan Express.js dan TypeScript dari awal.
TH
Tomi Hartanto·Senior Software Engineer
Prerequisites
- Node.js 20+
- npm atau yarn
- Basic knowledge JavaScript/TypeScript
Setup Project
mkdir my-api && cd my-api
npm init -y
npm install express
npm install -D typescript @types/express tsx
npx tsc --init
Struktur Project
src/
routes/
user.routes.ts
controllers/
user.controller.ts
services/
user.service.ts
models/
user.model.ts
middleware/
auth.middleware.ts
index.ts
Contoh Controller
import { Request, Response } from 'express';
export const getUsers = async (req: Request, res: Response) => {
const users = await userService.findAll();
res.json({ data: users });
};
Kesimpulan
TypeScript + Express memberikan developer experience yang jauh lebih baik dibanding JavaScript biasa, terutama untuk project besar.
TH
Tomi Hartanto
Senior Software Engineer
Backend developer dengan 8+ tahun pengalaman membangun sistem scalable. Menulis tentang arsitektur backend, database, dan DevOps.
Kembali ke Blog
TH
Tomi Hartanto
Senior Software EngineerBackend developer dengan 8+ tahun pengalaman membangun sistem scalable. Menulis tentang arsitektur backend, database, dan DevOps.

