반응형

node.js 12

파일 변경 시 노드 다시 시작

파일 변경 시 노드 다시 시작 PHP 배경에서 오는 사람에게 노드를 죽이고 코드가 바뀔 때마다 다시 시작하는 과정은 매우 지루해 보입니다.코드 변경이 저장되면 노드를 자동으로 재시작하기 위해 노드로 스크립트를 시작할 때 플래그가 있습니까?Node-supervisor가 좋은 옵션입니다. npm install supervisor -g 응용프로그램의 루트로 마이그레이션한 후 다음을 사용합니다. supervisor app.js 노데몬 같은 것을 봐야 합니다. Nodemon은 Nodemon이 시작된 디렉토리의 파일을 감시하고 변경되면 노드 응용프로그램을 자동으로 재시작합니다. 예: nodemon ./server.js localhost 8080 아니면 간단히 nodemon server forever module은 ..

prosource 2023.10.20

SSL 오류: npm 명령을 사용하는 동안 CERT_UNTRUSTED

SSL 오류: npm 명령을 사용하는 동안 CERT_UNTRUSTED npm 명령어를 사용하여 express framework를 설치하려고 하는데 다음 오류가 발생합니다. 오류 메시지는 E:\myFindings\nodejs_programs\node>npm install -g express npm http GET https://registry.npmjs.org/express npm ERR! Error: SSL Error: CERT_UNTRUSTED npm ERR! at ClientRequest. (C:\Program Files\nodejs\node_modules\npm\node_modules\request\main.js:409:26) npm ERR! at ClientRequest.g (events.js:1..

prosource 2023.10.15

오류에서 localhost를 해제하는 방법: EADDRINUSE 듣기

오류에서 localhost를 해제하는 방법: EADDRINUSE 듣기 윈도우 7에서 nodejs로 작성된 서버를 테스트하고 있는데 명령줄에서 테스터를 실행하려고 하면 다음 오류가 발생합니다. Error: listen EADDRINUSE at errnoException (net.js:614:11) at Array.0 (net.js:704:26) at EventEmitter._tickCallback (node.js:192:40) 재부팅하지 않고 어떻게 고칠 수 있습니까?실행: ps -ax | grep node 다음과 같은 것을 얻을 수 있습니다. 60778 ?? 0:00.62 /usr/local/bin/node abc.js 다음을 수행합니다. kill -9 60778 서버를 바인딩하려는 주소가 사용 중임을 ..

prosource 2023.08.26

Node.js의 백그라운드 프로세스

Node.js의 백그라운드 프로세스 NodeJS 응용 프로그램에서 백그라운드 프로세스를 처리하는 좋은 방법은 무엇입니까? 시나리오:사용자가 앱에 무언가를 올린 후 데이터를 크런치하고 외부 리소스에서 추가 데이터를 요청하는 등의 작업을 수행하고 싶습니다.이 모든 것은 시간이 많이 걸리기 때문에, 저는 그것을 req/res 루프에서 제외하기를 원합니다.작업을 신속하게 덤프할 수 있고 데몬 또는 태스크 러너가 항상 가장 오래된 작업을 가져와 처리할 수 있는 작업 대기열을 갖는 것이 이상적입니다. RoR에서 저는 지연된 작업과 같은 것으로 그것을 했을 것입니다.이 API에 해당하는 노드는 무엇입니까?서버와 동일한 프로세스로 실행되는 가벼운 것을 원한다면 Bull을 적극 추천합니다.큐를 세부적으로 제어할 수 있는..

prosource 2023.08.11

Node.js 응용 프로그램을 자체 프로세스로 실행하려면 어떻게 해야 합니까?

Node.js 응용 프로그램을 자체 프로세스로 실행하려면 어떻게 해야 합니까? Node.js를 배포하는 가장 좋은 방법은 무엇입니까? Dreamhost VPS(VM이라고 함)가 있으며 Node.js를 설치하고 프록시를 설정할 수 있습니다.노드를 시작한 SSH 연결을 개방 상태로 유지하는 한 이 작업은 매우 효과적입니다.2016년 답변: 거의 모든 리눅스 배포판에는 systemd가 함께 제공됩니다. 즉, 영구, 모니터, PM2 등이 더 이상 필요하지 않습니다. OS는 이미 이러한 작업을 처리합니다. 를 만듭니다.myapp.service파일(분명히 'myapp'을 앱 이름으로 표시): [Unit] Description=My app [Service] ExecStart=/var/www/myapp/app.js R..

prosource 2023.08.06

연속화, 도면요소를 일반 객체로 변환

연속화, 도면요소를 일반 객체로 변환 저는 Javascript에 익숙하지 않고 놀랍습니다. 왜냐하면 ORM 이름 Sequetize.js를 사용하여 데이터베이스에서 가져온 새 속성을 개체에 추가할 수 없기 때문입니다. 이를 피하기 위해 다음 해킹을 사용합니다. db.Sensors.findAll({ where: { nodeid: node.nodeid } }).success(function (sensors) { var nodedata = JSON.parse(JSON.stringify(node)); // this is my trick nodedata.sensors = sensors; nodesensors.push(nodedata); response.json(nodesensors); }); 일반적으로 새 속성을 ..

prosource 2023.08.01

npm을 통해 설치된 노드 모듈을 편집하려면 어떻게 해야 합니까?

npm을 통해 설치된 노드 모듈을 편집하려면 어떻게 해야 합니까? 저는 node_swiz 모듈을 사용하고 있으며, 이 모듈은 validator 모듈을 사용합니다. validator 모듈을 변경하고 싶은데 npm install을 사용하여 모듈/의존성을 설치했습니다. node_modules 내부의 Validator 모듈만 변경할 수 있습니까? 아니면 node_modules 종속성이 다시 생성되어 herku에 게시하거나 다음에 npm 설치를 실행할 때 최신 버전을 얻을 수 있습니까? 구조는 다음과 같습니다. myNodeApplication - node_modules - swiz - node_modules - validator [this is the library I want to edit] 도와주셔서 감사합니..

prosource 2023.07.27

Node.js의 메모리 사용량을 모니터링하는 방법은 무엇입니까?

Node.js의 메모리 사용량을 모니터링하는 방법은 무엇입니까? Node.js의 메모리 사용량을 모니터링하려면 어떻게 해야 합니까?내장 프로세스 모듈에는 현재 Node.js 프로세스의 메모리 사용량에 대한 통찰력을 제공하는 방법이 있습니다.다음은 64비트 시스템의 Node v0.12.2의 예입니다. $ node --expose-gc > process.memoryUsage(); // Initial usage { rss: 19853312, heapTotal: 9751808, heapUsed: 4535648 } > gc(); // Force a GC for the baseline. undefined > process.memoryUsage(); // Baseline memory usage. { rss: 2226..

prosource 2023.07.27

가장 단순한 Socket.io 의 예는 무엇입니까?

가장 단순한 Socket.io 의 예는 무엇입니까? 그래서 저는 최근에 Socket.io 을 이해하려고 노력하고 있지만, 저는 대단한 프로그래머가 아닙니다. 그리고 제가 웹에서 찾을 수 있는 거의 모든 예(몇 시간 동안 찾아본 예를 제외하고)는 상황을 복잡하게 만드는 추가적인 것들을 가지고 있습니다.많은 예들이 저를 혼란스럽게 하거나, 이상한 데이터베이스에 연결하거나, 커피 스크립트나 많은 JS 라이브러리를 사용하여 일을 혼란스럽게 합니다. 저는 기본적으로 작동하는 예를 보고 싶습니다. 서버가 10초마다 클라이언트에게 몇 시인지 알려주는 메시지를 보내고 클라이언트는 그 데이터를 페이지에 쓰거나 경고를 표시합니다. 매우 간단한 것입니다.그러면 거기서 물건을 파악하고, DB 연결 등 필요한 것들을 추가할 수..

prosource 2023.07.27

package.json 내에서 환경 변수를 설정하는 방법은 무엇입니까?

package.json 내에서 환경 변수를 설정하는 방법은 무엇입니까? 에서 환경 하는 방법은 다음과 .package.json용할사와 함께 npm start명령 같은 거요? 이것이 제가 현재 가지고 있는 것입니다.package.json: { ... "scripts": { "help": "tagove help", "start": "tagove start" } ... } 변수를 설정하고 예:NODE_ENV할 수 에서 ) 명령하나으로만앱수을시서스서에트크작,npm start.스크립트 명령에서 환경 변수를 설정합니다. ... "scripts": { "start": "node app.js", "test": "NODE_ENV=test mocha --reporter spec" }, ... 사용할 경우process.en..

prosource 2023.06.12
반응형