我是新的节点js和看教程。但是我对部署节点应用程序感到困惑。如何使用节点js如apache或iis
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
这是一个服务器文件代码。我用这个命令运行:%节点example.js
这是在控制台上工作...
但是其他平台包括管理区,(PHP,IIS,Tomcat的)。 www文件夹包含应用程序文件。运行服务背景。我们更改代码并保存,但不重新启动服务。
我们在节点js平台上的js文件中指定了一切。从控制台运行它。我无法理解运行和部署逻辑。
如果我有Linux服务器或Windows服务器,我应该打开终端并为每个应用程序运行应用程序吗?如果我关闭终端,我的应用程序将停止?
节点的工作方式不同,因为服务器是在应用程序内创建的。您将需要重新启动应用程序,然后重新启动服务器 – zgr024
NodeJS应用程序服务器类似于Python/Ruby/etc需要在更改时重新启动。看看这个问题:http://stackoverflow.com/questions/1972242/auto-reload-of-files-in-node-js –