728x90
728x90
프로젝트에서 가장 처음에 구현하는 기능 중 하나는 로그인과 회원가입입니다. 저도 마찬가지로 이 기능을 구현함으로서 전체 프로젝트의 API와 데이터 전송 스타일 등 API 호출할때의 틀을 먼저 잡는 것 같습니다. 그래서 오늘은 간단하게 구현했던 로그인, 회원가입 API를 기록해보도록 하겠습니다. 저는 Node.js로 사용하는게 처음이라서 기본적인 API를 구현하려고 합니다. 그래서 MVC 패턴을 사용해서 기능을 구현하려고 합니다. 이전에 포스팅했던 node.js 폴더구조과 동일하게 구현해보겠습니다.https://gamza1013.tistory.com/130 [Node] Node.js 백엔드 폴더 구조진행 중인 프로젝트가 Node.js로 백엔드 API를 만들고 있습니다. 현재 프로젝트에서는 기본적인 Res..
진행 중인 프로젝트가 Node.js로 백엔드 API를 만들고 있습니다. 현재 프로젝트에서는 기본적인 RestAPI와 소켓통신도 해야하고 약 3가지 정도의 Open API를 사용할 예정입니다. 백엔드 개발은 자바로 해봤긴 했는데 자세하게 알고 있는 것은 아니기 때문에 자주 접하려고 합니다! 그래서 오늘은 프로젝트를 진행할 때 기본적으로 알아야 하는 백엔드 폴더 구조에 대해서 알아보겠습니다. 폴더구조를 알아보면서 바로 프로젝트에 적용해보도록 하겠습니다. Node.js 백엔드 API 폴더 구조(feat.챗GPT)project-root/│├── src/ # 소스 코드 폴더│ ├── controllers/ # 라우트 핸들러 로직 (비즈니스 로직)│ │ ..
오늘은 node.js로 간단한 API를 만들어 보려고 합니다.프로젝트에서 node를 사용하려고 하면서 간단한 API 정도는 만들어 봐야 감도 잡히고 잘될 것 같으니까요 1. node 설치이미 예전부터 설치했던 거라 캡처 사진이 없네요..아래 링크를 참고해주세요https://velog.io/@ljs923/Node.js-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%B0%8F-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 Node.js 다운로드 및 설치하기Node.js 홈페이지 접속https://nodejs.org/en18버전 20버전 아무거나 다운로드 해도 상관 없으나 추천해준 버전으로 다운로드(추천 버전은 3년동안 안정적으로 사용할 수 있음.)Next라이센..
오늘은 Node.js에 대해서 알아보겠습니다.회사 들어갔다가 퇴사하고 3개월이 지났는데 아무것도 안하긴 너무 무료해져서 이것저것 해보고 있습니다 최근에는 SQLD 자격증도 따고 영어 공부도 하고 있답니다(물론 지금은 안하고 있지만ㅎ) 아무튼 그래서 사이드 프로젝트를 해보려고 합니다. IntelliJ로 스프링을 하면 좋지만, 예전부터 React를 했었고, Node.js도 사용해 보고싶었습니다 그래서 사이드 프로젝트를 React에서 TypeScript를 사용해보고 백엔드로는 Node.js로 구축하려고 합니다. 프로젝트 주제에 대해서는 다른 포스팅에 첫 글에 간단히 작성해보겠습니다. 매번 이해도 잘 안되고 깊이 있는 프로젝트를 해본 적이 없어서 차근차근 해보려고 합니다. https://nodejs.org/..