Programming/NodeJS
-
NodeJS / pug에서 mixin 사용Programming/NodeJS 2020. 1. 14. 18:39
pug 란? node js 프레임워크인 express에서 view 를 담당하는 템플릿 언어 JS방식으로 보다 쉽게 html을 만들 수 있다. mixin 란? 웹사이트에서 계속 반복되는 코드를 복사+붙여넣기 하지 않고 재활용하는 방법 각각 다른 정보를 가지지만 같은 구조를 가지는 템플릿에서 사용 mixin 사용 mixin은 pug의 함수의 일종 mixin은 함수의 이름이 있고, 인자가 필요 //dbtest.js export const test = [ { title: 'test title1', content: 'test content1' }, { title: 'test title2', content: 'test content2' }, { title: 'test title3', content: 'test co..
-
NodeJS BabelProgramming/NodeJS 2020. 1. 6. 23:35
Babel ? 자바스크립트 컴파일러로 최신 자바스크립트를 표준 자바스크립트로 변환해준다. 이와 같은 컴파일러가 필요한 이유는, ES6을 사용하여 프로젝트를 진행했지만, ES6을 지원하지 않는 브라우저일 경우 작동하지 않는다. 위와 같은 문제를 Babel 패키지를 활용하면 자바스크립트 최신 문법으로 코딩하면, 웹브라우저간 호환을 babel 패키지가 변경해준다. Babel - Node NodeJS에서 Babel을 실행시키기 위한 것 @babel/core @babel/node npm install @babel/core @babel/node Babel-preset @babel/preset-env @babel/preset-flow @babel/preset-react @babel/preset-typescript p..