초미니 프로젝트
posted on 17 Oct 2024 under category js
💫 랜덤 데이터 API를 통해 가짜 사용자 정보 생성 API
개요
랜덤 데이터를 생성해주는 API(외부 API)를 기반으로 “가짜 사용자 정보 생성” API
내용
1) 랜덤 데이터 생성 API…?(가짜 사용자, 가짜 상품, 가짜 전화번호, …)
2) 가짜 사용자 정보를 생성하는 Express 웹/앱 API
🌟 랜덤 데이터 생성 API
npm install --save-dev @faker-js/faker
--save-dev
👉 개발할 때만 사용한다는 뜻!
💫 가짜 사용자 1명 만들어주는 API 만들기
💫 원하는 사용자 수만큼 가짜 데이터 만들어주는 API로 수정
app.get('/fake/users/', (req, res) => {
const {num} = req.query;
let index = 1;
let users = [];
while ( index <= num) {
users.push({
email : faker.internet.email(),
password : faker.internet.password(),
fullName : faker.person.fullName(),
contact : faker.phone.number()
});
index++;
}
res.status(200).json(users);
});
http://localhost:5555/fake/users/?num=50
하면 50개의 랜덤 데이터가 생성됨!