-
express 보일러 플레이트Java Script 2019. 4. 29. 15:14
https://expressjs.com/ko/starter/generator.html
요즘은 참 보일러 플레이트를 제공하는 언어들이 많아져서 참 좋다.
난 ejs 를 쓰고 gitignore 를 사용하니까
express --view=ejs --ejs --git <프로젝트명> 이렇게하면 기본 코드 완성!추가로 java 에서 쓰던 log4j 같은 winston 도 추가하려면
#> npm i winston date-utils --save
이렇게 라이브러리 설치winston.js 라고 파일을 만들고
const winston = require('winston'); require('date-utils'); const logger = winston.createLogger({ level: 'debug', // 최소 레벨 transports: [ new winston.transports.Console({ format: winston.format.printf( info => `${new Date().toFormat('YYYY-MM-DD HH24:MI:SS')} [${info.level.toUpperCase()}] - ${info.message}`) }) ] }); module.exports = logger;
app.js 에서
var logger = require('./winston'); <-- 파일 위치에 맞게 인클루드해주고
logger.info("로그메시지입니다. "); < -- log4j 랑 똑같은 문법으로 사용
이제 Get 파라메터 처리 방법
http://expressjs.com/en/api.html#req.params
post 는 body-parser 라는 미들웨어를 이용해야함.
'Java Script' 카테고리의 다른 글
바닐라JS 이건 또 무엇인가.. (0) 2021.05.19 express + passport 사용시 ejs 에서 로그인 유무 확인방법 (0) 2020.01.23 TypeScript 도 써보자 (구글링) (0) 2019.03.15 SpringMVC json 배열 리턴시 자바스크립트 처리 방법 (0) 2017.12.01 자동완성 기능 (=suggest 기능) 관련 조사 (0) 2017.06.01