일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 11659
- mst
- 크루스칼
- gorilla/mux
- 백준
- mongodb
- c++
- dfs
- DP
- 민준이와 마산 그리고 건우
- 21921
- Naver Cloud
- 누적합
- 정렬
- 세그먼트 트리
- 구현
- 점수 따먹기
- 시뮬레이션
- BOJ
- NCP
- redis
- 구간합
- 이분 탐색
- SWEA
- 16985
- 맥주 축제
- golang
- 최소신장트리
- 다익스트라
- 17503
- Today
- Total
목록NCP (2)
Gi-Log
현재 go-board-api의 디렉토리 구조는 위와 같다. 향후 개발을 지속하며 변경 사항이 생길 수 있겠지만, router directory - 게시판 REST API Endpoint에 대한 경로 설정 mongodb directory - mongodb access를 관리하는 package 위치 handler directory - 게시판 REST API Endpoint 별 요청을 처리하는 함수들 위치 현재는 간단하게 위와 같이 생각 중이다. 개발을 하는 과정에서 디렉토리나 패키지를 분리하고 싶어지더라도, 최대한 위 구조에서 개발을 진행하고 기능 개발이 마무리되면 코드를 정리해볼 생각이다. mongodb access와 관련된 코드는 다음과 같다. 다음 장에서는 REST API를 하나씩 설계해볼 예정이다. ..
가장 먼저 네이버 클라우드(Nave Cloud Platform, 이하 NCP)에 가입하여 콘솔에 접속 후, Server 상품을 이용 신청하여 다음과 같이 Redis 서버(VM)을 생성하였다. (참조 - https://guide.ncloud-docs.com/docs/database-database-4-1) 서버 세대, 스펙 등은 default 값들을 이용했고, 서버 이름은 go-board-db 정도로 간략하게 지정하였다. ACG 또한 default acg를 사용하였고, 해당 acg는 웬만한 ip 접근은 허용하도록 하였다. 간단한 프로젝트이므로 보안성에 대한 고려는 크게 하지 않기로 하였다...ㅎㅎ 그리고 간편한 접근 및, 외부에서 redis를 접근할 수 있도록 공인 ip(server - public ip ..