에코 2

[Go/Golang] Echo 프레임워크에서 CORS 관련 설정하기

Go Echo 프레임워크에서 CORS 관련 설정하기 웹 개발을 하다보면 종종 CORS (Cross-Origin Resource Sharing) 을 마주치곤 합니다. CORS 정책을 위반하였다는 에러를 마주치면 당혹스럽긴 합니다. 단순한 작업일 뿐인데도 정상적으로 수행되지 않는 코드를 보면 야속하기까지도 합니다. 다만 오늘은 CORS에 관한 내용을 다루려는 것은 아닙니다. 오늘은 Echo 프레임워크를 이용할 때, CORS 관련 설정은 어떻게 수행하면 되는지 정리해보도록 하겠습니다. 모든 원격지, 모든 메서드 허용 Echo 프레임워크는 기본적으로 모든 원격지로부터 오는 모든 메서드를 허용합니다. 이 때는 다음과 같이 명시적으로 써줘도 괜찮습니다. 소스 코드 1 func main() { e := echo.Ne..

IT/Go 2021.03.04

[Go/Golang] echo 프레임워크를 이용해 Parameter 받는 방법(Query Param, Path Val)

echo 프레임워크를 이용해 Parameter 받는 방법(Query Param, Path Val) URI를 이용해서 인자를 전달하는 방법은 여러 가지가 있습니다. 가장 대중적으로 사용하는 Query Parameter와 Path Variable에 대해 정리해보겠습니다. Query Parameter 입력 http://localhost:8080/users/?name=wookii&age=27위와 같이 Query Parameter의 형태로 전달받은 데이터는 echo.Context.QueryParam() 메서드나 echo.Context.QueryParams() 메서드로 처리할 수 있습니다. 소스 코드 1 type users struct { name string age int } func queryParamHandl..

IT/Go 2021.03.03