«node.js» 태그된 질문

Node.js는 Google의 V8 JavaScript 엔진 및 libuv 라이브러리를 사용하는 이벤트 기반 비 차단 비동기 I / O 런타임입니다. 클라이언트뿐만 아니라 서버 측에서도 JavaScript를 실행할 수있는 기능을 많이 사용하는 응용 프로그램을 개발하는 데 사용되므로 코드 재사용 성 및 컨텍스트 전환이 없다는 이점이 있습니다.

25
Node.js에서 다른 파일의 기능을 어떻게 "포함"합니까?
app.js라는 파일이 있다고 가정 해 봅시다. 아주 간단합니다 : var express = require('express'); var app = express.createServer(); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.get('/', function(req, res){ res.render('index', {locals: { title: 'NowJS + Express Example' }}); }); app.listen(8080); "tools.js"안에 함수가 있으면 어떻게 되나요? apps.js에서 사용하기 위해 어떻게 가져 옵니까? 아니면 …


10
Node.js를 사용하려면 ES6 가져 오기 / 내보내기가 필요합니다
공동 작업중인 프로젝트에서 사용할 수있는 모듈 시스템에 대해 두 가지 선택이 있습니다. 사용하여 모듈을 가져 오기 require및 사용 수출 module.exports및 exports.foo. ES6을 사용하여 모듈 가져 오기 import및 ES6을 사용하여 내보내기export 하나를 다른 것보다 사용하면 성능상의 이점이 있습니까? 노드 1에서 ES6 모듈을 사용할 경우 알아야 할 다른 것이 있습니까?

10
정확한 이전 버전의 NPM 패키지를 설치하는 방법은 무엇입니까?
nvm을 사용하여 노드 v0.4.10을 다운로드하고 해당 버전의 노드와 작동하도록 npm을 설치했습니다. Express를 사용하여 설치하려고합니다. npm install express -g Express에서 노드 버전> = 0.5.0이 필요하다는 오류가 발생합니다. 내가 노드 +의 지시에 따라 오전 글쎄,이, 이상한 표현 + MongoDB를 튜토리얼 여기에 사용되는 노드 v0.4.10, 표현은 내가 가정입니다 / 노드 v0.4.10에게 제공했다. 내 …
915 node.js  npm 


7
node.js에서 Base64 인코딩을 수행하는 방법은 무엇입니까?
node.js에 아직 base64 인코딩이 내장되어 있습니까? 내가 묻는 이유는 final()from에서 crypto16 진수, 이진 또는 ASCII 데이터 만 출력 할 수 있기 때문 입니다. 예를 들면 다음과 같습니다. var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph = cipher.update(plaintext, 'utf8', 'hex'); ciph += cipher.final('hex'); var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, iv); var txt …
839 node.js  encoding  base64 

15
npm 스크립트로 명령 행 인수 보내기
scripts내 부분 package.json현재는 다음과 같습니다 : "scripts": { "start": "node ./script.js server" } ... npm start서버를 시작하기 위해 실행할 수 있음을 의미 합니다. 여태까지는 그런대로 잘됐다. 그러나 나는 비슷한 것을 실행 npm start 8080하고 인수 script.js(예 npm start 8080:> node ./script.js server 8080)를 전달 하고 싶습니다 . 이것이 가능한가?
818 javascript  node.js  npm 

11
npm WARN package.json : 저장소 필드 없음
다음 명령으로 Express.js를 설치했습니다. sudo npm install -g express 다음과 같은 경고가 나타납니다. npm WARN package.json range-parser@0.0.4 No repository field. npm WARN package.json fresh@0.1.0 No repository field. npm WARN package.json methods@0.0.1 No repository field. npm WARN package.json methods@0.0.1 No readme data. npm WARN package.json cookie-signature@1.0.1 No repository field. npm WARN …
808 node.js  express  npm 

19
POST 쿼리 매개 변수를 검색하는 방법은 무엇입니까?
여기 내 간단한 양식이 있습니다. <form id="loginformA" action="userlogin" method="post"> <div> <label for="email">Email: </label> <input type="text" id="email" name="email"></input> </div> <input type="submit" value="Submit"></input> </form> 내 Express.js /Node.js 코드 는 다음과 같습니다 . app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } 나는 sReq.query.email또는 sReq.query['email']또는 sReq.params['email']등등을 시도했다 . 그들 중 어느 것도 효과가 없다. …

10
Node.js 모범 사례 예외 처리
며칠 전에 node.js를 시험해보기 시작했습니다. 내 프로그램에서 처리되지 않은 예외가있을 때마다 노드가 종료된다는 것을 깨달았습니다. 이것은 처리되지 않은 예외가 발생하고 컨테이너가 여전히 요청을 수신 할 수있을 때 작업자 스레드 만 죽는 곳에 노출 된 일반 서버 컨테이너와 다릅니다. 이것은 몇 가지 질문을 제기합니다. 인가 process.on('uncaughtException')그것을 방지하는 유일한 효과적인 방법은? 것 …


30
Node.js를 어떻게 업데이트합니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. На этот вопрос есть ответы на 스택 오버플로 на русском : Как обновить NodeJS? npm을 업데이트하기 위해 다음을 수행했습니다. npm update npm -g 그러나 Node.js를 업데이트하는 방법을 모르겠습니다. 어떤 제안? …


30
오류 : 클라이언트로 전송 된 헤더를 설정할 수 없습니다
Node.js를 처음 접했고 몇 가지 문제가 있습니다. Node.js 4.10 및 Express 2.4.3을 사용하고 있습니다. 내가 접근하려고 할 때 http://127.0.0.1:8888/auth/facebook , 내가로 연결됩니다 http://127.0.0.1:8888/auth/facebook_callback . 그런 다음 다음 오류가 발생했습니다. Error: Can't render headers after they are sent to the client. at ServerResponse.<anonymous> (http.js:573:11) at ServerResponse._renderHeaders (/home/eugene/public_html/all_things_node/projects/fb2/node_modules/connect/lib/patch.js:64:25) at ServerResponse.writeHead (http.js:813:20) at …

24
Mac OS에서 Node.js를 최신 버전으로 업그레이드
현재 Mac OS X 10.7.4에서 Node.js v0.6.16을 사용하고 있습니다. 이제 최신 Node.js v0.8.1로 업그레이드하고 싶습니다. 그러나 nodejs.org에서 최신 패키지 파일을 다운로드하여 설치 한 후 터미널에 "node -v"를 입력하면 시스템이 v0.8.1 대신 v0.6.16을 사용하고 있음을 알았습니다. 내가 놓친 단계가 있습니까? 아니면 최신 버전을 설치하기 전에 이전 버전을 완전히 제거해야합니까? BTW, nvm이 …
722 macos  node.js  upgrade 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.