Go
-
RaspberryPi로 Golang 서버만들기 - MariaDB 설치하기 [6]Go 2021. 1. 3. 21:16
1. 라즈베리파이에 아래 명령어로 MySQL을 설치합니다. apt-get update apt-get install mariadb-server 2. mysql 에 접속합니다. mysql -u root -p 초기비밀번호를 설정합니다. 3. localhost에서 접속할때 localhost를 허용해주어야 됩니다. # 마지막의 raspberry는 위에서 설정한 비밀번호이다. grant all privileges on *.* to 'root'@'localhost' identified by 'raspberry'; 4. mysql에 접속이 되면 설치가 완료되었습니다. 5. 데이터베이스 리스트를 확인합니다. show databases; 6. mysql 데이터베이스를 사용하고, 테이블을 확인합니다. use mysql; s..
-
RaspberryPi로 Golang 서버만들기 - Postman [5]Go 2021. 1. 3. 15:18
Backend개발을 하다보면 Http테스트를 할 일이 정말 많습니다. Http Request를 저장하고 테스트할 수 있는 툴이 있어서 소개 해보겠습니다. 툴 이름은 'POSTMAN' 입니다. https://www.postman.com/downloads/ Download Postman | Try Postman for Free Try Postman for free! Join 13 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com 위 링크에서 설치하실 수 있습니다. 이툴의 장점은 로그인해서 다른 pc에서도 바로바로 저장된 req..
-
RaspberryPi로 Golang 서버만들기 - Echo Framework [4]Go 2021. 1. 3. 14:59
1. WorkSpace 만들기 - 작업할 폴더를 생성해줍니다. 2. main.go 파일을 생성한다. 그리고 아래코드를 입력한다.//현재 패키지를 설정한다. main은 func main()이 있어야한다. package main //필요한 패키지를 import한다. import ( "net/http" "github.com/labstack/echo/v4" ) func main() { //echo 생성 e := echo.New() // '/'로 GET으로 요청이 왔을때 응답을 설정한다. e.GET("/", func(c echo.Context) error { return c.String(http.StatusOK, "Hello, World!") }) //echo를 실행시키고, 서버가 종료됬을때 Logger를 설정한..
-
RaspberryPi로 Golang 서버만들기 - visual code ssh 연결하기 [3]Go 2021. 1. 3. 12:39
개발할때 PC에서 만들어서 RaspberryPi로 옮겨서 테스트하게되면 굉장히 복잡해지고 오래걸리게 됩니다. 따라서, Visual Code와 RaspberryPi를 ssh로 연결하면 RaspberryPi에서 바로 코딩하고 테스트까지 해볼 수 있습니다. 1. Visualcode를 설치하고 왼쪽에 Extensions라는 폴더(Ctrl+shift+X)가 있습니다. 여기서 Remote Development라는 플러그인을 설치합니다. 2. 설치가 완료되면, 왼쪽아래에 버튼이 생기는데 이걸 클릭해줍니다. 3. 먼저 접속정보를 미리 저장하고 연결을 해야 됩니다. Open Configuration File...을 클릭해 줍니다. 4. 그리고 첫번째 메뉴를 클릭합니다. (경로가 다를수도 있습니다.) 5. 설정파일이 나오..
-
RaspberryPi로 Golang 서버만들기 - go설치하기 [2]Go 2021. 1. 3. 00:35
1. RaspberryPi 접속 ssh pi@192.168.0.100 라즈베리파이에 접속한다. sudo su cd 관리자 권한으로 변경한뒤 home으로 이동한다. wget https://golang.org/dl/go1.15.6.linux-armv6l.tar.gz go를 설치한다. 공식홈페이지 참조[https://golang.org/dl/] tar -xvzf go1.15.6.linux-armv6l.tar.gz 압축풀기 vi ~/.bashrc #제일 밑에 추가 export PATH=$PATH:/root/go/bin 환경변수 설정을 한다. (어디서나 go 명령어를 사용하기위해) go 설치 완료
-
RaspberryPi로 Golang 서버만들기 - OS 설치하기 [1]Go 2021. 1. 2. 23:29
1. 라즈베리파이 - Raspberry Pi 4 Computer Model B 2GB RAM 2. SD 카드 3. C타입 충전기 4. 랜선 5. sd카드 리더기 - sd카드를 부팅디스크로 만들때 필요하다. (SD카드리더기가 있는 노트북이 있는경우 노트북을 이용하면 된다.) 6. micro hdmi 선 - 처음세팅할때 ssh허용을 위해 한번은 무조선 필요하다. (자신의 모니터와 맞는 선을 준비해야된다) RaspberryPi 구매링크: https://coupa.ng/bOPZga SD카드 구매링크: https://coupa.ng/bOQaLB SD카드리더기 구매링크: https://coupa.ng/bOQBId micro hdmi to hdmi선 구매링크 (자신의 모니터와 맞는 선을 준비해야된다): https:/..