Velog 첫번째 포스팅 오브젝트 병합 Object.assign(obj1, obj2); Object.assign method merge obj2 to obj1 Sequelize basic syntax in macOS homebrew mysql 8 aws ec2 mysql 원격접속 안될 때 env: aws ec2 / ubuntu 18.04 / mysq...
Express.js에서 url을 통한 정보전달 http://blink.com/login?id='3' domain : blink.com path : login url parameter(query string) : id='3' express.js 에서 req.query로 query string값을 참조할 수 있다.
WebAPI File File 인터페이스는 파일에 대한 정보를 제공하고, 웹 페이지의 JavaScript가 해당 내용에 접근할 수 있게 합니다. File 객체는 일반적으로 FileList 객체에서 회수할 수 있고, FileList 객체는 사용자가 요소에서 파일을 선택했을 때, 드래그 앤 드롭 작업의 DataTransfer 객체가, 또는 HTMLCanv...
ArrayLike 타입에서 Array 메소드 사용 HTMLInputElement has not 'value' prop
regeneratorruntime is not defined env: typescript, chrome change commit name already committed git squash merge (actually rebase interactive) 헤드포함 과거 3개의 커밋을 interactive하게 수정할 수 있다
File 객체와 Blob 객체 Javascript에서 Blob(Binary Large Object)는 이미지, 사운드, 비디오와 같은 멀티미디어 데이터를 다룰 때 사용할 수 있다. 데이터의 크기(Byte) 및 MIME 타입을 알아내거나, 데이터의 송수신을 위한 작은 Blob 객체로 나누는 등의 작업에 사용한다. File 객체도 name과 lastModif...
Dependency injection (의존성 주입) 출처 의존성 주입 패턴의 장점 재사용성 테스트 용이 코드 단순화 종속성 감소 가독성 증가 결합도 감소 유연성 증가 확장성 증가 의존관계를 설정하거나 없애거나 줄일 수 있음 의존성이란? A Class의 내부에서 B Class를 변수로 사용하면 A Class는 B Class에게 의존하게 된다. 즉 B ...
자바스크립트를 이용해서 페이지 비우기 document.write(''); 문서전체 태그를 날림으로써 빈페이지로 만들 수 있다. 자바스크립트를 이용해서 새 창, 혹은 새 탭 열기 `window.open(url, name, specs, replace)' - url: URL 주소를 특정한다. URL이 특정되지 않으면 빈 창이 열린다. - nam...
쿠키 설정 안됨 Problem Client에서 Server로 http request를 날렸을 때, Server측에서 쿠키를 설정해주었지만, Client측에 쿠키가 설정이 안되어있음. Cause Client에서 http request를 할 때(fetch, axios) 쿠키를 주고 받으려면 옵션이 필요함. solution 브라우저에서 쿠키 ...
JSON.parse syntax >JSON.parse(text[, reviver]) JSON 문자열의 구문을 분석하고, 그 결과에서 JavaScript 값이나 객체를 생성한다. reviver 함수를 인수로 전달할 경우, 결과를 반환하기 전에 변형할 수 있다. 예제 reviver 함수를 포함한 예제 iterator 객체 내의 후행 쉼표 사용불가 JS...
ubuntu 18.04에 mysql 설치하기 env : aws ec2 설치 mysql v14 설치됨 (2019년 9월 기준) 보안 설정 실행 mysql 8 설치하고 싶을 때 설치 sudo dpkg -i mysql-apt-config0.8.13-1all.deb 를 입력하면 GUI창이 뜰 것. tistory5.png 설치할 것 설정해주고 OK,...
async / await 기본 문법 origin은 remote repository의 이름에 따라 바꿔준다 feature/TEST-860은 remote repository에서 지우고싶은 branch의 이름에 따라 바꿔준다 원격지(remote)의 branch update / 존재하는 브랜치들을 업데이트해줌(소스말고 이름들) git remote u...
check key in object with Jest
TypeScript Non-null assertion operator TypeScript의 타입체커에게 null이 될 수 없다고 알려주는 표현식.