faker라이브러리란?

어니·2022년 12월 27일
1

TIL

목록 보기
13/16
post-thumbnail

출처: https://www.npmjs.com/package/@faker-js/faker

faker라이브러리

npm i @faker-js/faker

가짜 데이터를 만들어주는 라이브러리이다.
하드코딩으로 하면 시간도, 코드 길이도 길어지기 때문에 간편하게 사용이 가능하다.



💻 적용 💻

  • faker라이브러리로 만든 랜덤 이름
  • 20명의 이름을 하나하나 적어준 게 아니다!

// 사용 코드

import {faker} from '@faker-js/faker'

export function createRandomUser() {
	return{
    	userName: faker.internet.userName(),
      	email: faker.internet.email(),
      	Images: [{
        	src: faker.image.imageUrl()
        }],
      	contents: faker.lorem.sentence()
    };
};

// output: {name: "kalepoul", email: "naver@gmail.com", ...}
  • faker.범주.함수() 형태로 사용 가능하다

  • faker npm에 나와있는 범주들!

언어도 변경 가능하다 🔄

기본값은 영어이고, 한국어도로 변경 가능!

import {faker} from '@faker-js/faker'

// 맨 위에 적어주기
faker.locale = "ko";




🖐 잠 깐 !

https://www.npmjs.com/package/faker

  • 이름은 같은데 이 위에 라이브러리로는 설치 놉!!
  • 제작자가 6버전부터 라이브러리를 망쳐버렸다고 한다!!

profile
개린이

0개의 댓글