웹개발자8 [Node] 실습 환경 및 구동 github.com/web-n/Nodejs 실습자료 설치 및 구동 package.json 안에 있는 dependencies 항목들을 npm이 다운을 받는다 npm install 실행하면 node_modules 생성 된다. pm2 설치 되었다면 안되었다면 아래 링크로 가서 설치하자 https://sein-jh.tistory.com/31?category=992990 NPM PM2 pm2.keymetrics.io/ PM2 - Home Advanced process manager for production Node.js applications. Load balancer, logs facility, startup script, micro service management, at a glance. pm2.keyme.. 2021. 5. 10. [Node] 입출력 보안 Security path nodejs path parse node > var path = require('path'); undefined > path.parse('../password.js'); {root: '', dir: '..', base: 'password.js', ext: '.js', name: ''password' } > path.parse('../password.js').base; 'password.js' 사용자로부터 모든 경로가 들어오는 곳을 변경해 줍니다. var path = require('path'); var filteredId = path.parse(queryDate.id).base; fs.readFile(`data/${filteredId}`, 'utf8', function(err, .. 2021. 5. 2. [Node] App 모듈 형식 1. Module muse.js var M = { v:'v', f:function(){ console.log(this.v); } } M.f(); 객체들이 1천 1만 일경우 소스가 많아지면 엄청 보기 힘들어 질 것이다. 모듈을 이용하면 파일로 쪼개서 정리 할 수 있다. 2. 모듈 분류하기 mpart.js var M = { v:'v', f:function(){ console.log(this.v); } } module.exports = M; 파일을 생성하여 M 객체를 복사해 주자 mmodule.exports = M; 작성해주자 3. 모듈 가져오기 require // var M = { // v:'v', // f:function(){ // console.log(this.v); // } //} var part = .. 2021. 5. 2. [Node] Form - Method HTML - from GET VS POST 비교표 아래의 그림에서는 GET 방식과 POST 방식의 차이를 표로 정리하고 있다. 2021. 4. 29. 이전 1 2 다음