728x90

분류 전체보기 296

노드 cors 에러 해결하기 - Error: unable to verify the first certificate

https://velog.io/@satoshi25/TIL-714-Warning-Setting-the-NODETLSREJECTUNAUTHORIZED-environment TIL 7/14 Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment오늘은 시험을 봤다. 그 중에서 잘 몰랐던 부분들을 찾아보면서 나름 문제의 원인을 찾은 경험을 남겨봤다. https 모듈을 사용하여 express로 api 문서대로 구현하는 것이 목표였다. 시험의 문제와는velog.io  * 노드 서버 https 설정하기https://charming-kyu.tistory.com/46 [node.js] localhost https 적용 (SSL)서론 로컬에서 개발할 때 http://l..

몽고 DB 쿼리 - 연습과제

연습과제 1 db.movies.find({ title: { $regex: /er/ }}).count() 연습과제 2 db.movies.find( { year: { $gt: 2020 }}).count() 연습과제 3 db.movies.find({ year: { $gte: 2005, $lte: 2007 }}).count() 연습과제 4 db.movies.find({ genres: { $in: ["Comedy", "Horror"] }}).count() 연습과제 5 db.movies.find({ runtime: { $mod: [5, 0] }}).count() 연습과제 6 db.movies.find({ $and: [{ rating: { $gt: 7 } }, { year: { $gt: 2020 } }] }).cou..

데이터베이스 2024.04.23

함수와 this

function 으로 생성한 함수에는 항상 this 와 prototype 속성이 존재한다. const Shadow = function(){ console.log(this) } console.log(Shadow()) this 는 윈도우 객체이다. console.log(new Shadow()) this 는 생성자함수이다. var Human = function(type){ this.type = type || 'human' } Human.isHuman = function(human){ return human instanceof Human } Human.prototype.breathe = function(){ alert('h-a-a-a-m') } 자바스크립트에서는 객체 복사로 상속한다. 복사하는 원본객체를 프로토..

자바스크립트 엔진과 런타임

https://www.jeong-min.com/49-js-runtime/ 개발자 단민 | 자바스크립트 엔진: "어, 아직 싱글이야" | JS 런타임에 대해 알아보자 자바스크립트 엔진과 런타임에 대해 이야기하기 전에, 자바스크립트 자체가 무엇인지 이해하는 것도 중요하다! 자바스크립트는 웹 개발에서 가장 널리 사용되는 프로그래밍 언어 중 하나로, 웹 www.jeong-min.com https://webduck.tistory.com/64 자바스크립트 런타임과 엔진 그리고 동작 원리 📌 TL;DR 자바스크립트 프로그래밍 => 자바스크립트 엔진과 웹 브라우저에서 제공하는 API 메소드로 프로그래밍을 하는 것이다. * 크롬 웹 브라우저는 V8 엔진이 탑제된 자바스크립트 런타임이다. webduck.tistory.co..

웹 (web) 2024.04.16

0. 몽고DB - 설치 가이드 (최신)

https://www.mongodb.com/try/download/community Try MongoDB Community Edition Try MongoDB Community Edition on premise non-relational database including the Community Server and Community Kubernetes Operator for your next big project! www.mongodb.com https://kitty-geno.tistory.com/155 MongoDB | 윈도우 MongoDB 설치하기 MongoDB 몽고 DB는 크로스 플랫폼 도큐먼트 지향 데이터베이스 시스템이다. NoSQL 데이터베이스로 분류되며 JSON과 같은 동적 스키마형 도큐먼트들..

비동기 - async, await

* async 함수 async, await 문법을 사용하면 프로미스를 조금더 편하게 사용할 수 있다. async function f() { return 1 } function 앞에 async 를 붙이면 해당 함수는 항상 프로미스를 반환한다. 프로미스가 아닌 값(return 1)을 반환하더라도, 내부적으로는 해당 값(1)을 프로미스로 감싸서 반환한다. return 이 resolve 호출과 동일하다. async function f() { return 1 } f().then(alert) // 1 해당 코드를 실행하면 result 가 1인 이행 프로미스가 반환된다. 그러므로 then 을 연결해서 사용할 수 있다. async function f() { return Promise.resolve(1) } f().th..

728x90