반응형 JavaScript5 [node.js][4] 간단한 ejs 동적 페이지 만들어보기 지난 글에서는... ejs의 활용법에 대해 알아보았다. 어떻게 html 파일 내에 자바스크립트를 내장시키는 지 알아보았고 등의 태그, 규칙에 대해서도 알아보았다. 이번 글에서는 동적 페이지를 생성하는 법에 대해 알아보겠다. [4][0] 동적페이지란? 동적페이지라 함은, 정적으로 저장되어있는 정보만이 아닌, 사용자와 서버의 상호작용 통해 그때그때 가공된 페이지를 말한다. 예를 들면, yahohococo.tistory.com은 항상 고정되어 있는 코딩노예블로그의 홈 화면을 보여주지만, 그 뒤에 숫자를 붙이거나 다른 키워드를 붙여 페이지 내의 원하는 글이나 관리자 모드의 페이지를 넘겨받을 수 있다. http://yahohococo.tistory.com/43처럼 말이다. 사용자가 원하는 내용을 직접 뒤에 붙여,.. 2019. 8. 11. [node.js][3] ejs 사용설명서 지난 글에서는.. express모듈의 GET과 POST 함수 사용법을 알아보았다. 이로써 주소창에 입력한 디렉토리 별로 페이지를 다르게 출력하고, 서버에 POST요청을 보낼 수도 있게 되었다. 이번 글에서는 ejs에 대해 알아보도록 하자. ejs를 다 알고있다면 맨 밑에 유의점도 나름 고초를 겪고나서 써본 것이니 그것만 읽어도 된다. [3][0] ejs란? ejs는 Embedded JavaScript의 약자로, 쉽게 말하면 자바스크립트가 내장되어 있는 html 파일이다. html에도 자바스크립트를 넣을 수 있지 않냐고? html 안에 내장되어 있는 것과 바깥에서 건드리는 것의 차이다. 볼품없는 그림으로 한 번 설명해드리겠다. 왼쪽은 ejs, 오른쪽은 html파일의 자바스크립트를 이용한 div여러개 만들기.. 2019. 2. 21. [node.js][2] GET과 POST 써보기 지난 글에서는.. express, ejs 모듈, view 엔진을 이용해 app.js가 서버의 구실을 하게 만들었다. 이번 글에서는 express의 get과 post를 쓰는 법을 알아보자. [2][0] GET을 써보자 지난 글까지의 app.js 코드는 이렇다. const express = require("express"); const ejs = require("ejs"); const app = express(); app.set("view engine", "ejs"); app.use(express.static(__dirname + '/')); app.get("/", function(req, res){ console.log("안녕 테스트 페이지!"); res.render("test1", {}); }) app... 2019. 1. 17. [node.js][1] express로 페이지 올려보기 지난 글에서는.. 지난 글에서는 node.js 설치하고 app.js 파일을 만들어 실행하는 것까지 했다. 이번 글에서는 페이지를 만들어 서버에 올리는 것을 하려고 한다. [1][0] 페이지를 올리기 위해 필요한 것 - express, ejs 서버를 구동하려면 http클라이언트나 웹프레임워크가 필요하다. http를 쓰는 것보다는 프레임워크가 편하니 프레임워크를 사용할 것이다. 그 중에서도 express를 이용할 것이다. express는 그냥 쓸 수 있는 것이 아니다. app.js를 모셔놓은 폴더에 express 모듈을 설치해줘야 한다. 또 어디에서 다운받아 설치하냐고? 아니다. 콘솔창에서 간단히 설치할 수 있다. cmd를 켜고 프로젝트 폴더로 이동한 뒤 다음과 같이 쳐보자. // cmd cd desktop.. 2019. 1. 11. [node.js][0] 야매로 시작하기 세 달전 쯤에 프로젝트로 인해 node.js를 시작했다. 블로그에 글을 못올리던 이유다. 지금은 다 배워서 알고있지만, 처음에 시작할 때는 무지 막막했다. 그래서 구글 선생님을 찾아가 여러 글들을 찾아 보면서 했는데, 글들이 다 장황하고 알고 싶은 부분을 찾으려면 여러 개를 찾아봐야 나오는 경우도 많았다. 그래서 야매로 node.js를 시작하는 글을 쓰려고 한다. 시작은 야매이지만, 끝에는 장황한 node.js 개발자가 되어있을 것이다. 최대한 보기 쉽고, 짧게, 알고싶은 것들은 많게 효율적으로 글을 쓰려고 한다. [0][0] node.js 시작하기 - 다운로드, 설치, 설치 확인 https://nodejs.org/ko/로 아무거나 설치한다. 10.15.0 LTS 버전은 안전성이 높고, 최신버전은 많은 .. 2019. 1. 9. 이전 1 다음 반응형