-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Junil Um edited this page Oct 16, 2018
·
7 revisions
웹용 REST API 를 웹소켓(WebSocket) 에서 재사용할 수 있는 라이브러리입니다.
일반적으로 웹으로 제공하는 REST API 를 사용하기 위해서 HTTP 통신이 필요합니다. 웹소켓을 이용하여 기존에 만들어 놓은 REST API 를 사용하기 위해서는 웹소켓 통신으로 처리할 수 있는 로직을 중복으로 재사용하거나, 별도의 처리가 필요합니다.
이는 매우 비효율적 입니다. 기존의 REST API 를 만드는 개발 경험을 그대로 살려 웹소켓으로 개발할 수 없기 때문입니다.
Ntreev.AspNetCore.WebSocketIo 라이브러리는 이 문제를 해결하기 위해 만들어졌습니다. 이미 만들어진 REST API 는 웹소켓과 아주 쉽게 연동할 수 있습니다.
- REST API 를 HTTP 통신과 웹소켓으로 호출할 수 있는 기능 제공
- JWT 인증 기능 제공
- 예외에 대한 처리 기능 제공
- 채널(방) 기능 제공
-
HttpGetAttribute
,HttpPostAttribute
,HttpPutAttribute
,HttpDeleteAttribute
특성 대신RouteAttribute
을 사용해야 합니다.