목록웹개발 (10)
taenyLog
Properties & Methods textContent 모든 요소 반환한다. 마크업에서 온 것. 현재 나타난 내용이나 사용자에게 보이는 내용은 신경쓰지 않는다. innerText는 사용자가 보이는 내용이 나온다. 객체의 모든 특성과 같은 값도 검색할 수 있다. 현재 보이는 내용에 따라 달라진다. 내부 텍스트 반환하므로 태그는 모두 무시되고 현재 표시된 내용에 따라 달라지고 숨겨진 항목은 무시. innerHTML 특정 요소에 포함된 마크업의 전체 내용을 출력. 여는태그, 닫는태그 등 셋다 콘텐츠를 설정하거나 업데이트 하는데 쓸 수 있다. innerHTML만 다른 요소안에 추가할 때 쓸 수 있다.
post 요청을 받았을때 req.body 접근위해 아래와 같은 코드를 index.js파일에 넣어준다. // 우리가 post 요청을 받으면 그 body의 정보가 필요로 하지만 req.body로 바로 접근 불가 // 할 순 있지만 Undefined 값을 갖는다 .파싱되지않는값 // Express가 미들웨어를 사용하도록 명령해야함. app.use(express.urlencoded({ extended: true })); html Product Name Price (Unit) Select Category Submit
Mongoose로 업데이트하기 클래스이름.updateOne({기존값},{바꿀값}) 첫 번째 항목을 갱신 즉, 쿼리에 매치되는 첫 번째 항목을 우리가 제시한 것으로 갱신 클래스이름.updateMany({기존값},{바꿀값}) Movie.updateMany({title:{$in:['Amadeus','Stand By Me']}},{score:10}) 'Amadeus'와 'Stand By Me'의 title을 가진 데이터의 score를 10으로 변경 findOneAndUpdate() 쿼리가 실행된 후 갱신된 버전을 돌려받거나 기본적으로 새 버전이 표시되게 만들고 싶을 경우 옵션을 하나 더 지정해야함 그 옵션을 세 번째 인수로 전달해야함. new라는 옵션 객체인데 false가 디폴트이다. true로 변경해야 원래 ..
JavaScript Promises는 비동기 작업을 처리하는 데 사용되는 기능입니다. 기존의 콜백 패턴에서의 단점을 해결하고 비동기 코드를 더욱 효율적으로 관리할 수 있게 해줍니다. Promises를 사용하는 이유는 다음과 같습니다: 1. 비동기 코드 관리: Promises는 비동기 작업을 처리하고 완료되면 결과를 반환하는 데 사용됩니다. 이를 통해 코드를 더욱 쉽게 관리하고, 콜백 지옥(callback hell)과 같은 복잡한 중첩 구조를 피할 수 있습니다. Promises는 비동기 작업의 성공, 실패, 진행 상태 등을 명확하게 처리할 수 있어 코드의 가독성과 유지 보수성을 향상시킵니다. 2. 에러 처리: Promises는 에러 처리를 간편하게 해줍니다. 비동기 작업 중에 발생하는 에러를 catch()..

데이터베이스 개요 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..

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