shorclinkとは省略リンクプロジェクトです。go で開発されています。
shorclinkの動作は.envファイルによって制御されます。
ルートパス (/) にアクセスした際のリダイレクト先 URL を設定します。
ORIGINAL_LINK = https://example.com/API のモード設定
API の動作モードを指定します。
invalid: API を無効化しますrequired: API の利用に API キーを必須にしますfree: API キーなしで利用を許可します
API = requiredAPI トークン
API = required の場合に必要となるトークンを設定します。
API_TOKEN = your_api_token生成されるショートコードに関する設定です。
ショートコードのモード設定
ショートコードの動作モードを指定します。
required: ショートコードを指定しなければなりません。auto: ショートコードが指定されていない場合は自動生成します。generate: ショートコードを自動生成します。
SHORT_CODE = autoショートコードの長さ
API = required以外の場合に必要となるショートコードの長さを設定します。
SHORT_CODE_LENGTH = 6接続する PostgreSQL データベースの情報を設定します。
POSTGRES_USER=your_db_user
POSTGRES_PASSWORD=your_db_password
POSTGRES_DB=your_db_name
POSTGRES_HOST=localhost