반응형

node.js 7

Node.js에 있는 파일 간에 변수를 공유하시겠습니까?

Node.js에 있는 파일 간에 변수를 공유하시겠습니까? 다음은 두 개의 파일입니다. // main.js require('./module'); console.log(name); // prints "foobar" // module.js name = "foobar"; "var"가 없으면 작동합니다.하지만 내가 가지고 있는 것은: // module.js var name = "foobar"; main.js에서 이름이 정의되지 않습니다. 글로벌 변수가 나쁘다고 들었는데, 참조 앞에 "var"를 사용하는 것이 좋습니다.하지만 이것이 글로벌 변수가 좋은 경우일까요?글로벌 변수는 거의 절대 좋은 것이 아닙니다(예외 한두 개일 수도 있습니다).이 경우에는 "이름" 변수를 내보내고 싶은 것처럼 보입니다.예., // mod..

programing 2023.08.29

node.js에 있는 문자열의 sha1 해시를 어떻게 얻을 수 있습니까?

node.js에 있는 문자열의 sha1 해시를 어떻게 얻을 수 있습니까? node.js로 작성된 웹 소켓 서버를 만들려고 합니다. 서버를 작동시키려면 문자열의 SHA1 해시를 가져와야 합니다. 제가 해야 할 일은 문서의 섹션 5.2.2 페이지 35에 설명되어 있습니다. 참고: 예를 들어, 값이"Sec-WebSocket-Key"고객의 악수에서 헤더는"dGhlIHNhbXBsZSBub25jZQ=="서버가 문자열을 추가합니다."258EAFA5-E914-47DA-95CA-C5AB0DC85B11"끈을 형성하다"dGhlIHNhbXBsZSBub25jZQ==258EAFA5-E914-47DA-95CA-C5AB0DC85B11"그런 다음 서버는 이 문자열의 SHA-1 해시를 사용하여 값을 0xb30x7a 0x4f 0x2c 0..

programing 2023.08.14

Node.js가 Blobs를 생성할 수 없습니까?

Node.js가 Blobs를 생성할 수 없습니까? node.js로 작업 중이며 오디오를 node.js 서버로 스트리밍했습니다.오디오 블롭을 만드는 과정에서 알게 되었습니다. var audioBlob = new Blob([dataview], { type: 'audio/wav' }); 새로운 블롭에서 참조 오류가 발생합니다.Blob은 지원되지 않는 것 같습니다.node.jsfs 모듈로 저장하고 싶은 BLOB를 만들려면 어떻게 해야 합니까?이 문제에 대한 해결책은 어레이 버퍼와 노드 버퍼 간에 변환할 수 있는 함수를 만드는 것입니다.:) 이진 NodeJS 버퍼를 JavaScript 어레이 버퍼로 변환 최신 노드 버전에서는 다음과 같습니다. let buffer = Buffer.from(arraybuffer); ..

programing 2023.07.25

NodeJS - "소켓 전화 끊기"가 실제로 무엇을 의미합니까?

NodeJS - "소켓 전화 끊기"가 실제로 무엇을 의미합니까? Node와 Cheerio를 사용하여 웹 스크레이퍼를 만들고 있는데 특정 웹 사이트에 대해 다음 오류가 발생합니다(이 오류는 이 웹 사이트에서만 발생하며 다른 웹 사이트에서는 스크레이퍼를 사용하지 않습니다). 매번 다른 장소에서 발생하기 때문에 가끔은 힘들 때가 있습니다.url x다른 때는 오류를 던집니다.url x괜찮습니다. 그리고 완전히 다른 URL입니다. Error!: Error: socket hang up using [insert random URL, it's different every time] Error: socket hang up at createHangUpError (http.js:1445:15) at Socket.socket..

programing 2023.06.05

노드를 제거합니다.Linux 명령줄을 사용하는 JS?

노드를 제거합니다.Linux 명령줄을 사용하는 JS? Linux에서 cmd 라인을 사용하여 node.js를 제거하는 방법은 무엇입니까?Ubuntu 12.04의 경우: sudo apt-get remove nodejs 합니다.nodejs만 아니라npm.편집: 설치에 사용된 패키지 관리자를 알고 있는 경우 동일한 패키지 관리자를 사용하여 제거하는 것이 가장 좋습니다. 예:apt,make,yum다른 답변에 있습니다. 다음은 수동 방식입니다. 중입니다.which node다음과 같은 것을 반환할 것입니다./path/bin/node. 다음 그럼실을 실행합니다.cd /path 노드가 추가하는 것은 이것뿐입니다.제이에스 rm -r bin/node bin/node-waf include/node lib/node lib/pk..

programing 2023.05.31

node_modules를 삭제하는 방법 - Windows에서 Deep Nested Folder

node_modules를 삭제하는 방법 - Windows에서 Deep Nested Folder 에 의해 생성된 node_modules 디렉토리를 제거하려고 할 때npm install: 원본 파일 이름이 파일 시스템에서 지원하는 것보다 큽니다.경로 이름이 더 짧은 위치로 이동하거나 이 작업을 시도하기 전에 이름을 더 짧은 이름으로 변경해 보십시오. +도 시도해봤는데 아직도 같은 문제가 있습니다. 이것이 최고의 구글 결과이기 때문에, 이것이 저에게 효과가 있었습니다. npm v5가 있는 경우 npx를 사용하여 업데이트합니다. npx rimraf --glob **/node_modules 그렇지 않으면 RimRaf를 설치합니다. npm install rimraf -g 그리고 프로젝트 폴더에서 다음을 사용하여 n..

programing 2023.05.21

바우어(및 npm) 버전 구문은 무엇입니까?

바우어(및 npm) 버전 구문은 무엇입니까? Bower를 사용하면 다음 구문을 사용하여 패키지에 대한 버전 요구 사항을 지정할 수 있습니다. "dependencies": { "": "", }, 그러나 나는 무엇을 사용할 구문인지 찾을 수 없었습니다.할 수 : 버을다같지수정있다습니할. 버큰다보전이 있는 특정 보다 큼">1.0.0" 버전이상:">=1.0.0" 일부 또는일부범위:"1.0.0 - 2.0.0". tilde를 버전 : 또한 타일포 있구것 알있다다습고니도는문이전버통공를드함는하▁i▁cont다니▁syntax있습▁tilde▁knowaining▁version▁the▁common▁is."~1.0.0"하지만 나는 그것이 무엇을 의미하는지 그리고 그것이 같은지 확신할 수 없습니다."=1.0.0". 또한 다음과 같..

programing 2023.05.21
반응형