Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Netlifyに対応したローカルサーバの導入 #30

Merged
merged 19 commits into from Jun 12, 2019

Conversation

sounisi5011
Copy link
Owner

_redirectsファイルなどに対応したローカルサーバを導入する。

@sounisi5011
Copy link
Owner Author

どうもうまく動かないな…
netlify-cliの作りが雑な気がする…

@sounisi5011
Copy link
Owner Author

どうもうまく動かないな…
netlify-cliの作りが雑な気がする…

netlify.tomlを作成したほうがいいかもしれないね。

@sounisi5011
Copy link
Owner Author

無事に動いた!!!

おそらくだが、node-staticが無くても単体でサーバとして動くのではないだろうか?

Netlifyの設定ファイルを追加したため、引数が無くても動作するのではないだろうか?
@sounisi5011
Copy link
Owner Author

netlify devコマンドのみでも、組込みのサーバが起動してくれる…
けど、うっかり同時起動していたらアウトだな。netlify devコマンドそのものはポート重複を回避して動くのに…

@sounisi5011
Copy link
Owner Author

そもそも、netlify devは他のローカルサーバのプロキシとして動くような仕様らしい…
となると、単体で動かすのもあまり良くは無いのか…?

引数が無くても動作するが、接続ログを見たいので引数を指定するように変更。

This reverts commit d84b04f.
@sounisi5011
Copy link
Owner Author

netlify devの組込みサーバはstatic-serverらしい
最終更新が一年前のstatic-serverを避けてnode-staticを選んだのに、これでは意味が無いではないか。

netlify devnode-staticと組み合わせて使おう。

@sounisi5011
Copy link
Owner Author

どうせnetlify devが生成したランダムなポートを使うんだから、node-staticのポートもランダムにしたい…

@sounisi5011
Copy link
Owner Author

netlify.tomlnode-staticの引数におなじ値を指定するのは嫌だな…
netlify.tomlは必須だから、netlify.tomlの値を読んで自動でローカルサーバを起動したい…

@sounisi5011
Copy link
Owner Author

netlify.tomlnode-staticの引数におなじ値を指定するのは嫌だな…
netlify.tomlは必須だから、netlify.tomlの値を読んで自動でローカルサーバを起動したい…

実行されるコマンドの引数を読んでいけそうな気がしたけど、ダメだった😇
手動でnetlify.tomlを解析するしかない…

@sounisi5011
Copy link
Owner Author

netlify.tomlnode-staticの引数におなじ値を指定するのは嫌だな…
netlify.tomlは必須だから、netlify.tomlの値を読んで自動でローカルサーバを起動したい…

それを考えるなら、netlify devの組込みサーバを使うのが一番だな。
それしか手がないとも言うけど。

@sounisi5011
Copy link
Owner Author

どうせnetlify devが生成したランダムなポートを使うんだから、node-staticのポートもランダムにしたい…

ccd0a17 で対応

@sounisi5011
Copy link
Owner Author

どうせnetlify devが生成したランダムなポートを使うんだから、node-staticのポートもランダムにしたい…

ccd0a17 で対応

コマンドが長い…

@sounisi5011
Copy link
Owner Author

どうせnetlify devが生成したランダムなポートを使うんだから、node-staticのポートもランダムにしたい…

ccd0a17 で対応

コマンドが長い…

ほらよ:f1d23f1
結局自作してしまった…

@sounisi5011 sounisi5011 changed the title [WIP] Netlifyに対応したローカルサーバの導入 Netlifyに対応したローカルサーバの導入 Jun 12, 2019
@sounisi5011 sounisi5011 merged commit 79fbc95 into master Jun 12, 2019
@sounisi5011 sounisi5011 deleted the netlify-local-server branch June 12, 2019 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant