본문 바로가기

IT 초보코딩의 세계/Go 언어33

Go 언어 Front End 제작해보기 1장 ◆ node 설치 ◆ react 설치 : npm install -g create-react-app ◆ 참고할 내용 ▶ 리액트 라우터 패키지: https://reacttraining.com/react-router/ ▶ 스트라이프: https://stripe.com/ ▶ 리액트 폼 제어: https://reactjs.org/docs/forms.html ◆ 프로젝트 생성: create-react-app music_frontend ◆ src 디렉토리에서 다음 파일 삭제 ▶ App.css ▶ index.css ▶ logo.svg ◆ public 디렉토리에 다운로드 받은 파일을 복사 ◆ Main 페이지를 위한 3개의 자바스크립트 파일을 src 디렉토리에 생성 ▶ Navigation.js: 탐색 메뉴 컴포넌트 ▶ P.. 2023. 5. 5.
[Block Chain] Go언어의 RESTful API, Gin Framework, Model&Database Layer 1장 ◆ RESTful API ▶ 웹 서비스에서 자원을 요청 및 제어할 때 적용되는 일련의 규칙 ▶ 자원은 보통 HTML 문서(웹 페이지)나 JSON 문서(단순 정보 조회) ▶ JSON이란 JavaScript Object Notation의 약자로 자바스크립트의 객체를 표현하는 방식으로 API에서 가장 많이 쓰이는 데이터 형식 ▶ 대부분의 RESTful API는 HTTP를 사용 ◆ Gin Framework ▶ Gin 프레임워크는 고성능 RESTful API 개발에 많이 사용되는 Go 기반의 오픈 소스 프레임워크 ▶ https://github.com/gin-gonic/gin ▶ Gin 프레임워크는 성능도 높고 실제 RESTful API를 구현하는 데 사용할 수 있는 간단하고 사용하기 쉬운 API를 제공 ◆ Mod.. 2023. 4. 15.
[Block Chain] Go언어의 Web Download 3장 앞서서 AES 대칭키, RSA 공개키 알고리즘에 대해서 알아보는 시간을 가졌고 이번에는 Web Download에서의 GET 방식과 POST 방식에 대해서 알아보는 시간을 가져보자. https://joylucky7.tistory.com/45 [Block Chain] Go언어의 AES 대칭키, RSA 공개키 알고리즘 2장 앞서서(1장에서) 암호화에 대해서 기본 개념을 살펴보았는데 참고하지 못했다면 아래포스팅을 꼭 읽고 2장을 보도록 하자 https://joylucky7.tistory.com/44 Go언어의 JSON, 암호화 1장 ◆ encoding / json 패키 joylucky7.tistory.com ◆ GET 방식 package main import ( "fmt" "net/http" "io/ioutil.. 2023. 4. 14.
[Block Chain] Go언어의 AES 대칭키, RSA 공개키 알고리즘 2장 앞서서(1장에서) 암호화에 대해서 기본 개념을 살펴보았는데 참고하지 못했다면 아래포스팅을 꼭 읽고 2장을 보도록 하자 https://joylucky7.tistory.com/44 Go언어의 JSON, 암호화 1장 ◆ encoding / json 패키지 이용 ▶ func Marshal(v interface!}) ([]byte, error): Go 언어 자료형을 JSON 텍스트로 변환 ▶ func Marshallndent(v interfaced, prefix, indent string) ([]byte, error): Go 언어 자료형을 JSON 텍스트로 변 joylucky7.tistory.com ◆ AES 대칭키 알고리즘 ▶ crypto / aes 패키지의 함수 ● func NewCipher(key []byt.. 2023. 4. 14.