NodeJS

[NodeJS] - 상세페이지 구현위한 Express Route Parameters

Riucc 2018. 10. 17. 01:20

○ 상세페이지 구현위한 Express Route Parameters 

 

Route Parameters 를 이용하여 상세페이지의 라우팅 경로를 설정할 수 있고

값을 변수를 이용하여 지정할 수 있다





const express = require('express');

const app = express();  // constant 상수 = 바뀌지 않는 것(고정값)


const fs = require('fs');  // 파일시스템 사용위한

const path = require('path');  // path 모듈 사용 위한


app.get('/page/:pageId', function(req, res) {  // Route Parameters 사용

      fs.readdir('./data', function(error, filelist){  // 디렉토리 읽기(fs.readdir)

          var filteredId = path.parse(req.params.pageId).base;  // 가져와서 쓸 때는 이렇게 쓴다

          fs.readFile(`data/${filteredId}`, 'utf8', function(err, description){  // 파일읽기(fs.readFile)

            var title = req.params.pageId;

          });

        });               

});