dev/개인 프로젝트

golang - gin - backend 개발 (1)

2022. 1. 12. 17:08

다른 블로그를 보면서 여차저차 golang 과 vscode 환경구축을 완료했다.

 

그리고 gin이라는 golang framework를 사용해서 backend를 구축하려고 한다.

 

우선 gin tutorial https://github.com/gin-gonic/gin

 

GitHub - gin-gonic/gin: Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better perf

Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. - ...

github.com

를 그대로 따라해본다.

 

 

go get -u github.com/gin-gonic/gin

위의 명령어를 치면

src 아래에 download

이게 gopath 의 환경변수를 잘 해줘야지 저기서 다운로드를 받는다. 나도 이것때문에 좀 시간이 걸렸다.

우여곡절끝에 성공했고,

go run .\src\hello.go

 

위 명령어를 치면 웹 서버가 가동된다.

단순하게 localhost:8080/ping 이라는 url에 접속하면 json 형식의 pong이라는 값을 전달해주는 로직이다.

 

'dev > 개인 프로젝트' 카테고리의 다른 글

mermaid js 를 사용한 토이프로젝트  (0) 2022.07.19
go gin tutorial  (0) 2022.01.16
Electron Hot Reload 적용  (0) 2021.07.02
electron NJS-045 cannot load a node-oracledb binary (작성중)  (0) 2020.03.22
Electron Uncaught TypeError: Cannot read property 'fn' of undefined 에러 해결  (1) 2020.03.01
'dev/개인 프로젝트' 카테고리의 다른 글
  • mermaid js 를 사용한 토이프로젝트
  • go gin tutorial
  • Electron Hot Reload 적용
  • electron NJS-045 cannot load a node-oracledb binary (작성중)
jeongsu
jeongsu
박정수가 공부한 자료를 남기기 위한 블로그
jeongsu
Park_jeong_su
jeongsu
전체
오늘
어제
  • 분류 전체보기 (253) N
    • 제조산업 (11)
      • MES (8)
      • 반송 (0)
      • ERP (1)
    • dev (92)
      • 스프링 (2)
      • 데이터베이스 (20)
      • 프로그래밍 (5)
      • 알고리즘 (3)
      • Network (2)
      • trouble shooting (5)
      • 개인 프로젝트 (9)
      • 기타 (46)
    • 박정수 (84) N
      • 자기소개 (2)
      • diary & 일상생활 (75) N
      • 해외생활 - 중국편 (2)
      • 회고 (4)
    • 영어공부 (51)
    • 유용한 사이트 모음집 (13)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 비트코인
  • MES 전망
  • JPA
  • MES 개발자
  • tutorial
  • 에임시스템
  • oracle
  • MES 개발
  • 어차피 뒤짐
  • MES의 어려움
  • mes
  • 협업프로그램
  • ERP
  • 본질이 존재할까?
  • w3cSchool
  • recipe management system
  • vscode
  • MES 란
  • 배움의 목적
  • mermaid js
  • coffee-bytes
  • RMS란
  • 스마트팩토리 전망
  • spring
  • MES란
  • 회고
  • MES 개발자를 하면 안되는 이유
  • Gin
  • java
  • MES 도망쳐

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.1.4
jeongsu
golang - gin - backend 개발 (1)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.