노드2 [ javascript ] EJS 사용해서 서버가 보낸 값 출력하기 php에서는 과 같은 형식으로 서버에서 보낸 값을 클라이언트의 화면에 출력할 수 있습니다. Node.js에서는 이를 지원하는 여러 방법이 있는데요. 오늘은 EJS (Embedded JavaScript templating)라는 단순한 템플릿 언어를 사용해보겠습니다. express, router pattern 등을 미리 알고 있다는 전제 하에 시작하겠습니다. 우선 디렉토리 구조를 다음과 같이 만듭니다. 디렉토리로는 public, routes, view가 꼭 필요하고, 파일으로는 package.json, server.js가 꼭 필요합니다. package.json { "name": "230303-stickode-upload", "version": "0.0.0", "private": true, "scripts":.. 2023. 4. 14. Node.js 알아보기 Node.js는 Chrome V8 Javascript 엔진으로 빌드된 JavaScript 런타임입니다. 크롬 V8 엔진이란 웹 브라우저를 만드는 데 기반을 제공하는 오픈 소스 자바스크립트 엔진을 뜻하며 런타임이란 특정 언어로 개발된 프로그램을 해석하고 실행할 수 있는 환경, 즉 자바스크립트가 해석하고 실행되는 환경을 뜻합니다. Node.js가 등장하기 전의 자바스크립트는 브라우저 안에서만 동작 했었습니다. 2008년 구글이 크롬 브라우저를 출시하면서 V8 엔진을 개발, 이로 인해 자바스크립트의 실행속도가 대폭 개선되었습니다. Node js의 구조는 위 사진과 같습니다. Node.js는 V8과 더불어 libuv라는 라이브러리를 사용합니다. V8과 libuv는 C와 C++로 구현되어 있으며, 자바스크립트 코.. 2022. 9. 3. 이전 1 다음