인프런 커뮤니티 질문&답변

놀란 꾀꼬리님의 프로필 이미지
놀란 꾀꼬리

작성한 질문수

데브옵스(DevOps)를 위한 쿠버네티스 마스터

클러스터 구성하기

PDF파일에 있는 소스 코드 링크 권한

작성

·

156

0

notion페이지 링크를 접속하면 권한이 없다고 나옵니다. 공개로 해 주셔야 할 것 같습니다.

https://www.notion.so/gasbugs/main go fdce9b0e3f70488f9634fca73350da13

제가 PDF 그대로 작성을 하였지만 아래와 같은 오류가 발생하고 있습니다.

./prog.go:21:6: syntax error: unexpected main, expecting (

PDF참고하여 지속적으로 확인해 보았지만 마지막 main() 구문에서 어떤 부분이 잘못 됐는지를 모르겠습니다.

package main

import (
	"fmt"
	"github.com/julienschmidt/httprouter"
	"net/http"
	"log"
	"os"
)

func Index(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {hostname, err :=os.Hostname()
	if err == nil {
		fmt.Fprint(w, "Welcome! " + hostname + "\n"
	} else {
		fmt.Fprint(w, "Welcome! ERROR\n")
	}
{


func main() {
	router := httprouter.New()
	router.GET("/", Index)
	
	log.Fatal(http.ListenAndServe(":8080", router))
}

답변 1

1

안녕하세요 강사 최일선입니다.

여기로 접속해보시기 바랍니다.

https://www.notion.so/gasbugs/main-go-fdce9b0e3f70488f9634fca73350da13

말씀하신 문제는 괄호 문제로 보입니다. func Index 괄호가 반대로 닫혀있네요~

감사합니다.

놀란 꾀꼬리님의 프로필 이미지
놀란 꾀꼬리

작성한 질문수

질문하기