본 게시글은 유튜브 생활코딩 온라인강의를 시청한 후 학습한 정보를 기록하는 목적의 게시글입니다.
생각의 흐름에 따라 작성된 게시글입니다. 가독성이 떨어질 수 있습니다.
"프레임워크는 현실의 복잡함으로 부터 우리를 구원해 줄
우리의 구원자가 될 것입니다."
(생활코딩 : Web3 - express 수업소개. 중)
#0.
express에서 애플리케이션을 구축할 때 주의해야 할 보안적인 이슈에 대하여 고민해보자.
#1.
1. express 최신 버전을 항상 유지할것
2. TLS(=https)를 사용할 것
3. helmet 모듈 사용할 것
npm install halmet --save
var helmet = require('helmet')
app.use(helmet());
4. 쿠키를 안전하게 사용할 것
5. dependency를 안전하게 관리할 것
// 보안 체크
npm install nsp -g
#0.
Express 기반의 프로젝트를 할 때 기본적으로 필요한 파일과 코드를 자동으로 만들어주는 앱인
Express generator에 대하여 알아보자.
#1.
express로 어플리케이션을 설계할 때 처음 부분은 대동소이하다.
그런 처음 과정의 반복을 막기 위해서 사용하는 것이 바로 Express generator
$ npm install -g express-generator
$ express
$ express --view=pug myapp
$ cd myapp
$ npm install
$ DEBUG=myapp:* npm start
다음 공부할 것?
1. 템플릿 엔진 : pug?
2. 데이터베이스 : my-sql? mongo?
3. 다른 middleware
'오픈튜토리얼스 > 생활코딩 : Web3 - Express' 카테고리의 다른 글
[생활코딩|Express #11~12] 에러처리 / 라우터 (0) | 2020.11.02 |
---|---|
[생활코딩|Express #10] 정적인 파일의 서비스 (0) | 2020.10.30 |
[생활코딩|Express #7~9] Express 미들웨어의 사용 / 미들웨어 만들기 / 미들웨어의 실행순서 (0) | 2020.10.30 |
[생활코딩|Express #3~6] 상세보기 페이지 / 페이지 생성 / 페이지 수정 / 삭제 기능 구현 (0) | 2020.10.28 |
[생활코딩|Express #2] 홈페이지 구현 (0) | 2020.10.28 |
최근댓글