본문 바로가기
728x90

Back-end63

[토이 프로젝트] 영화 포스터 검색 웹 어플리케이션 만들기 (node.js) 백엔드 공부를 하면서 일단은 nodejs를 활용해서 프로젝트도 같이 진행하고 있고, 공부도 하고 있는 와중에 open API를 사용해서 뭔가 만들어보고 싶다는 생각이 들어서 굉장히 간단한 프로젝트를 만들게 되었습니다. 너무 간단해서 정리하기 민망할 수준이지만, 기록하는 것도 공부의 일환이라고 생각하므로 간단하게 정리해보려 합니다. 프로젝트 주제 ❓ 여러 가지 open API를 살펴보다가, 이전에 open API를 정리해둔 좋은 레포지토리가 기억나서 여기로 들어가 써볼 만한 API를 먼저 찾아봤습니다. GitHub - public-apis/public-apis: A collective list of free APIs A collective list of free APIs. Contribute to publ.. 2022. 10. 21.
parameter vs argument 개념 정리 이번에는 자바스크립트 언어로 예시를 들어 parameter와 argument 개념에 대해서 정리해볼까 합니다. 일단 parameter와 argument 순서대로 개념을 정리해봅시다. parameter (매개변수) 매개변수 parameter는 함수를 정의할 때 외부에서 전달 받은 인수를 함수의 내부로 전달하기 위해 사용하는 변수를 의미합니다. 따라서 함수 안에서 사용되는 변수를 의미하죠 다음과 같은 예시 코드를 함께 봅시다 function add(x, y) { return x + y; } add = (x, y) => { return x + y; } add 라는 함수를 기본 함수, arrow function 두 가지 방식으로 정의해 봤습니다. 위의 예시에서는 x와 y가 외부에서 함수를 호출할 때 전달한 인자.. 2022. 10. 15.
Express를 사용한 REST API 구현 기록 (KOSPI 200 기업 정보 제공 API) REST API 구현해보기 기존에 개념 정리도 했었던 REST API를 별로 어려운 게 아니더라도 뭐라도 구현해보자 하는 생각이 들어서 제가 정리했던 글 + 이것저것 개념들을 참고해서 REST API를 구현해보기로 했습니다. REST API 개념 정리!! REST API란? 정보를 주고받는 데 있어서 개발자들이 널리 사용하고 있는 일종의 형식을 의미합니다. web API 중에서도 REST architecture를 준수하는 API를 REST API라고 부르며, RESTful API라고 부르기도 합니 kkkdh.tistory.com 구현 목표 일단 REST API를 구현해보자라는 생각은 들었는데, 너무 어려운 API 구현은 어려울 것 같다는 생각이 들어서 최대한 간단하게 짜볼 주제가 뭐가 있을까 싶다가 지금.. 2022. 10. 7.
Spring boot를 이용한 게시판 프로젝트 구현 일지 (1) 게시판 프로젝트를 구현해보자 지난번 환경 세팅에 이어서 Spring Boot를 사용한 CRUD 기능을 갖춘 게시판 프로젝트 구현 과정을 남겨보려 합니다. 위와 같이 새로운 Spring Boot project를 만들어주고 종속성인 이렇게 설정한 채로 시작합니다. Web, XML 리소스가 잘 인식 안 되는 문제를 방지하려면 Web, XML, Java EE and OSGI Enterprise Development라는 이름의 소프트웨어를 설치해야 하는 것 같은데, 왜인지 그대로 따라 해도 검색이 안돼서 일단 건너뜁니다.. 그러던 중에 thymeleaf를 빼놓고 프로젝트를 생성해서 다시 만들어 줬습니다. Thymeleaf Eclipse 플러그인은 위 키워드를 직접 입력해서 설치해줍니다. (Help > Instal.. 2022. 10. 3.
SpringBoot를 시작하기 위한 환경 세팅하기! 저는 백엔드 개발 직무를 희망하기 때문에, 이번 막 학기 플젝을 spring boot를 활용하여 구현하는 걸 목표로 하고 있습니다. 그래서 겸사겸사 spring boot 공부 과정을 정리하기에 앞서 환경 세팅부터 정리해보려 합니다! 우선 SpringBoot 설치에 앞서 java를 사용할 환경을 맞추기 위해 jdk1.8과 STS 4를 설치해야 한다고 해서 설치해줍니다. Oracle 홈페이지의 아래 링크에 들어가 jdk 1.8 버전부터 다운로드 받습니다. Oracle Java Technologies | Oracle Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this .. 2022. 10. 1.
EXPRESS Framework 사용시 app 객체 주요 기능 살펴보기 지난번에 정리한 내용에 이어서.. 지난번에는 express-generator를 이용해 express framework 기반의 프로젝트 생성을 해보는 단계까지 정리해 봤습니다. 이번에는 프로젝트를 생성했을 때, 가장 핵심이라고 할 수 있는 app.js 파일을 살펴보려 합니다. Node.js 설치 및 express framework 간단하게 써보기 Node.js 설치 우선 아래 node.js 공식 홈페이지로 이동해서 최신 LTS 버전을 다운로드합니다. https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodej.. kkkdh.tistory.com app.js 파일을 살펴보자.. 2022. 9. 30.
728x90