목록개발/항해99 9기 (43)
그저 내가 되었고
사족 이걸 굳이 매번 다 올리는 이유는... 항해하면서 너무 힘들지만 절대 포기하고 싶지 않은 분들이 보시고 꼭 도움 받으시길 원하기 때문입니다. 제 뒤에 항해하시게 될 누군가가 만약 저처럼 너무너무 힘들어 하고 계시다면(T T) 그 마음을 너무 잘 알기에.. 제 마음도 많이 아플 것 같아요. 답지 보고 공부하는것도 도움이 많이 되더라고요. 잘 이해만 하면 돼요. 꼭, 이해하는것 절대로 포기하지 마시고 끝까지 완주해봅시다,,,,,(나도!!!!!!!!!!!!!!!!!!!!!!!) app.js 더보기 const express = require("express"); const mongoose = require("mongoose"); mongoose.connect("mongodb://localhost/4W_in..
01. 쿠키와 세션 - 보통 서버가 클라이언트 인증을 확인하는 방식은 대표적으로 쿠키, 세션, 토큰의 3가지. - 쿠키는 클라가 어떤 웹사이트를 방문할 경우, 그 사이트를 사용하고 있는 서버를 통해 클라의 브라우저에 설치되는 작은 기록 조각 파일들(내용은 key-value 형식의 문자열 덩어리임) 각 사용자마다 브라우저에 정보를 저장하니 고유 정보 식별이 가능. 브라우저(클라이언트)가 서버에 요청(접속)을 보내면, 서버는 클라의 요청에 대한 응답을 작성할 때 클라이언트측에 저장하고 싶은 정보를 응답 헤더의 set-cookie에 담음. 이후 해당 클라는 요청을 보낼 때마다, 매번 저장된 쿠키를 요청 헤더의 cookie에 담아 보냄. 서버는 쿠키에 대한 정보를 바탕으로 해당 요청의 클라이언트가 누군지 식별하..
📚 Restful API; Representational State Transfer API Restful API란? 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스. RESTful API는 안전하고 신뢰할 수 있으며 효율적인 소프트웨어 통신 표준을 따르므로 다양한 정보 교환을 지원할 수 있음. REST란? Representational State Transfer(REST)는 API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처이다. REST 기반 아키텍처를 사용하여 대규모의 고성능 통신을 안정적으로 지원할 수 있다. 또한 쉽게 구현하고 수정할 수 있어 모든 API 시스템을 파악하고 여러 플랫폼에서 사용할 수 있다. API 개발자는 여러 아키텍처를 사용하여 API를 ..
Directory Structure . ├── app.js ├── routes │ ├── index.js │ ├── comments.js │ └── posts.js └── schemas ├── index.js ├── comment.js └── post.js app.js //express 프레임웤 구동. express는 노드로 서버를 빠르고 간편하게 만들 수 있게 도와주는 웹 프레임웤!! const express = require('express'); // express 프레임웤을 express란 변수에 담고 const app = express(); //app이란 변수에!!!! 그 express 프레임웤을 할당!!! 그러면 일반적 서버 사용 위한 app 객체 생성됨~! //서버 구동은 전부 객체를 참조한다..
주특기 입문주 학습 목표 Javascript의 기초 문법을 이해할 수 있고, 동기 비동기에 대한 설명을 할 수 있다. 상 ES6 문법의 심화까지 잘 습득했고, 동기 비동기에 대한 설명도 완벽하게 할 수 있다. 중 JS의 기초 문법에 대해서 숙지하고 있으나, 아직 동기/비동기의 개념에 대한 습득이 부족하다. 하 JS의 기초 문법에 대해서 숙지하고 있지 않고, 동기/비동기에 대한 이해가 부족하다. Express.js의 Request(req), Response(res)가 무엇인지 이해할 수 있고, REST API를 구현할 수 있다. 상 Express.js의 req, res의 역할을 이해하였고, REST API를 구현할 수 있다. 중 Express.js의 req, res의 역할을 이해하고 있으나, REST AP..