Goでwebアプリケーション作る #1日目
1週間ほど前にGoプログラミング実践入門買った。それをしながらメモ。
Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る impress top gearシリーズ
- 作者:Sau Sheong Chang,武舎 広幸,阿部 和也,上西 昌弘
- 発売日: 2017/03/17
- メディア: Kindle版
1.10 go installについて
Hello Worldで詰まった。本にある通りに
go install first_webapp
ができない。これはバージョンアップでGo Moduleを使うようになったことが理由らしい。
とりあえずserver.goのある場所で
go mod init first_webapp
すれば良いようだ。
なおパッケージ管理についてよく分かってないのでこれでいける理由の詳細は不明。
2.4.2 静的ファイル返送について
nginxみたいなことをさせたい場合、FileServer関数を使えば良いっぽい。
自分は多分nginxか静的ファイルの配信に適したクラウド(AWSでいうS3とcloud front)にさせると思うが、なるほどなぁという感じ。
コードみながらどういう構成が良いか考えるのは楽しい。
それにしてもこの本、バージョンが古いからかそのまま行かなくて辛いこと多いな…。