본문 바로가기

개발자일기/node.js3

ejs 파일 사용해보기 / DB데이터 html로 출력하기 EJS란? (GPT 한테 물어봄) EJS 또는 Embedded JavaScript는 일반 JavaScript로 HTML 마크업을 생성할 수 있는 템플릿 언어입니다. Node.js와 함께 웹 개발에 자주 사용되지만 JavaScript를 지원하는 다른 환경에서도 사용할 수 있습니다. EJS의 기본 아이디어는 동적 콘텐츠에 대한 자리 표시자로 HTML 템플릿을 만드는 것입니다. 이러한 자리 표시자를 "EJS 태그"라고 하며, ""와 같이 퍼센트 기호가 있는 여닫이 각 괄호로 표시됩니다. EJS 태그 안에 원하는 유효한 JavaScript 코드를 작성할 수 있습니다. 이 코드는 실행 시 실행되며 결과는 HTML 출력에 삽입됩니다. 예를 들어, 값이 "John"인 name이라는 변수가 있는 경우 다음과 같이 EJ.. 2023. 5. 4.
mongoDB 사용하기 html파일에 입력한 내용을 mongodb를 연결해 db에 저장시키고 싶었다. 그런데 간단할줄 알았지만 생각보다 여러 오류들이 나타나 해결하는데 꽤 많은 시간이 걸렸다. 그래서 이 코드만큼은 꼭 저장하고 필요할때마다 보고싶었다. 1 2 3 4 5 6 7 8 9 10 11 // html 파일 코드 오늘의 할일 날짜 Submit Colored by Color Scripter cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 // server.js 파일 코드 const express = requ.. 2023. 5. 3.
서버 / Node.js란 무엇인가? 💻 서버란 요청을 받으면 요청한 내용을 보내주는 프로그램 💻 요청의 종류 1. 읽기 (GET) 2. 쓰기 (POST) 3. 수정 (PUT) 4. 삭제 (DELETE) 💻 Node.js로 서버 만드는 이유 Non - blocking I/O : 데이터 요청 처리 도중 많은 양의 요청을 만나면 빨리 처리할 수 있는 것부터 처리하고 나중에 대용량 요청을 처리한다. (강점) SNS, 채팅서비스, 코드가 짧아서 빠른 개발가능 💻 개발환경 node.js 설치하기 -> vscode 설치하기 -> express 라이브러리 (npm install express) > 1 2 3 4 const express = require('express'); const app = express(); app.listen(); cs > 1 .. 2023. 5. 1.