반응형

node.js 9

WebSockets 및 Apache 프록시: mod_proxy_wstunnel을 구성하는 방법은 무엇입니까?

WebSockets 및 Apache 프록시: mod_proxy_wstunnel을 구성하는 방법은 무엇입니까? 나는 다음을 가지고 있습니다. 내 서버의 포트 80에서 Apache 2.4(mod_proxy 및 mod_proxy_wstunnel 사용) Node.js +socket.io동일한 서버의 포트 3001에 액세스example.com(포트 80 포함)은 다음과 같은 Apache 구성을 사용하는 이 메서드 덕분에 2.로 리디렉션됩니다. ServerName example.com ProxyPass / http://localhost:3001/ ProxyPassReverse / http://localhost:3001/ ProxyPass / ws://localhost:3001/ ProxyPassReverse / w..

programing 2023.10.27

필요한 Node.js ES6 클래스

필요한 Node.js ES6 클래스 그래서 지금까지 저는 수업과 모듈을 만들었습니다.node.js다음과 같은 방법: var fs = require('fs'); var animalModule = (function () { /** * Constructor initialize object * @constructor */ var Animal = function (name) { this.name = name; }; Animal.prototype.print = function () { console.log('Name is :'+ this.name); }; return { Animal: Animal } }()); module.exports = animalModule; 이제 ES6를 사용하면 다음과 같은 "실제" 수업..

programing 2023.09.12

Express res.send 파일 던지기 금지 오류

Express res.send 파일 던지기 금지 오류 다음 코드가 있습니다. res.sendfile( '../../temp/index.html' ) 그러나 다음 오류가 발생합니다. Error: Forbidden at SendStream.error (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/send/lib/send.js:145:16) at SendStream.pipe (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/send/lib/send.js:307:39) at ServerResponse.res.sendfile (/User..

programing 2023.09.02

Node.js 오류: 모듈 익스프레스를 찾을 수 없습니다.

Node.js 오류: 모듈 익스프레스를 찾을 수 없습니다. 첫 번째 node.js 앱을 작성했지만 익스프레스 라이브러리를 찾을 수 없습니다. C:\ChatServer\Server>node server.js module.js:340 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object. (C:\ChatServer\Server\server.js:6:9) at Obj..

programing 2023.08.28

Nodejs 이벤트 루프

Nodejs 이벤트 루프 nodejs 아키텍처에는 내부적으로 두 개의 이벤트 루프가 있습니까? livev/libuv v8 Javascript 이벤트 루프 I/O 요청 시 노드는 livev를 사용하는 이벤트를 통해 데이터 가용성을 알리는 요청을 liveio로 큐잉하고 마지막으로 콜백을 사용하는 v8 이벤트 루프에서 처리합니까? 기본적으로 livev와 liveio는 nodejs 아키텍처에 어떻게 통합됩니까? nodejs 내부 아키텍처를 명확하게 파악할 수 있는 문서가 있습니까?저는 개인적으로 node.js & v8의 소스 코드를 읽고 있습니다. 네이티브 모듈을 작성하기 위해 node.js 아키텍처를 이해하려고 했을 때 저도 당신과 비슷한 문제를 겪었습니다. 제가 여기에 게시하는 것은 node.js에 대한 저..

programing 2023.08.23

Yarn의 로컬 경로로 패키지를 설치하는 방법은 무엇입니까?패키지를 찾을 수 없습니다.

Yarn의 로컬 경로로 패키지를 설치하는 방법은 무엇입니까?패키지를 찾을 수 없습니다. 내 안에서package.json로컬 패키지를 가리키고 있습니다.my-custom-i18n상대 경로를 기준으로: 꾸러미제이손 "dependencies": { "core-js": "^2.4.1", "my-custom-i18n": "./../MyProject.Shared/myproject-i18n", "rxjs": "5.0.0-beta.12", ... } npm install패키지를 올바르게 설치하지만yarn문제가 있어 이 패키지를 찾을 수 없습니다. 실 생산량 $ yarn yarn install v0.15.1 info No lockfile found. [1/4] Resolving packages... error Could..

programing 2023.08.18

Require는 빈 개체를 반환합니다.

Require는 빈 개체를 반환합니다. index.js와 몇 가지 모델(classes) index.js가 있는 폴더가 있습니다. module.exports = { Book : require('./book'), Author : require('./author') } book.js var Author = require('./author') var Book = models.ActiveRecord.extend({ schema : { belongsTo : { author : Author } } }) module.exports = Book 작성자 js var Book = require('./book') var Author = models.ActiveRecord.extend({ schema : { hasMany : ..

programing 2023.07.24

pm2에서 'npm start' 스크립트를 실행할 수 있습니까?

pm2에서 'npm start' 스크립트를 실행할 수 있습니까? pm2가 npm 시작 스크립트를 실행할 수 있는 방법이 있습니까? 아니면 당신은 실행해야 합니다.pm2 start app.js 그래서 개발 중입니다. npm start 그런 다음 pm2로 프로덕션에서 당신은 다음과 같은 것을 실행할 것입니다. pm2 start 'npm start' 에서 이와 동등한 방법이 있습니다.forever: forever start -c "npm start" ./ PM2는 이제 npm 시작을 지원합니다. pm2 start npm -- start PM2 프로세스에 이름을 할당하려면 다음을 사용합니다.--name옵션: pm2 start npm --name "app name" -- start 구성 스크립트를 사용하는 사용자..

programing 2023.06.24

Node.js에서 사용되지 않는 패키지를 제거하거나 제거하는 npm 명령

Node.js에서 사용되지 않는 패키지를 제거하거나 제거하는 npm 명령 Node Node.js에 더 되지 않은 에서 사용되지 않는 되지 않은)?package.json할 때 패키지가됩니다.) 응용프로그램을 업데이트할 때 참조되지 않은 패키지가 자동으로 제거됩니다.참고: 최근npm은 를 실행할 때 으로 이 작업을 합니다.npm install되어 있는 에는 " , 따라패를제경거는않다필제습니요우하지외는locks고를"로 개발 패키지를 제거하는 것 외에는 필요하지 않습니다.--production 깃발 에 나열되지 않은 모듈을 제거하려면 실행하십시오.package.json. npm help prune: 이 명령은 "외부" 패키지를 제거합니다.패키지 이름이 제공되면 제공된 이름 중 하나와 일치하는 패키지만 제거됩니다..

programing 2023.05.10
반응형