Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.06 KB

debug.md

File metadata and controls

49 lines (34 loc) · 1.06 KB

デバッグ方法

  • デバッグ用ドメイン: hello-slide.net
  • デバッグ用ドメイン: hello-slide.jp

1. 環境変数設定

NEXT_PUBLIC_API_DOMAIN=api.hello-slide.jp
NEXT_PUBLIC_DOMAIN=hello-slide.jp

2. hostsファイル変更

# debian linux
sudo vi /etc/hosts

# mac
sudo vi /private/etc/hosts
172.0.0.1 hello-slide.net

3. オレオレ認証局!!!

Cookieにセキュア属性がついているためsslじゃないとログインできない!!

  • 必要なもの
    • Openssl

3.1 認証用の鍵を作成(プロジェクトリポジトリ上で)

openssl req -x509 -out certificates/localhost.crt -keyout certificates/localhost.key \
  -newkey rsa:2048 -nodes -sha256 \
  -subj '/CN=localhost' -extensions EXT -config <( \
   printf "[dn]\nCN=localhost\n[req]\ndistinguished_name = dn\n[EXT]\nsubjectAltName=DNS:localhost\nkeyUsage=digitalSignature\nextendedKeyUsage=serverAuth")

4.1 Run!!

yarn run dev:ssl

https://hello-slide.net