Firefoxで見た場合なんでSSL通信が必要?位置情報を利用する際、数年前からSSL通信じゃないと取得できなくなったことで、ローカル環境でもSSL通信が必要になりました。SSL証明書をローカル環境でどう取得するかというお話です。前提としてWindows10環境でNuxt.jsが動く環境があるということです。発行するプログラムはmkcertというものを使いますが、それをインストールするためにChololateyを使ってみます。ChocolateyをインストールするWindowsのシェルから管理者権限でインストールします。下記のコマンドを打ちます。System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))mkcertをインストールする同じくWindowsのシェルから以下のコマンドを打ちます。-installこれでmkcertがインストールされました。localhostIPアドレスでも発行できますので、環境によって使い分けましょう。これで、ルート上に[localhost-key.pem]と[localhost.pem]が保存されます。邪魔になるので、場所をまとめましょうこんな感じでserverフォルダーを作り、その中にlocalhost/を作って中に放り込みます。'localhost.pem')),},},これで実行し、https://localhost:3001でアクセスすると、SSLでアクセスできます。証明書を無視するserver/localhost/*.pemこれで大丈夫なはず。Firefoxで見た場合Chromeだと問題なく表示されますが、Firefoxだと、警告が表示されます。そのまま無視しても問題ないですが、さくっと解決できる(はず)なので、解決しましょう!Windowsのシェルから以下のコマンドを打ってCA証明書格納場所を確認します。-CAROOTFirefoxを起動して「オプション」ー「プライバシーとセキュリティ」から「証明書を表示」を開きます。認証局証明書を開き、「インポート」で先ほどのCA証明書格納場所を指定し、「OK」を押す。これでエラーなく表示されます。※この記事は2024年10月現在の情報です。※この記事は2024年10月現在の情報です。※この記事は2024年10月現在の情報です。(エイトビット)東京都目黒区でWebサイト制作、Webシステム開発などを行っております。コーポレートサイトやWebサービスの企画・提案を得意としており、自社での経験を元にアイデアをカタチにするお手伝いをさせていただいております。見積りシミュレーションをご用意いたしました。※この記事は2024年10月現在の情報です。※この記事は2024年10月現在の情報です。※この記事は2024年10月現在の情報です。※この記事は2024年10月現在の情報です。WordPressでも利用することは可能ですが、WordPressはセッション関数を推奨していません。