image.png

엔트리의 작품, 프로필, 탐험하기등의 URL을 단축하는 서비스

짧은 엔트리

기능 설명

<aside> <img src="/icons/code_gray.svg" alt="/icons/code_gray.svg" width="40px" />

깃허브에서 보기

https://github.com/205sla/ShortENT

</aside>

개발 일지


파이어 베이스를 빠르게 사용해 보고 싶어서

가장 간단한 서비스인 단축URL 서비스를 만들었습니다.

엔트리 전용

// 정규식: 알파벳과 숫자만 허용
const regex = /^[a-zA-Z0-9]{20,30}$/;
const regexN = /^[a-zA-Z0-9]{1,30}$/;
const regexP = /^(https?:\/\/)?playentry\.org\/project\/[a-zA-Z0-9]{20,30}$/;
const regexM = /^(https?:\/\/)?playentry\.org\/profile\/[a-zA-Z0-9]{20,30}$/;
const regexW = /^(https?:\/\/)?space\.playentry\.org\/world\/[a-zA-Z0-9]{20,30}$/;

보안 상의 이유로 엔트리 관련 URL만 단축 할 수 있도록 만들었습니다.

엔트리 특성 상 어린아이들이 많이 사용하는데 엔트리.org 도메인을 사용하기 때문에 의심 없이 접속할 가능성이 높기 때문입니다.

프로젝트 id만 저장