🐵
サクッとサーバーを立てる (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