インフラ

Mac M1チップでMultipassを導入!

MacのM1チップやM2チップではVitualBoxがサポートされていません。OSはUbuntuに限られますが代用としてMultipassをおすすめします。起動から実行までコマンド1つで行えるのでとても簡単に仮想環境を作ることができます。
バックエンド

AdonisJS v5 – ログイン機能を実装する Vol.1

AdonisJS v5でログイン機能・アカウント登録を実装するための事前設定になります。その他機能を実装する時でも同じようなことを行うので是非試してみてください。
バックエンド

AdonisJS v5 – Webアプリ開発に必要なモジュールや設定を追加する!

Adonis5を使ってWebアプリを開発する上で最低限必要なモジュールのインストールと設定をしてみました。DB周りのサポートはデフォルトでは入っていないので、必ずモジュールをインストールするようにしましょう!
バックエンド

AdonisJS v5 – インストールする!

AdonisJSv5をインストールする方法をご紹介します。AdonisJSはPHPのフレームワークであるLaravelに似ており、Laravel経験者であればAdonisの習得も容易いと思います。NodeJSに興味がありフレームワークに悩んでいる方はAdonisで開発してみてはいかがでしょうか。
バックエンド

NodeJS開発環境でnodemonを使ってみた。

NodeJSで開発環境を作る時にファイルを更新したら自動でサーバーを再起動できるようにnodemonを使った環境作りです。設定を加えることによって拡張したプロジェクトにも対応できるので、ぜひ試してみてください。
インフラ

Ubuntu22にNVMを使ってNodeJSをインストール

Ubuntu22.04 LTSに推奨版NodeJSをインストールしてみました。NVMを使うことでNodeJSのインストールやバージョン管理がかなり便利になるので、NVMとNodeJSのインストール方法をご紹介します。
インフラ

Ubuntu22に最新版のNginxをインストールしてみた!

Ubuntu22.04 LTSに最新版のNginxをインストールしてみました。標準でインストールできるNginxのバージョンは公式ではレガシー扱いになっているので、リポジトリを追加して最新版をインストールする方法をご紹介します。
フロントエンド

Promiseを使った再帰関数を作ってみた!

再帰関数内でPromiseを使った場合、意外とややこしいなと思ったのでサンプルコードをベースに解説をしてみました。再帰関数自体はよく使われるものかと思いますので、機会があれば是非試してみてください。
インフラ

Ubuntu22 – SSL証明書の自動更新を設定したよ!

SSL証明書の自動更新設定方法について説明します。cronを使ったやり方で簡単に設定ができるのでSSL関係の問題でWebサイトが表示されなくなる問題を回避しましょう!
インフラ

Ubuntu22 – Certbotを使ってSSL化対応してみた!

Ubuntu22.04でApacheの環境にcertbotを使ってSSL証明書を取得しSSL化してみました。certbotを使えば無料でSSL証明書が発行できます。