본문 바로가기

TIL,WIL

(3)
[12기] 항해99 1주차 WIL 항해 99 첫 미니 프로젝트 첫 미니 프로젝트는 ajax를 통한 json형식의 데이터를 이용해 서버와 통신하는 방식으로 진행했다. 처음엔 JWT토큰을 이용해 회원가입을 진행하였고, 그러한 토큰값을 이용해 누가 글을 작성했는지, 누가 투표를 했는지 알 수 있게 해주었다. 이렇게 제대로 깃을 이용해 프로젝트를 합치는것이 처음이었어서 많은 시행착오가 있었는데 충돌 방지와 충돌시 해결법등 여러 깃에대한 공부를 하게되어 좋은 경험이었다. 특히 프로젝트 병합과정을 진행할때 서로 작성해둔 변수명이 달라서 다같이 모여서 합쳤던 기억이 난다. 이 프로젝트를 진행할때 js와 python 언어를 이용하였는데 익숙치 않은 언어라 코드를 처음 짤때 제대로 못짜서 많은 오류들이 중간중간 발생하였다. 그로인해 추가적인 기능작업도 ..
WIL (API, REST API 구성 및 특징) API(Application Programming Interface) api는 간단하게 설명하면 연결 통로라고 보면 된다. 예를들어 네이버 맵 API라는 API가 있다고 가정했을 때 이 API는 네이버 서버에 있는 맵 기능을 다른 사용자들이 이용할 수 있게 만든 통로(API)라고 할 수 있으며, 네이버에서는 API를 통해 네이버의 맵 기능을 여러 사람이 사용할 수 있게 프로그래밍하여 제공하게 된다. API의 종류(접근 방식) 1. 비공개 API private API라 하며 이는 내부 API로 각 기업내부 혹은 연구 목적의 API로 단체 내부에서만 사용하며, 외부에 노출되지 않는다. 2. 공개 API public API라 하며 모두에게 공개되는 API를 의미한다. 사용량에 따라 요금이 부과될 수 있으며 O..
Ajax 간단한 팬명록 (로컬에서는 되는데...) 웹개발 종합반 4주차 숙제 위와 같은 간단한 팬명록을 만드는 작업을 진행하였다. 곧 있을 항해 99 시험을 대비하고자 여러 기능들을 추가하는 작업을 진행하였는데 그중 댓글을 삭제하고 수정하는 기능을 추가해보고자 하였다. 기능 개발을 위한 작업 1. 삭제 같은 경우에는 삭제를 할 댓글의 이름값을 받아와서 서버에서 해당 값과 동일한 값의 댓글을 삭제하도록 진행하였다. (삭제는 어렵지 않았다.) 2. 수정 수정같은 경우 수정 버튼을 클릭시 새로운 응원남기기 칸을 모달창을 띄우는 방식으로 진행하였다. 수정버튼을 클릭하면 그냥 진행 할 수 있게끔 하려 했는데 같은 팀원분께서 id에따른 수정을 진행하면 좋겠다는 좋은 아이디어를 주셔서 진행하게 되었다. 토큰을 통해서 진행을 하려했는데 너무 어려워서 그냥 댓글을 적을..