개발햄비

[node.js] module 사용법 본문

개발/node.js

[node.js] module 사용법

개발햄 2019. 8. 31. 20:43

module.exports 안에 tamplat을 넣고 선언 후

module.exports = {

  html : function(tatle,list,body,data){

    return \`

    <!doctype html>

    <html>

    <head>

      <title>WEB1 - ${tatle}</title>

      <meta charset="utf-8">

    </head>

    <body>

    <h1><a href="/">Web</a></h1>

      ${list}

      ${data}

      ${body}

      <p>

      </p>

    </body>

    </html>

    \`;

  },list :function(filelist){

    var list = '<ul>';

    var i = 0

    while (i< filelist.length) {

      list = list + \`<li><a href="/?id=${filelist\[i\]}">${filelist\[i\]}</a></li>\`;

      i= i + 1;

    }

    list = list + '</ul>';

    return list

  }

}

부르고자 하는 js파일에 들어간다 (참고로 현재 디렉토리 / lib / templat.,js을 만들었다)

var templat = require('./lib/templat.js');

var list = templat.list(filelist,description);

var html= templat.html(tatle,list,`

${tatle}

${description}`,data);

와 같이 사용 할 수 있다.