Skip to content
ayane0857Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

shorclink

GitHub License GitHub top language

shorclinkとは省略リンクプロジェクトです。go で開発されています。

環境変数の設定

shorclinkの動作は.envファイルによって制御されます。

ルートパスのリダイレクト先の設定

ルートパス (/) にアクセスした際のリダイレクト先 URL を設定します。

ORIGINAL_LINK = https://example.com/

API 関連の設定

API のモード設定

API の動作モードを指定します。

  • invalid: API を無効化します
  • required: API の利用に API キーを必須にします
  • free: API キーなしで利用を許可します
API = required

API トークン

API = required の場合に必要となるトークンを設定します。

API_TOKEN = your_api_token

ショートコードの設定

生成されるショートコードに関する設定です。

ショートコードのモード設定

ショートコードの動作モードを指定します。

  • required: ショートコードを指定しなければなりません。
  • auto: ショートコードが指定されていない場合は自動生成します。
  • generate: ショートコードを自動生成します。
SHORT_CODE = auto

ショートコードの長さ

API = required以外の場合に必要となるショートコードの長さを設定します。

SHORT_CODE_LENGTH = 6

データベース設定 (PostgreSQL)

接続する PostgreSQL データベースの情報を設定します。

POSTGRES_USER=your_db_user
POSTGRES_PASSWORD=your_db_password
POSTGRES_DB=your_db_name
POSTGRES_HOST=localhost

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages