🔗 short url app elixir Phoenix
短链接生成应用
由 Gigalixir 提供免费部署服务,该地址只用于体验,:warning: 不提供数据维护存储。
http://elixir-lang.org/install.html
mix deps.get
mix ecto.create && mix ecto.migrate
cd assets && yarn install
mix phx.server
localhost:4000
进入控制台:
iex -S mix
mix format
可以参考这篇文章 使用 edeliver 部署 Elixir 应用程序
短链接生成 API
## api/shorten
curl -X "POST" "http://localhost:4000/api/shorten" \
-H 'Content-Type: application/json; charset=utf-8' \
-d $'{
"url": "https://www.github.com"
}'
批量短链接生成 API
## Mutil api/shorten
curl -X "POST" "http://localhost:4000/api/shorten/" \
-H 'Content-Type: application/json; charset=utf-8' \
-d $'{
"url": [
"https://gitlab.com",
"https://github.com"
]
}'
短链接复原 API
## api/original
curl -X "POST" "http://localhost:4000/api/original/" \
-H 'Content-Type: application/json; charset=utf-8' \
-d $'{
"url": "http://localhost:4000/zRa"
}'
1、部署地址
2、短链域名
Copyright (c) 2018-present, 小猿大圣(Youthink)