sanic 4

Sanic, gUnicorn, Nginx 삽질일기 1)

시작은 sanic 이었습니다. sanic은 빠르다고(알려져있고) 기타등등 flask와 비슷하면서 기능은 더 많다네오.. 한마디로 flask를 쓸줄 알면 sanic은 딱히 어려울 것이 없다는 뜻이죠.. 그리고 요즘 잘나가는 회사는 sanic을 쓴다는 소문이 있길래(ㅋㅋㅋㅋ) 그래서 저는 sanic이 쓰고 싶었습니다. flask로 만든 api들을 sanic으로 바꾸는건 딱히 어렵지 않았어요. 문제는 sanic + uwsgi + nginx 였습니다. 평소 하던대로(?) 했는데 자꾸 에러를 뱉음 TypeError: __call__() takes 1 positional argument but 3 were given 더 놀라운점은 이때 난 파라미터를 안줬다는 점이죠 ㅋㅋㅋㅋㅋ 테스트용으로 api를 하나 껴놨기에....

api 만들기 기초

sanic..... 뭔가 기능이 많은듯 한데 제대로 못써먹고 있는것 같다 -ㅁ-;; 공식 레퍼런스가 넘나 광활하네요.. 여튼 잘나가는 회사는 sanic을 다 쓴다고 해서 저도 써보았습니다(불순한 의도ㅋㅋㅋㅋ) flask를 사용할때는 잘 몰라서;; param들을 하나씩 다 머리위에 이고다니느라 스트레스 많이 받은 끝에..... init 단계에서 필요한 value들을 다 가지고 다니려고 그 부분도 써놓았어요.. from sanic import Sanic, response from sanic.views import HTTPMethodView from projectName import InitParams import json, request from projectName import service app = S..