본문 바로가기

Express.js2

[데브코스 웹 풀스택 과정 TIL] 5주차 - Express.js, Postman 다뤄보기 Postman API를 구성하고 테스트할 때 보통 GET 메서드 말고도 POST, DELETE 등의 다른 메서드를 사용해야 할 일이 생긴다. 그런데 여기서 한 가지 문제가 생기는데, GET 메서드 외 나머지 메서드는 브라우저 주소창에서 주소를 입력하는 것으로는 테스트할 수 없다는 것이다. 나이브한 해결 방법은 테스트 코드를 짜서 테스트하는 방법이 있지만 매번 코드를 짜서 하기에는 난감한 노릇이다. 직관적이지도 않고 때로는 언제 버그가 터질지도 모르고 말이다. 그렇다면 우리에게 필요한 도구는 원하는 URL에 원하는 메서드를 날려줄 수 있는 도구인데, 이때 등장한 도구가 Postman 되시겠다. Postman은 정확하게는 API의 디자인, 빌드, 테스트, 관리를 효율적으로 반복 수행할 수 있는 도구이다. 여.. 2023. 12. 19.
[데브코스 웹 풀스택 과정 TIL] 4주차 - REST API, Node.js, 그리고 Express.js 이번 글부터는 주 단위로 정리할 예정이다. 일 단위로 적으려 했는데 솔직히 매일 적기에는 들어가는 시간도 그렇고 좀 무리이고 중간에 특강을 들으면서 학습 내용을 통으로 적기보다는 요약과 학습 과정 및 회고 위주로 적는 것이 좋다는 조언을 듣고 생각을 해 본 결과 TIL은 주 단위로 배운 내용들을 요약해서 어느 때라도 들여다봤을 때 기억날 수준으로 적는 게 낫다는 판단이 들어서이다. API Application Programming Interface의 약자이다. 위키백과에서의 정의는 다음과 같다. 컴퓨터나 컴퓨터 프로그램 사이의 연결이다. 일종의 소프트웨어 인터페이스이며 다른 종류의 소프트웨어에 서비스를 제공한다. 그렇다면 인터페이스는 무엇일까. 인터페이스는 서로 다른 복수의 시스템들이 서로 정보나 신호를.. 2023. 12. 12.