我正在使用 Node.js 构建一个应用程序。我的问题是:
是否可以在 Apache 上运行的网站中使用 Node.js 应用程序?
如果是,你能告诉我怎么做吗?
我正在使用 Node.js 构建一个应用程序。我的问题是:
是否可以在 Apache 上运行的网站中使用 Node.js 应用程序?
如果是,你能告诉我怎么做吗?
apache是一个WebServer。
node.js是一个运行JavaScript的平台,可用于制作网络应用程序。
一个最小的node.js Web 应用程序(http 服务器)如下所示:
var http = require('http');
http.createServer(function (req, res) {
res.end('Hello World!');
}).listen(80);
这意味着(通常)您不需要WebServer来运行您的node.js应用程序。
您应该在您的节点http
应用程序中创建一个/https
服务器来处理客户端请求。
另一方面,您可以从运行在Apache和其他WebServers上的应用程序中与您的节点应用程序进行通信。
有几种方法可以做到这一点,比如使用message-queue、(unix-)sockets、databases等。