싸이트 ) expressjs.comexpress - middleWare ; 이런 형태를 가지고 있어야 한다. 이게 3rd Party 와 같다.// : 모든요청 ,app.get('', (request, response, next) => { fs.readdir('./da
와 같은부분.app 변수는 application 객체가 담겨져있음. 그 객체의 use/ get/ post 이러한 방식을 통해서 middleWare 등록가능.이렇게 등록된 MiddleWAre : Application Level MiddleWare이 중, Aplicatio
정적인 파일 : 이미지파일, 자바스크립트, css파일 등을 웹브라우저로 다운로드 시킨 경우아래의 메인 페이지에 사진 붙이기.expressjs.com 사이트코드 추가: 'public' directory 안에서 static 파일을 찾겠다!!upload된 모습Director
가장 흔한 에러 : 존재하지 않은 파일을 찾았을 때(404 - Not Found )Google : Express Not found코드 추가 : 맨 마지막에 넣어줌결과 ) 없는 페이지 모습맨 마지막에 넣는 모습: 이제까지는 맨 위에 코드를 넣었지만, 이것은 맨 아래에 줌
소프트웨어가 커짐에 따라서 복잡도를 정리 정돈 하지 않으면 소프트웨어가 커짐에 한계가 있다.이번 시간에는 라우터가 커지면서( 현업에는 라우터가 100개~1000개가 될 수 있다.)이를 파일별로 정리 정돈 하는 technique 을 기술 한다.expressjs.com==
소프트웨어가 커짐에 따라서 복잡도를 정리 정돈 하지 않으면 소프트웨어가 커짐에 한계가 있다. 이번 시간에는 라우터가 커지면서 ( 현업에는 라우터가 100개~1000개가 될 수 있다.) 이를 파일별로 정리 정돈 하는 technique 을 기술 한다. expressjs.
main.js에서 홈페이지 코드 이전.})var express = require('express');var router = express.Router();module.exports = router;var indexRouter = require('./routes/inde
http://expressjs.com/en/advanced/best-practice-security.html< 노란색 Box (링크로 가보면, 노란색 박스들의 내요이 자세히 나와있음.) >1\. express를 최신버전으로 항상 유지하라.2\. https
Express application generator express를 이용해서 프로젝트를 진행하면, 초반은 거의 비슷하다. 뒤로 갈수록 달라질 뿐. project를 할 떄마다 같은 일을 하는 비효율성을 해결 해 주는 기능이 Express generator이다. 이는 e
이후에 더 배워야 할 영역..template engine : html에 직접 코드를 치는 것은 귀찮음.이런 귀찮은 일을 줄이는 소프트웨어 / 언어를 template engine이라고 한다. ex) pug ( https://pugjs.org/language/at