###### tags: `Practice` `Github`
# B2E 測驗題目
## Simple URL Shortener
Please provide public git repository
1. Implement an URL shortener
- Don’t create any fiscal cost
- Consider all the cases in the given time frame
- The more complete the cases you can give us, the better
2. Let us know how to deploy and run without asking you ANY question.
- The app should be able to launch ANYWHERE
# 安裝部屬
使用Docker 進行跨平台的部屬以及
```
docker-compose up
```

部屬完成
## URL Shortener
Get /{tinyurl}
decode將短網址貼進行會提供跳轉至該頁面。

直接跟model get pk 唯一值進行回傳
POST /text-to-tinyurl/
encode 將直接轉換網址

將會得到一組短網址
而此做法是用亂數之後進行BASE62轉換
得到6碼的短網址特徵
如要長期保存
iskeepforever
將得到8碼的短網址特徵
而如果有一樣則會先驗證之後傳遞