[英]how to run a simple node.js file using batch file
I have one simple "Hello World" program in Node.js. 我在Node.js中有一个简单的“Hello World”程序。 I want to run this using batch file.
我想使用批处理文件运行它。
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
please help me. 请帮我。
You can try this code to create a batch file: 您可以尝试使用此代码创建批处理文件:
if not "%minimized%"=="" goto :minimized
set minimized=true
@echo off
cd "C:\app path"
start /min cmd /C "nodemon server.js"
goto :EOF
:minimized
to run node.js in background. 在后台运行node.js.
Instead of running your app like you are used to like node server.js
, you can use nodemon: nodemon server.js
您可以使用nodemon:
nodemon server.js
,而不是像以前那样运行您的应用程序,比如node server.js
nodemon server.js
The most simple way you can imagine for a node package: 您可以想象的节点包最简单的方法:
npm install -g nodemon
server.js server.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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.