본문 바로가기

항해998

항해99 4주차 4주차는 블로그에 로그인 기능 구현과 댓글 작성및 수정,삭제 기능을 추가하는 것이 었습니다 만든 프로젝트의 깃허브 링크 https://github.com/chasungbin/test2 GitHub - chasungbin/test2 Contribute to chasungbin/test2 development by creating an account on GitHub. github.com 사용된 기술 Node mongoDB express를 기반으로 CRUD(Create, Read, Update, Delete) 기능이 포함된 REST api를 만들 수 있다. jwt를 이용하여 사용자 인증 기능을 만들 수 있다 JWT [ JWT 개념 ] JWT(Json Web Token)란 Json 포맷을 이용하여 사용자에 대.. 2022. 4. 7.
항해99 3주차 Node.js Node.js란 Node.js란 2009년 Ryan Dahl 발표한 크롬 브라우저의 v8(자바스크립트 엔진)기반의 자바스크립트 런타임이다 런타임(runtime) 런타임(runtime)이란 프로그램이 실행되고 있을 때 존재하는 곳을 말한다. 즉 컴퓨터 내에 프로그램이 기동되면, 그것이 그프로그렘에 런타임이다. 요약 하자면 프로그래밍 언어가 구동되는 환경이라고 생각하면된다. npm(Node Packaged Manager) npm이란? Node.js로 만들어진 모듈을 웹에서 받아서 설치하고 관리해주는 프로그램입니다. 개발자는 단 몇 줄의 명령어로 기존에 공개된 모듈들을 설치하고 활용할 수 있습니다. Node.js의 REPL REPL은 Read-Eval(evaluation)-Print Loop의 .. 2022. 3. 31.
항해99 2주차 알고리즘 문제 알고리즘 이란? 수학과 컴퓨터과학, 언어학 또는 엮인 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법이다. 계산을 실행하기 위한 단계적 절차를 의미하기도 한다. 즉, 문제 풀이에 필요한 계산절차 또는 처리과정의 순서를 뜻한다. 프로그램 명령어의 집합을 의미하기도 한다. 알고리즘 문제를 푸는 것이 주였던 주차였다 js 언어를 이용하여 문제를 해결 하였다. 문제 예시) 가운데 글자 가져오기 문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 기본 코드 function solution(s) { var answer = ''; return answer; } 풀이 function solution.. 2022. 3. 24.
항해99 1주차 미니팀프로젝트를 진행하였다. 이런식으로 역할을 나누고 각자 해야할 것들을 얼마나 했는 지 실시간으로 체크 하였다 api를 설계할때는 쉬었지만 구현하는 것은 쉽지 않았다. 그리고 jwt방식을 로그인 구현 자체가 처음이라 사용하는 데 있어서 쉽지가 않았다 API api는 식당을 점원과 같다. 손님에게 정리 된 매뉴를 보여주고 주문한 매뉴를 주방에 전달하고 또 완성된 매뉴를 다시 손님에게 전달한다. 중간에서 요청을 받고 요청에 맞는 값을 다시 주는 전달자 역활이 라고 생각하면 된다 클라이언트는 요청을 할때 여러가지 타입이 있다 대표적으로 GET은 테이터를 죄회 요청할때 사용된다 POST는 생성,제거,수정등을 요청할때 사용된다. JWT JWT(JSON Web Token)란 인증에 필요한 정보들을 암호화시킨 토큰.. 2022. 3. 14.