go shorter
1.0.0
이 프로젝트에는 Go 및 Redis를 사용하여 기본 URL 쇼트너를 작성하는 것이 포함됩니다. 목적은 긴 URL을 짧은 링크로 변환하여 웹 개발, API 처리 및 데이터베이스 관리의 주요 개념을 탐색하는 것입니다.
이 프로젝트를 사용하여 GO를 사용하여 웹 개발의 기술 개념과 모범 사례를 배우고 탐색하고 구현할 수 있습니다.
이 프로젝트는 URL 쇼트너를 만드는 may not be the best way . 이 프로젝트의 main idea GO를 사용하여 웹 개발, API 처리 및 데이터베이스 관리의 개념을 배우고 탐색하는 것입니다.
이 프로젝트의 주요 목표는 Redis 캐싱 유무에 관계없이 두 가지 조건에서 API의 assess and contrast the performance 입니다.
아이디어 나 제안이 있으면 문제 나 풀 요청을 자유롭게 열어주십시오. 기부금은 항상 환영합니다.
✅: Completed | : Not Implemented | ⚒️: In Progress
GO API를 구축하는 데 사용되는 주요 프로그래밍 언어MongoDB 단축 된 URL을 저장하는 데이터베이스Redis 단축 된 URL을 캐시하는 데이터베이스Gin -HTTP 웹 프레임 워크로 작성하여 API를 빌드합니다.Mongo-go-driver GO를위한 MongoDB 드라이버Viper GO 구성 라이브러리 .
├── LICENSE
├── README.md
├── controller
│ └── ... (controllers)
├── dev-logs.yml
├── go.mod
├── go.sum
├── main.go
├── model
│ └── ... (models)
├── router
│ └── ... (routers)
└── util
└── ... (utilities)
| 예배 규칙서 | 설명 |
|---|---|
controller | API의 컨트롤러가 포함되어 있습니다 |
model | API 모델이 포함되어 있습니다 |
router | API의 라우터가 포함되어 있습니다 |
util | API의 유틸리티가 포함되어 있습니다 |
Will be added soon
아이디어 나 제안이 있으면 문제 나 풀 요청을 자유롭게 열어주십시오. 나는 당신의 생각을 듣고 기쁩니다.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.