git clone http://https://github.com/jbj616/laboratory-website.git
cd laboratory-website
npm install
npm start
- Include : 중복 요소
- footer : 메뉴반 하단 footer
- head : meta 정보
- header : 상단 제목
- script : js 스크립트파일
- sidebar : 메뉴바
- Page
- Member
- Prefessor / Member
- Research
- Method / Projects
- Home
- Introduce
- Lecture
- PatentsPage
- Publications
- Member
모든 페이지관련 소스코드는 HTML 문법으로 작성하였습니다.
//Lecture
app.get("/lecture", (req, res) => {
res.render("page/LecturePage");
});
App.js 파일에 Node.js 에 관련 모든 설정 및 소스코드가 있습니다.
사용한 모듈
const express = require("express"); // 라우터
const http = require("http"); // http
const expressErrorHandler = require("express-error-handler"); // error 처리를 윈한 라이브러리
const static = require("serve-static"); // 정적 파일 접근을 위한 라이브러리
const fs = require("fs"); // 파일 읽고 쓰기 라이브러리
const path = require("path"); // 경로 관련 라이브러리
const logger = require("morgan"); // log