mirror of https://github.com/gofiber/fiber.git
Update README_ko.md
parent
077b34b47a
commit
d8ffdd849d
|
@ -96,7 +96,7 @@ go get -u github.com/gofiber/fiber/...
|
|||
|
||||
## 🤖 벤치마크
|
||||
|
||||
이 테스트들은 [TechEmpower](https://github.com/TechEmpower/FrameworkBenchmarks)와 [Go Web](https://github.com/smallnest/go-web-framework-benchmark)을 통해 측정되었습니다. 만약 모든 결과를 보고 싶다면, [Wiki](https://fiber.wiki/benchmarks)를 확인해 주세요.
|
||||
이 테스트들은 [TechEmpower](https://github.com/TechEmpower/FrameworkBenchmarks)와 [Go Web](https://github.com/smallnest/go-web-framework-benchmark)을 통해 측정되었습니다. 만약 모든 결과를 보고 싶다면, [Wiki](https://fiber.wiki/benchmarks)를 확인해 주세요.
|
||||
|
||||
<p float="left" align="middle">
|
||||
<img src="https://github.com/gofiber/docs/blob/master/.gitbook/assets//benchmark-pipeline.png" width="49%">
|
||||
|
@ -112,21 +112,31 @@ go get -u github.com/gofiber/fiber/...
|
|||
- [API 엔드포인트](https://fiber.wiki/context)
|
||||
- 미들웨어 & [Next](https://fiber.wiki/context#next) 지원
|
||||
- [빠른](https://dev.to/koddr/welcome-to-fiber-an-express-js-styled-fastest-web-framework-written-with-on-golang-497) 서버 사이드 프로그래밍
|
||||
- [5개 언어](https://fiber.wiki/)로 번역됨
|
||||
- 10개 언어로 번역됨
|
||||
- 더 알고 싶다면, [Fiber 둘러보기](https://fiber.wiki/)
|
||||
|
||||
## 💡 철학
|
||||
|
||||
[Node.js](https://nodejs.org/en/about/)에서 [Go](https://golang.org/doc/)로 전환하는 새로운 고퍼분들은 웹 어플리케이션이나 마이크로 서비스 개발을 시작할 수 있게 되기 전에 학습 곡선에 시달리고 있습니다. Fiber는 **web framework**로서, 새로운 고퍼분들이 따뜻하고 믿음직한 환영을 가지고 빠르게 Go의 세상에 진입할 수 있게 **미니멀리즘**의 개념과 **UNIX 방식**에 따라 개발되었습니다.
|
||||
[Node.js](https://nodejs.org/en/about/)에서 [Go](https://golang.org/doc/)로 전환하는 새로운 고퍼분들은 웹 어플리케이션이나 마이크로 서비스 개발을 시작할 수 있게 되기 전에 학습 곡선에 시달리고 있습니다. Fiber는 **웹 프레임워크**로서, 새로운 고퍼분들이 따뜻하고 믿음직한 환영을 가지고 빠르게 Go의 세상에 진입할 수 있게 **미니멀리즘**의 개념과 **UNIX 방식**에 따라 개발되었습니다.
|
||||
|
||||
Fiber는 인터넷에서 가장 인기있는 웹 프레임워크인 Express에서 **영감을 받았습니다.** 우리는 Express의 쉬운 사용과 Go의 성능을 결합하였습니다. 만약 당신이 Node.js (Express 또는 비슷한 것을 사용하여) 로 웹 어플리케이션을 개발한 경험이 있다면, 많은 메소드들과 원리들이 매우 비슷하게 느껴질 것 입니다.
|
||||
Fiber는 인터넷에서 가장 인기있는 웹 프레임워크인 Express에서 **영감을 받았습니다.** 우리는 Express의 **쉬운** 사용과 Go의 **성능**을 결합하였습니다. 만약 당신이 Node.js (Express 또는 비슷한 것을 사용하여) 로 웹 어플리케이션을 개발한 경험이 있다면, 많은 메소드들과 원리들이 **매우 비슷하게** 느껴질 것 입니다.
|
||||
|
||||
우리는 **어떤한** 작업, **마감일정**, 개발자의 **기술**이던간에 **빠르고**, **유연하고**, **익숙한** Go 웹 프레임워크를 만들기 위해 사용자들의 [이슈들](https://github.com/gofiber/fiber/issues)을(그리고 모든 인터넷을 통해) **듣고 있습니다**! Express가 자바스크립트 세계에서 하는 것 처럼요.
|
||||
|
||||
## 👀 예제
|
||||
|
||||
다음은 일반적인 예제들 입니다. 더 많은 코드 예제를 보고 싶다면, [Recipes 저장소](https://github.com/gofiber/recipes) 또는 [API 문서](https://fiber.wiki)를 방문하세요.
|
||||
다음은 일반적인 예제들 입니다.
|
||||
|
||||
> 더 많은 코드 예제를 보고 싶다면, [Recipes 저장소](https://github.com/gofiber/recipes) 또는 [API 문서](https://fiber.wiki)를 방문하세요.
|
||||
|
||||
### Routing
|
||||
|
||||
Docs:
|
||||
|
||||
- 📖 https://fiber.wiki/#basic-routing
|
||||
|
||||
Example:
|
||||
|
||||
```go
|
||||
func main() {
|
||||
app := fiber.New()
|
||||
|
@ -154,7 +164,12 @@ func main() {
|
|||
```
|
||||
|
||||
### Serve static files
|
||||
https://fiber.wiki/application#static
|
||||
Docs:
|
||||
|
||||
- 📖 https://fiber.wiki/application#static
|
||||
|
||||
Example:
|
||||
|
||||
```go
|
||||
func main() {
|
||||
app := fiber.New()
|
||||
|
@ -175,8 +190,13 @@ func main() {
|
|||
```
|
||||
|
||||
### Middleware & Next
|
||||
https://fiber.wiki/routing#middleware
|
||||
https://fiber.wiki/context#next
|
||||
Docs:
|
||||
|
||||
- 📖 https://fiber.wiki/routing#middleware
|
||||
- 📖 https://fiber.wiki/context#next
|
||||
|
||||
Example:
|
||||
|
||||
```go
|
||||
func main() {
|
||||
app := fiber.New()
|
||||
|
@ -207,8 +227,10 @@ func main() {
|
|||
<summary>📚 Show more code examples</summary>
|
||||
|
||||
### Template engines
|
||||
https://fiber.wiki/application#settings
|
||||
https://fiber.wiki/context#render
|
||||
Docs:
|
||||
|
||||
- 📖 https://fiber.wiki/application#settings
|
||||
- 📖 https://fiber.wiki/context#render
|
||||
|
||||
Supported engines:
|
||||
- [html](https://golang.org/pkg/html/template/)
|
||||
|
@ -217,6 +239,8 @@ Supported engines:
|
|||
- [mustache](https://github.com/cbroglie/mustache)
|
||||
- [pug](https://github.com/Joker/jade)
|
||||
|
||||
Example:
|
||||
|
||||
```go
|
||||
func main() {
|
||||
// You can setup template engine before initiation app:
|
||||
|
@ -244,7 +268,12 @@ func main() {
|
|||
```
|
||||
|
||||
### Grouping routes into chains
|
||||
https://fiber.wiki/application#group
|
||||
Docs:
|
||||
|
||||
- 📖 https://fiber.wiki/application#group
|
||||
|
||||
Example:
|
||||
|
||||
```go
|
||||
func main() {
|
||||
app := fiber.New()
|
||||
|
@ -267,7 +296,12 @@ func main() {
|
|||
```
|
||||
|
||||
### Middleware logger
|
||||
https://fiber.wiki/middleware#logger
|
||||
Docs:
|
||||
|
||||
- 📖 https://fiber.wiki/middleware#logger
|
||||
|
||||
Example:
|
||||
|
||||
```go
|
||||
import (
|
||||
"github.com/gofiber/fiber"
|
||||
|
@ -291,9 +325,13 @@ func main() {
|
|||
```
|
||||
|
||||
### Cross-Origin Resource Sharing (CORS)
|
||||
https://fiber.wiki/middleware#cors
|
||||
Docs:
|
||||
|
||||
[CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) is a mechanism that uses additional HTTP headers to tell browsers to give a web application running at one origin, access to selected resources from a different origin. A web application executes a cross-origin HTTP request when it requests a resource that has a different origin (domain, protocol, or port) from its own.
|
||||
- 📖 https://fiber.wiki/middleware#cors
|
||||
|
||||
> [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)은 추가적인 HTTP 헤더를 이용해 브라우저들이 한 출처에서 실행되는 웹 어플리케이션에게 다른 출처의 선택된 자원으로의 접근을 주도록 말해줍니다. 웹 어플리케이션은 자체와 다른 출처에 속해있는 자원(도메인, 프로토콜, 또는 포트)을 요청할때 cross-origin HTTP 요청을 실행합니다.
|
||||
|
||||
Example:
|
||||
|
||||
```go
|
||||
import (
|
||||
|
@ -315,7 +353,7 @@ func main() {
|
|||
}
|
||||
```
|
||||
|
||||
Check CORS by passing any domain in `Origin` header:
|
||||
`Origin` 헤더에 아무 도메인이나 넣어서 CORS를 확인해보세요:
|
||||
|
||||
```bash
|
||||
curl -H "Origin: http://example.com" --verbose http://localhost:3000
|
||||
|
@ -323,6 +361,12 @@ curl -H "Origin: http://example.com" --verbose http://localhost:3000
|
|||
|
||||
### Custom 404 response
|
||||
|
||||
Docs:
|
||||
|
||||
- 📖 https://fiber.wiki/application#http-methods
|
||||
|
||||
Example:
|
||||
|
||||
```go
|
||||
func main() {
|
||||
app := fiber.New()
|
||||
|
@ -347,7 +391,12 @@ func main() {
|
|||
```
|
||||
|
||||
### JSON Response
|
||||
https://fiber.wiki/context#json
|
||||
Docs:
|
||||
|
||||
- 📖 https://fiber.wiki/context#json
|
||||
|
||||
Example:
|
||||
|
||||
```go
|
||||
type User struct {
|
||||
Name string `json:"name"`
|
||||
|
@ -375,7 +424,12 @@ func main() {
|
|||
```
|
||||
|
||||
### WebSocket support
|
||||
https://fiber.wiki/application#websocket
|
||||
Docs:
|
||||
|
||||
- 📖 https://fiber.wiki/application#websocket
|
||||
|
||||
Example:
|
||||
|
||||
```go
|
||||
func main() {
|
||||
app := fiber.New()
|
||||
|
@ -404,7 +458,12 @@ func main() {
|
|||
```
|
||||
|
||||
### Recover middleware
|
||||
https://fiber.wiki/middleware#recover
|
||||
Docs:
|
||||
|
||||
- 📖 https://fiber.wiki/middleware#recover
|
||||
|
||||
Example:
|
||||
|
||||
```go
|
||||
package main
|
||||
|
||||
|
@ -433,15 +492,17 @@ func main() {
|
|||
## 💬 미디어
|
||||
|
||||
- [Welcome to Fiber — an Express.js styled web framework written in Go with ❤️](https://dev.to/koddr/welcome-to-fiber-an-express-js-styled-fastest-web-framework-written-with-on-golang-497) _by [Vic Shóstak](https://github.com/koddr), 03 Feb 2020_
|
||||
- [Fiber release v1.7 is out now! 🎉 What's new and is he still fast, flexible and friendly?](https://dev.to/koddr/fiber-v2-is-out-now-what-s-new-and-is-he-still-fast-flexible-and-friendly-3ipf) (_by [Vic Shóstak](https://github.com/koddr), 21 Feb 2020_)
|
||||
- [🚀 Fiber v1.8. What's new, updated and re-thinked?](https://dev.to/koddr/fiber-v1-8-what-s-new-updated-and-re-thinked-339h) (_by [Vic Shóstak](https://github.com/koddr), 03 Mar 2020_)
|
||||
|
||||
## 👍 기여
|
||||
|
||||
`Fiber`의 활발한 개발을 지원하고 감사 인사를 하고 싶다면:
|
||||
`Fiber`의 활발한 개발을 지원하고 감사 인사를 하고 싶다면:
|
||||
|
||||
1. 프로젝트에 [GitHub Star](https://github.com/gofiber/fiber/stargazers)를 추가하세요.
|
||||
1. 프로젝트에 [GitHub Star](https://github.com/gofiber/fiber/stargazers)를 추가하세요.
|
||||
2. [트위터에서](https://twitter.com/intent/tweet?text=%F0%9F%9A%80%20Fiber%20%E2%80%94%20is%20an%20Express.js%20inspired%20web%20framework%20build%20on%20Fasthttp%20for%20%23Go%20https%3A%2F%2Fgithub.com%2Fgofiber%2Ffiber) 프로젝트에 대해 트윗하세요.
|
||||
3. [Medium](https://medium.com/), [Dev.to](https://dev.to/) 또는 개인 블로그에 리뷰 또는 튜토리얼을 작성하세요.
|
||||
4. `README` 와 [API 문서](https://fiber.wiki/)를 다른 언어로 번역하는 것을 도와주세요.
|
||||
4. 이 `README`를 다른 언어로 번역하는 것을 도와주세요.
|
||||
|
||||
## ☕ Supporters
|
||||
|
||||
|
@ -490,3 +551,11 @@ func main() {
|
|||
## ⚠️ 라이센스
|
||||
|
||||
`Fiber` 는 [MIT License](https://github.com/gofiber/fiber/blob/master/LICENSE)에 따른 무료 오픈소스 소프트웨어 입니다.
|
||||
|
||||
[](https://sourcerer.io/fame/Fenny/gofiber/fiber/links/0)
|
||||
[](https://sourcerer.io/fame/Fenny/gofiber/fiber/links/1)
|
||||
[](https://sourcerer.io/fame/Fenny/gofiber/fiber/links/2)
|
||||
[](https://sourcerer.io/fame/Fenny/gofiber/fiber/links/3)
|
||||
[](https://sourcerer.io/fame/Fenny/gofiber/fiber/links/4)
|
||||
[](https://sourcerer.io/fame/Fenny/gofiber/fiber/links/5)
|
||||
[](https://sourcerer.io/fame/Fenny/gofiber/fiber/links/6)
|
Loading…
Reference in New Issue