본문 바로가기

API2

[Strapi] Node.js Headless CMS로 API 만들기(Feat.MongoDB) 프론트는 데이터를 받아야 화면에 보여줄 수 있고, 그 데이터는 주로 서버에서 오게 됩니다. 웹 어플리케이션을 만들기위해 프론트개발자가 직접 서버에서 내려주는 데이터를 만들고, 그걸 관리할 Admin페이지를 만드는 일은 쉽지않죠. 하지만 Strapi를 사용하면 별도의 관리자페이지를 통해 권한 및 api를 마음대로 만들 수 있는 back-end 서버를 구축할 수 있습니다. 1. MongDB 클러스터 만들기 https://www.mongodb.com로 접속하고 가입을 합니다. 조직만들기 > 프로젝트 생성 > 클러스터 생성(Shared Clusters 선택) > 클라우드 제공 업체 및 지역선택(AWS + 싱가포르 추천) > 클러스터 배포(3분이상 소요) 배포가 완료되면 위와같이 버튼들이 활성화가 됩니다. 'CO.. 2020. 5. 17.
[Firebase] Firebase를 이용한 API 호출 - 1 op.gg나 미세미세 등 오픈API를 이용한 앱/웹어플리케이션이 많은 인기를 끌며 기업으로 성장하는 경우가 많아졌습니다. 하지만 이 API들은 흔히 실무에서 쓰는 API와는 호출하는 법부터 조금 다릅니다. 실무에서는 백엔드개발자들이 인증/권한 등을 다 처리해주면, 저같은 프론트엔드나 퍼블리셔는 jQuery ajax나 es6의 fetch를 사용하여 데이터를 가져온뒤, 화면 구성만 하면되죠. (물론 예외도 많습니다.) 그럼 오픈API를 쓸땐 어떨까요? 일단 인증부터가 문제가 됩니다. 대부분의 API제공업체에서는 KEY를 발급하여 해당 KEY값을 활용하여 데이터를 요청해야만 허용이 되죠. '그냥 KEY값만 파라미터로 넘겨서 사용하면 되지않아?' 라고 생각하겠지만 클라이언트단에서 API를 호출해버릴경우 KEY값.. 2019. 6. 11.