Tengo un programa simple "Hello World" en Node.js. Quiero ejecutar esto usando un archivo por lotes.
var http=require("http"); http.createServer(function(request,response){ response.writeHead(200,{'Content-Type':'text/plain'}); response.end('Hello World!..\n'); }).listen(8080); console.log('Server running at http://127.0.0.1:8080/');
if not "%minimized%"=="" goto :minimized set minimized=true @echo off start /min cmd /c "C:\Users\USER2\Desktop\webchat\server.js" goto :EOF :minimized
por favor, ayúdame.
Puede probar este código para crear un archivo por lotes:
if not "%minimized%"=="" goto :minimized set minimized=true @echo off cd "C:\app path" start /min cmd /C "nodemon server.js" goto :EOF :minimized
para ejecutar node.js en segundo plano.
En lugar de ejecutar su aplicación como le gusta node server.js
, puede usar nodemon: nodemon server.js
La forma más sencilla que puedas imaginar para un paquete de nodos:
npm install -g nodemon
servidor.js
var http=require("http"); http.createServer(function(request,response){ response.writeHead(200,{'Content-Type':'text/plain'}); response.end('Hello World!..\n'); }).listen(8080); console.log('Server running at http://127.0.0.1:8080/');
if not "%minimized%"=="" goto :minimized set minimized=true @echo off cd "C:\Users\USER2\Desktop\webchat" start /min cmd /C "nodemon server.js" goto :EOF :minimized