2017年

カテゴリー: 学習  閲覧数:328 配信日:2018-04-28 21:53


2017/12/7


学習のための調査開始

3:09
・GoでWEBサイトを公開する場合のサーバ構成の選択肢について
Go
・GoだけでWebサーバが出来るのでしょうか?
・「localhost:8080」ではなく、「ja.stackoverflow.com」のようなアドレスで公開可能?

下記の違いは?
・検索した限りでは下記3種類あるのかなと思ったのですが、それぞれのメリットデメリットは?
・Go
・Go+Apache
・Go+nginx

※その他
・現在のサーバ環境は、Apacheでバーチャルドメインです

12/8


Go1.9.2インストール
・ビルド結果(Hello world)をコマンドプロンプト表示

12/13


echoがインストールされていない
cannot find package "github.com/labstack/echo" in any of:

12/14


コマンド画面を見ると成功しているようだが、ブラウザ画面には何も表示されない
⇨ http server started on [::]:3000

12/15


公式サイトに掲載されている最も基本的なサンプルコード
・ブラウザ画面
Hello, World!

12/17


テンプレート使用 / Go言語のWebフレームワーク「Echo」を使ってみる ①(Hello World的な)
・ブラウザ画面
▼\home\★★\go\src\try-using-echo
Hello World!

12/25


staticファイルが表示されない
・公式サイトに掲載されている最も基本的なサンプルコードを参考に修正

12/26


CSSファイル反映

12/31


2.フォーム画面よりGET送信
・「佐藤」と入力すると、画面遷移後「Hello 佐藤!」と表示

Go言語でWebサイト公開


サーバ構成の選択肢
・Go
・Go+Nginx

何れが良いか分からない
何れの方法も分からない
→ 一旦学習中止