웹 미니프로젝트 시작..내가 맡은 파트는 우선 로그인/회원가입 화면이다.기존 강의코드에서 닉네임 항목만 추가하는 거라 크게 어렵지 않다고 생각했는데..그 하나 추가하는데에 생각보다 많은 작업이 있었다.app.py 닉네임 추가login.html 닉네임 추가사실 기존 아이
Node 입문, 강의듣고 이해하려 노력하면서 따라 코딩을 했는데 아직 많이 버겁다.그래도 내용에 대해선 이해가 대부분 된거같은데, 문법들이나 Typescript을 활용해서 주석으로 타입 정의하는부분은 아주 낯설다.오늘 알고리즘 공부하는 데 자바스크립트에서String +
인덱스의 개념1\. 인덱스는 데이터를 빠르게 찾을 수 있는 수단으로서 , 테이블에 대한 조회 속도를 높여주는 자료 구조이다.2\. 인덱스는 기본 테이블의 특정 레코드 위치를 알려주는 용도로 사용한다.3\. 인덱스는 자동으로 생성되지 않기 때문에 데이터베이스 사용자가 지
API(Application Programming Interface)란?API는 애플리케이션끼리 연결해주는 매개체이자 약속이라고 볼 수 있습니다.우리가 API를 작성한다는 의미는?웹 어플리케이션(프론트엔드)에서 원하는 기능을 수행하는 URL과 인터페이스를 제공한다는 의
이미지 파일을 받아서 지정 폴더에 저장하기하나의 파일만 받기때문에 upload.single로 받았다.req.file 에는 아래의 정보를 포함하고있다.나는 이번 미니프로젝트에서 이미지파일을 저장하고 불러오기위해 mongodb에 파일명을 string값으로 저장하고, 폴더에
let, const가 추가되어 기존 var만 있었을 때 보다 예측 가능한 코드를 작성 할 수 있게 되었다.${} 중괄호 앞에 달러 표시를 통해 자바스크립트 표현식 사용이 가능하다.이전보다 훨씬 간결해진 코드로 객체를 선언할 수 있다.메소드에 더 이상 콜론(:)이나 fu
Typescript의 Class를 쓰곤 있지만 개념적으로 확실히 짚고 넘어가고 싶은 마음이 들어 공식문서를 보며 쭉 정리를 해보려고 한다.ES6에서 새롭게 도입된 클래스는 기존 프로토타입 기반 객체지향 언어보다 클래스 기반 언어에 익숙한 개발자가 보다 빠르게 학습할 수
Typescript는 readonly 키워드를 사용할 수 있다. readonly가 선언된 클래스 프로퍼티는 선언 시 또는 생성자 내부에서만 값을 할당할 수 있다. 그 외의 경우에는 값을 할당할 수 없고 오직 읽기만 가능한 상태가 된다. 이를 이용하여 상수의 선언에 사용
var는 한번 선언된 변수를 다시 선언할 수 있다.var는 선언하기 전에 사용할 수 있다.undefined가 나오는 이유는 선언은 호이스팅되지만 할당은 호이스팅 되지 않기 때문입니다.2번과 같은 상황의 letlet과 const도 호이스팅 되지만 초기화되지 않아 그 전에
프로토타입 1. 프로토타입이란 ? > 자바스크립트의 모든 객체는 자신의 부모 역할을 담당하는 객체와 연결되어 있습니다. 그리고 이것은 마치 객체 지향의 상속 개념과 같이 부모 객체의 프로퍼티 또는 메소드를 상속받아 사용할 수 있게 합니다. 객체가 만들어지기 위해서는
자바스크립트를 더 심도있게 공부하고 싶어 책을 읽는데 궁금한 것들이 생겨 구글링중에 우연치 않게 원티드에서 프리온보딩 백엔드 챌린지 신청공고를 보게되었다.현재 이미 재직중이고, 이직도 딱히 크게 고려하지 않고 있지만 공부하는 내용이 나의 기술스택과 (Nodejs, Ne