Web & Server(11)
-
22.04.15 Async
async는 다음 동그라미 표시한 부분의 코드를 좀 더 쉽게 사용할 수 있게 한다. async는 암시적으로 프라미스를 사용한다.
2022.04.30 -
자바스크립트 자잘한 팁
템플릿 리터럴은 "asdf"이 아니라 `asdf` 로 백틱 ( ` ) 을 써야 한다. `아이디는 ${member_id}입니다.` 식으로 써야 함. query 변수 선언문에서 백틱 ``을 쓰고 ? 를 넣으면 후에 나올 변수가 자동으로 할당된다. express에서 구조분해할당을 위해선 app.use(express.json())을 써줘야 한다. 구조분해할당이란 const { email, password } = req.body; 이런 것이다.
2022.04.30 -
22.04.15 자바스크립트 프라미스 Promise
프라미스란 자바스크립트의 비동기 처리에 사용되는 객체로, 비동기 작업의 결과를 알려준다. 그 결과를 가지고 switch case 문처럼 then, catch 를 이행하고 finally를 이행한다.
2022.04.23 -
22.04.13 자바스크립트
기본적으로 변수의 스코프는 최대한 좁게 만드는 것을 권장한다. 따라서, var 키워드 보다는 let과 const 키워드를 사용하며, 변경하지 않는 값(상수)이라면 let 보다는 const 키워드를 사용하는 것이 안전하다. var => 재선언 가능 https://www.howdy-mj.me/javascript/var-let-const/ var, let, const의 차이 ⏤ 변수 선언 및 할당, 호이스팅, 스코프 자바스크립트에서 var로 변수 선언이 가능했는데, 왜 const와 let이 나왔으며 이 둘의 사용을 권장할까? 이를 정확하게 알기 위해서는, 변수의 선언 및 할당 과정, 호이스팅, 스코프를 알아야한다. www.howdy-mj.me 함수 오브젝트 정의 및 호출 Array 내장 함수 정의 및 호출 자..
2022.04.23 -
22.04.13 Node JS
언어 : javascript ----> C# 환경 : nodejs ------> .NET 프레임 워크 : express -----> Unity nodejs는 javascript 런타임 환경 이다 ※런타임 환경 : 특정 언어로 개발된 프로그램을 해석하고 실행할수 있는 환경 NPM 자바스크립트 패키지 (라이브러리)가 등록되어 있다 전세계 개발자들이 개발한 약 100만개 이상의 모듈이 등록 되어 있다 유니티로 따지면 무료 AssetStore다 npm (노드 패키지 매니저/Node Package Manager)은 자바스크립트 프로그래밍 언어를 위한 패키지 관리자이다. 자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이다. 터미널에서 npm init 을 하거나, npm install (패키지 이..
2022.04.23