🐵
サクッとサーバーを立てる (Mac)
はじめに
- Mac ユーザ (Apple Silicon)
- Unity と C# 周辺のことしかやってこなかった
- Addressables を使い始めた, ローカル環境にサクッとサーバを立てたい
- とにかく手間をかけたくない
- 静的ファイルを置いておくだけ
前提
こちらを終えていること
手順
1.ファイル置き場のディレクトリを作る
これから作る Node.js のプロジェクトのディレクトリにもなる
mkdir aas-files-server
cd aas-files-server
2. プロジェクトの初期化
Node.js のプロジェクトを作る, -y で面倒な聞いてくる質問を回避
npm init -y
3. http-server をインストール
http-server をインストールする
--save-dev で開発環境として使うパッケージの意思表示
(具体的には 依存関係を devDependencies の方に書く)
npm install http-server --save-dev
4. 起動スクリプトを書く
同ディレクトリの package.json を開いてサーバを起動するコマンドを書いておく
"scripts": {
"start": "http-server ./[ルートディレクトリのパス] -p [ポート番号]"
}
ex.
"scripts": {
"start": "http-server ./public -p 8000"
}
5. ファイルを置く
ルートディレクトリのパス 配下に適当にファイルを置く
6. サーバを起動する
以下のコマンドでサーバを起動させる (上述の起動スクリプトが実行される)
npm start
アクセスする
以下のURLでアクセスすると ルートディレクトリのパス 配下のファイルにアクセスできる
http://localhost:[ポート番号]
サーバを修了させる
ターミナルから次を実行する
Control + C
注意点
あくまでも簡易的なサーバで https ではない
今回自分の目的としては Unity の Addressables のローカル環境のサーバとして作ったがその場合
Build Settings > Player Settings > Allow downloads over HTTP を Always allowed にする必要がある
Discussion