[NodeJS] Tạo nhanh mock API với Express

Trong nhu cầu dự án thực tế, có lúc bạn sẽ cần phải tạo mock API để làm front-end app. Do đó việc nhanh chóng triển khai 1 mock api là kỹ năng cần thiết đối với mỗi developer

Nếu bạn đang làm việc với front-end. Hẵng bạn cũng đã cài NodeJS rồi. Vậy là đủ cho việc mock API, không cần cài thêm bất cứ tool nào nữa.

Tất nhiên có rất nhiều bài tutorial ngoài kia. Nhưng nó quá nhiều steps và đôi lúc không cần thiết.

Và chúng ta bắt đầu thôi. Công việc rất là đơn giản với các step như sau

  1. Tạo 1 folder ở đâu đó bất kỳ

2. Jump tới folder đó

3. Mở cmd run câu lệnh npm install cors express

4. Tạo 1 file index.js với nội dung như sau & lưu lại

var express = require("express");
var cors = require('cors')
var app = express();

app.use(cors())

app.listen(3069, () => {
 console.log("Server running on port http://localhost:3069");
 console.log("API 1: http://localhost:3069/user/me");
});

app.get("/user/me", (req, res, next) => {
 res.json({
				"id": "1",
				"username": "helloworld",
				"role": "Operator",
				"email": "helloworld@123.com"
			});
});

5. Mở cmd run câu lệnh node index.js

Vậy là xong rồi đó

Nếu muốn thêm api thì chỉ cần copy/paste thêm vào file index và re-run lại step 5 thôi

app.get("/user/me2", (req, res, next) => {
 res.json({
				"id": "2",
				"username": "helloworld",
				"role": "Operator",
				"email": "helloworld@123.com"
			});
});

Happy coding!

F G+ T

tuandph

Khởi đầu với .NET từ năm 2013 đến nay. Hiện tại mình đang làm full-stack developer. Yêu thích lập trình & chia sẽ kiến thức. Thời gian rảnh thường làm những tool vui vui và viết lách kể lệ sự đời.