이끌든지 따르든지 비키든지

분류 전체보기 63

[JavaScript] 자바스크립트의 이해

JavaScript는 초창기에는 웹 페이지 내에서 동적 표현을 담당했지만, 최근 Node.js라는 자바스크립트 런타임이 등장하며, 프론트엔드는 물론 백엔드 영역까지 아우르는 웹 프로그래밍 언어의 표준으로 자리를 잡고 있다. 자바스크립트의 특징 1. 동적 & 약타입 언어 자바스크립트는 실행 시 데이터 타입을 결정하는 동적 언어이면서, 다른 데이터 타입간에 형 변환이 상대적으로 자유로운 약 타입 언어이다. 문법도 타 언어에 비해 비교적 간단하고, 유연하게 코드를 작성할 수 있어 코드 작성 효율이 높다. // 정적 & 강 타입 언어인 Java int num1 = 10; String str = "Hello"; int result = num1 + str; // 결과 : 컴파일 에러 // 동적 & 약 타입 언어인 ..

[Node.js] Cookie-Parser로 쿠키 구현하기

▶ 쿠키란? 쿠키란, 브라우저와 웹 서버 간에 정보를 교환과 유지를 위해 사용하는 데이터를 말한다. 쿠키는 클라이언트(웹 브라우저) 측에 저장되고, KEY : VALUE 방식으로 데이터를 저장한다. '오늘 하루 이 팝업 보지 않기'나, '로그인 상태 유지' 등 사용자와 브라우저간의 이전 상호작용을 기억하거나, 사용자별로 다른 콘텐츠를 표시하려 할 때 쿠키를 주로 사용한다. Node.js에서는 Cookie-Parser라는 미들웨어를 통해 쿠키 읽기, 쓰기, 삭제 등을 수행한다. Cookie-Parser 설치 방법 npm install cookie-parser npm install --save-d @types/cookie-parser // Typescript 환경에서 작업하는 경우 npm 명령어를 통해 Co..

Project/Node.js 2023.09.11

네이버 클라우드 캠프 1일차

1일차 오전에는 네이버 클라우드 정낙수 이사님, 비트캠프 교육 총괄 담당자 분, 메직에꼴 최재규 대표님이 교육 과정 소개와 앞으로 우리가 가져야 할 마음가짐과 필요한 것에 대해 말씀해주셨다. 1. 목표 설정 너무 먼 곳을 보다 보면 출발도 하기 전에 지친다. 시작부터 결승선을 바라보기보다는 페이스 조절을 하며 한 단계 한 단계 성장하자. 2. 인사 담당자가 나를 뽑고 싶게 만들려면 무슨 내용이 있어야 할까? - 예측가능성지표 나는 성실한 사람이에요. 이 말을 증명할 수 있어야 한다. 출결, 근태 등에 지각, 결석으로 흠점을 남기지 말자. 학창 시절 누구나 다 받는 것 같던 개근상은 아무것도 아니지만 중요하다. - 성장가능성지표 나는 이정도를 할 줄 알고, 더 성장할 가능성이 있음을 보여줄 수 있어야 한다..