5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Golangで超シンプルにローカルでwebアプリを起動するところまで

Last updated at Posted at 2018-08-25

目的

  • Golangの最初の勉強。ド初級からやっていく
  • とりあえずwebアプリを起動するところまでやる
  • こんなもん他に記事いくらでもあるやろというのは一旦置いておいて、自分への備忘録

ファイル構成

ディレクトリ構成

golang_webapp_sample
┗ golang_webapp_sample.go

ソース

golang_webapp_sample.go
package main

import (
	"fmt"
	"net/http"
)

func main() {
	http.HandleFunc("/", handler)
	http.ListenAndServe(":8080", nil)
}

func handler(writer http.ResponseWriter, request *http.Request){
	fmt.Fprintf(writer, "Hello World!")
}

参考:
Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る
ソースコード

起動

  1. go run golang_webapp_sample.go で起動
  2. http://localhost:8080/ にアクセス
  3. 画面に Hello, World! と表示されたら勝ち

確認

screenshot.png

勝った

この段階で発生した疑問点

webサーバーいらんの?

このレベルだといらない模様。 tomcatだのspring-bootだのなくてもいいの?すごいねえ。
でもそのうちnginxで起動するようにするだろう。

次やること

  • クラスをわける。
5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?