목록유데미 (16)
taenyLog
Properties & Methods textContent 모든 요소 반환한다. 마크업에서 온 것. 현재 나타난 내용이나 사용자에게 보이는 내용은 신경쓰지 않는다. innerText는 사용자가 보이는 내용이 나온다. 객체의 모든 특성과 같은 값도 검색할 수 있다. 현재 보이는 내용에 따라 달라진다. 내부 텍스트 반환하므로 태그는 모두 무시되고 현재 표시된 내용에 따라 달라지고 숨겨진 항목은 무시. innerHTML 특정 요소에 포함된 마크업의 전체 내용을 출력. 여는태그, 닫는태그 등 셋다 콘텐츠를 설정하거나 업데이트 하는데 쓸 수 있다. innerHTML만 다른 요소안에 추가할 때 쓸 수 있다.
Node.js REPL(Read-Eval-Print Loop)에 대해 도움을 드릴 수 있습니다. Node.js REPL은 JavaScript 코드를 입력하고 즉시 결과를 확인할 수 있는 대화형 환경을 제공합니다. Node.js REPL을 사용하려면 컴퓨터에 Node.js가 설치되어 있어야 합니다. Node.js REPL에 접근하는 방법은 다음과 같습니다: 1. 터미널이나 명령 프롬프트를 엽니다. 2. `node`를 입력하고 Enter 키를 누릅니다. 이렇게 하면 Node.js REPL이 시작되고, `>` 프롬프트가 표시되어 입력을 기다리고 있는 상태가 됩니다. 3. 이제 JavaScript 코드를 입력하고 Enter 키를 눌러 결과를 확인할 수 있습니다. 예를 들어, `console.log("Hello,..
JavaScript Promises는 비동기 작업을 처리하는 데 사용되는 기능입니다. 기존의 콜백 패턴에서의 단점을 해결하고 비동기 코드를 더욱 효율적으로 관리할 수 있게 해줍니다. Promises를 사용하는 이유는 다음과 같습니다: 1. 비동기 코드 관리: Promises는 비동기 작업을 처리하고 완료되면 결과를 반환하는 데 사용됩니다. 이를 통해 코드를 더욱 쉽게 관리하고, 콜백 지옥(callback hell)과 같은 복잡한 중첩 구조를 피할 수 있습니다. Promises는 비동기 작업의 성공, 실패, 진행 상태 등을 명확하게 처리할 수 있어 코드의 가독성과 유지 보수성을 향상시킵니다. 2. 에러 처리: Promises는 에러 처리를 간편하게 해줍니다. 비동기 작업 중에 발생하는 에러를 catch()..
schema(스키마)는 Mongo의 각기 다른 키 집합을 JavaScript의 다른 타입으로 구조를 짜는 것을 말한다. JS나 기타 언어에서 다른 타입인 데이터를 Mongo로부터 가져오지만 그 언어에 데이터 타입이 있을 수도 있고 없을 수도 있다. 스키마를 정의함으로써 구체화한다. https://mongoosejs.com/docs/guide.html Mongoose v7.3.1: Schemas If you haven't yet done so, please take a minute to read the quickstart to get an idea of how Mongoose works. If you are migrating from 6.x to 7.x please take a moment to read ..

데이터베이스 개요 https://www.mongodb.com/cloud/atlas/lp/try4?utm_source=google&utm_campaign=search_gs_pl_evergreen_atlas_core_prosp-brand_gic-null_amers-ca_ps-all_desktop_eng_lead&utm_term=mongodb%20database&utm_medium=cpc_paid_search&utm_ad=e&utm_ad_campaign_id=12212624311&adgroup=115749704383&cq_cmp=12212624311&gad=1&gclid=CjwKCAjwhdWkBhBZEiwA1ibLmGOzBYjBXjBwNztMvgWgRPLnNL_ITQX-h3vmRdmQJ0uRpSqYLao6-x..

Get 요청 / Post 요청 Get - 요청정보를 가져옴 - get 요청을 보낼 때 따라오는 데이터는 쿼리 문자열에 담김(URL에서 볼 수 있다.) - 백엔드까지 영향을 주진않는다. Post - 정보를 보내거나 올림 - body에 포함 - Json 타입으로 보낼 수 있음 - 생성/ 삭제 / 업데이트 Express Post 경로 정의 Get과 Post를 구별해서 받음 요청 구문 분석하기 다른 포맷으로 데이터를 보낼 수 있다 http://expressjs.com/en/5x/api.html#req.body Express 5.x - API Reference Express 5.x API Note: This is early beta documentation that may be incomplete and is s..

템플레이팅 특정 로직과 HTML 응답 생성을 결합 EJS (Embedded JavaScript) - Node.js에서 많이 사용하는 템플릿엔진 EJS용 Express 구성하기 http://expressjs.com/en/5x/api.html#app.set Express 5.x - API Reference Express 5.x API Note: This is early beta documentation that may be incomplete and is still under development. express() Creates an Express application. The express() function is a top-level function exported by the express modul..

Node 사용하여 서버 구축할 때 사용 Express 개요 - Express는 요청을 받아들일 서버 구축을 돕고 들어오는 요청을 파싱한다(HTTP요청이 텍스트 정보이기 때문이다 JS가 아니므로 Express가 돕는다. ) - 응답을 만드는 것도 도와줌. 상태코드 설정 , 헤더와 같은 콘텐츠를 어떻게 응답할지 설정 제어와 제어의 역전 제어 라이브러리는 언제든지 코드에 결합 가능 프레임워크 - 제어의 역전 애플리케이션의 프레임워크에서 제어의 흐름을 역전시키기때문에 프레임워크의 작동원리에 따라 코드를 작성한다. Express 앱 $ npm i express express다운 $ npm i express --save 구버전 NPM에서 패키지를 package.json에 저장시 --save붙여준다. https://..