반응형

Node.js 4

설치된 모든 node.js 모듈의 목록을 인쇄합니다.

설치된 모든 node.js 모듈의 목록을 인쇄합니다. 제가 작업하고 있는 node.js 스크립트에서 npm을 사용하여 설치된 모든 node.js modules를 명령줄에 인쇄하고 싶습니다.이거 어떻게 해요? console.log(__filename); //now I want to print all installed modules to the command line. How can I do this? 전체 트리 없이 전역적으로 설치된 패키지에만 관심이 있는 경우: npm -g ls --depth=0 또는 로컬(omit -g): npm ls --depth=0npmls 사용 (json 출력도 있음) 스크립트에서: test.js: function npmls(cb) { require('child_process')..

programing 2023.11.01

콘솔에서 대화형으로 값 읽기

콘솔에서 대화형으로 값 읽기 나는 콘솔 확장 기능이 있는 간단한 서버 http 서버를 만들려고 생각했습니다.명령줄 데이터에서 읽을 스니펫을 찾았습니다. var i = rl.createInterface(process.stdin, process.stdout, null); i.question('Write your name: ', function(answer) { console.log('Nice to meet you> ' + answer); i.close(); process.stdin.destroy(); }); 글쎄요, 반복적으로 질문을 하자면, 저는 단순히 사용할 수 없습니다.while(done) { }. ㅠㅠ? 또한 질문 시간에 서버가 출력을 받으면 라인을 망칩니다."while(done)" 루프는 node...

programing 2023.08.18

매개 변수를 허용하는 expressjs 미들웨어 생성

매개 변수를 허용하는 expressjs 미들웨어 생성 매개 변수를 허용할 수 있는 미들웨어를 만들려고 합니다.이것이 어떻게 행해지는가? 예 app.get('/hasToBeAdmin', HasRole('Admin'), function(req,res){ }) HasRole = function(role, req, res, next){ if(role != user.role){ res.redirect('/NotInRole); } next(); } function HasRole(role) { return function(req, res, next) { if (role !== req.user.role) res.redirect(...); else next(); } } 또한 동일한 기능의 복사본을 여러 개 만들지 않아야..

programing 2023.08.08

Nodejs - 리디렉션 URL

Nodejs - 리디렉션 URL 사용자가 잘못된 URL을 입력할 때 node.js 서버가 404.html 페이지로 리디렉션하도록 하려면 어떻게 해야 합니까? 검색을 좀 해봤는데 대부분의 결과가 Express에 대한 것으로 보이지만 순수한 node.js로 서버를 작성하고 싶습니다.잘못된 URL을 결정하는 논리는 응용 프로그램에 따라 다릅니다.RESTful 앱을 실행하는 경우 단순 파일을 찾을 수 없음 오류 또는 다른 오류일 수 있습니다.이를 파악한 후 리디렉션을 전송하는 것은 다음과 같이 간단합니다. response.writeHead(302, { 'Location': 'your/404/path.html' //add other headers here... }); response.end(); Express를 ..

programing 2023.07.29
반응형