- URL 단축기를 만들어보자!
이번에는 URL 단축기를 만들어보았다. URL 단축기의 프로세스는 아래와 같다.
URL 단축을 위해 해싱은 6자리로 정했다. (겹치는 값이 나올 정도로 사람들이 많이 사용해주면 좋겠다⭐)
[JS] 긴 문자열을 6자리 해시로 변환하기 [간단한 해싱 알고리즘 만들기]
- 긴 문자열을 6자리 해시로 변환하기 JavaScript에서 긴 문자열을 6자리 해시로 변환하는 방법 중 하나는 SHA-256 등의 안전한 해시 알고리즘을 사용하고 그 결과를 base64 또는 다른 방법으로 인코딩
yermi.tistory.com
서버 구축하기 싫어서 Google Sheet와 Google App Script를 활용했다. (배포는 당연히 github 웹배포~)
지금은 github의 도메인을 쓰고 있기에 https://s-url.github.io?s=a02e43 정도의 길이가 되는데
도메인을 구매하고, 서버 구축하여 RestAPI를 활용한다면 더 줄어들지 않을까 한다.
(비교)
https://s-url.github.io?s=a02e43 ← 현재 URL
https://s-url.kr/a02e43 ← 도메인 구매 및 RestAPI 적용
S-URL : URL 단축기
s-url.github.io