Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stories2/jump-go
긴 URL을 짧게 줄여주는 서비스
https://github.com/stories2/jump-go
angular7 firebase firebase-firestore firebase-hosting typescript url-shortener
Last synced: about 1 month ago
JSON representation
긴 URL을 짧게 줄여주는 서비스
- Host: GitHub
- URL: https://github.com/stories2/jump-go
- Owner: stories2
- Created: 2019-08-14T05:20:51.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T08:50:37.000Z (about 2 years ago)
- Last Synced: 2023-03-02T02:36:42.548Z (almost 2 years ago)
- Topics: angular7, firebase, firebase-firestore, firebase-hosting, typescript, url-shortener
- Language: TypeScript
- Homepage: https://jump-go.web.app
- Size: 2.55 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JUMP-GO
긴 URL을 짧게 줄여주는 서비스## Example
변환하기 전 URL
```
https://l.facebook.com/l.php?u=https%3A%2F%2Fd2.naver.com%2Fhelloworld%2F0145894&h=AT2X8tSDt3K0-jzoK8imeGMEVWdRPeVaEj1ur-z6GhTfRV-UwCfKzv6uqXQX-1M2ZMj3RfqxOijw2janVrOIyP94AugKOOt05-bWd2mbNoW1d5ivRL2US4JW-apA6yy67Apm7c_Nons&s=1"https://l.facebook.com/l.php?u=https%3A%2F%2Fd2.naver.com%2Fhelloworld%2F0145894&h=AT2X8tSDt3K0-jzoK8imeGMEVWdRPeVaEj1ur-z6GhTfRV-UwCfKzv6uqXQX-1M2ZMj3RfqxOijw2janVrOIyP94AugKOOt05-bWd2mbNoW1d5ivRL2US4JW-apA6yy67Apm7c_Nons&s=1".length
226
```변환 후 URL
```
https://jump-go.web.app/go/5XltiREh8OswA2xwwNI6"https://jump-go.web.app/go/5XltiREh8OswA2xwwNI6".length
47
```## How it works?
![form input](src/form.jpg)
폼에 아주 엄청 긴~~~ URL을 입력한 후 GO 버튼을 누르면
`Firebase - Firestore` 에 원래 URL을 저장하고, ID 를 반환함
이후, 하단에 짧아진 URL이 생성짧아진 URL로 접속을 하면 `Firebase - Firestore`에 저장된 원래의 URL을
가져와 리다이렉션을 함