본문 바로가기
반응형

개발 기초 다지기71

내일배움캠프 23일차 : VS Code Node.js 프로젝트 초기 세팅 프로젝트를 시작하고 꾸려나가는데 개인마다 다양한 방법이 있다고 생각한다. 하지만 나는 아직 제대로 자리잡은 것이 없는 초보 중 초보기 때문에 어떤 순서로 진행해야 효율적이고 놓치는 것 없이 할 수 있는지 아직 감이 잘 잡히지 않는다. 그래서 잘 하는 사람의 것을 따라하며 나에게 맞게 변형해나가는 것이 맞다고 생각했다. 그래서 프로젝트를 시작하고 진행해 세팅 순서를 정리해보려한다. Node.js의 프로젝트 기본 세팅 정리 시작. 1. 깃허브(Git Hub)(1) 새로운 repository 만들기readme 파일 같이 만들기reaposity 생성시 add a reame file을 체크해서 같이 만들어보자 (2)Issue 탭 활용하기새로운 이슈를 만든다각 이슈에서 해야할 일들을 나눠서 체크하며 진행할 수 있도.. 2024. 5. 17.
내일배움캠프 22일차 : Node.js CRUD 구현하기 Node.js 입문주차로 모듈을 이용해 CRUD 구현 후 배포하는 개인과제를 진행중이다. 그중 CRUD 구현에 대해 작성한 코드를  정리하려한다. //상품 생성 APIrouter.post("/products", async (req, res, next) => { //클라이언트로부터 value 데이터 가져오기 const { name, description, manager, password } = req.body; const status = "FOR_SALE"; const createdAt = new Date(); const updatedAt = new Date(); //상품 등록 const product = new Product({ name, description, manager.. 2024. 5. 16.
내일배움캠프 21일차 : AWS 및 git ssh key오류 (port22 : Operation timed out) Node.js 수업을 본격적으로 시작하면서 진도가 못나가고있다. 이것의 가장 큰 문제는 코드를 만들어내는것이 아니라 새롭게 설치하는 프로그램들에서 오는 오류들이다. 이번에 강의를 들으며 git의 ssh 키도 새로 발급 받고 Mongo DB, Insomnia, AWS 등 여러 프로그램을 설치하였는데 내 맥북은 보안이 투철한건지 강의랑 강의자료처럼 한 번에 매끄럽게 진행되는 것이 없었다. 어제도 여러 문제가 있었는데 그래도 몇시간동안 헤맨 후 결국 해결한 port22: Operation timed out에 대해 적어보려 한다.  AWS EC2 Instance를 생성하고 방화벽을 만드는 과정에서 오류가 발생했다.EC2 Instance에 접속하기 위해 SSH(Secure Shell)를 사용했는데, EC2 Ins.. 2024. 5. 15.
내일배움캠프 20일차 : 알고리즘 문제 정리(콜라츠 추측, 서울에서 김서방 찾기, 음양 더하기, 핸드폰 번호 가리기) 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될 때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다.1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 주어진 수가 6이라면 6 → 3 → 10 → 5 → 16 → 8 → 4 → 2 → 1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야 하는지 반환하는 함수, solution을 완성해 주세요. 단, 주어진 수가 1인 경우에는 0을, 작업을 500번 반복할 때까지 1이 되지 않는다면 –1을 반환해 주세요. 제한 사항입력된 수, num.. 2024. 5. 15.
반응형