[IntelliJ] HTTP Client 사용하기 : Postman 대체하기
·
개발 Tip/IntelliJ
해당 글에서는 Postman을 대체하여 클라이언트에서 서버로 API를 전송(Request)하고 반환(Response)을 받는 테스트에 사용이 되는 HTTP Client에 대해서 공유합니다. 1) 문제사항 및 적용 계기 💡 Client에서 서버로 전송하는 API 테스트를 함께 공유하여 사용하기 위해 ‘Postman’의 Workspace를 이용하여서 사용하며 공유를 하였으나 유료로 전환이 되어서 이에 대한 대체로 IntelliJ의 HTTP Client를 사용하는 방법에 대해서 적용을 하게 되었습니다. 💡Postman 유료 확인 - 개인으로 사용에 대해서는 무료이나 함께 스페이스를 구성하여서 사용하면 추가 Plan을 구매해야 합니다. 2) HTTP Client 💡 HTTP Client 란? - JetBrain..
[Node] Node.js 이해하기-1(정의, 장단점)
·
Node/이해하기
헤딩 글의 목적은 간단하고 빠르게 그리고 하나의 언어로 Back-end 환경(서버)을 구성할 수 있는 ‘Javascript’ 언어를 이용한 Node.js에 대해서 이해하는 글입니다. 1) Node.js 란 무엇인가? 💡 Node.js는 Chrome V8JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. Node.js는 웹 서버의 개념이 아닌 javascript로 서버를 구축하고 서버에서 JavaScript가 작동되도록 해주는 런타임 환경(플랫폼)입니다. [ 더 알아보기 ] 💡 웹 서버(web server)란? - HTTP 또는 HTTPS를 통해 웹 브라우저에서 요청하는 HTML 문서나 오브젝트(이미지 파일 등)를 전송해주는 서비스 프로그램을 말한다. 💡 런타임(runtime)이란? - ..
[RN] React Native 이해하기 및 개발 방법 선택 : Expo-cli, React-native-cli
·
React & React Native/이해하기
해당 글의 목적은 React Native 개발을 하기에 앞서서, React Native에 대한 정의와 개발 방식(expo-cli / react-natvie-cli)에 대해 장단점을 알고 선택을 돕기 위한 목적으로 작성한 글입니다. 1) React Native 💡 React Native 란? - 리액트 네이티브는 페이스북에서 만든 오픈소스 모바일 애플리케이션 프레임워크입니다. - JavsScript로 개발하며 IOS나 Andriod, Web, UWP에 대한 모바일앱을 동시에 개발을 할 수 있는 크로스 플랫폼입니다. [ 더 알아보기 ] 💡 크로스 플랫폼(Cross Platform)이란? - 여러 플랫폼에서 동작하는 애플리케이션 개발 방법을 의미합니다. 하나의 코드로 여러 플랫폼에 대응할 수 있으며, 개발 비..