与 Node.js 一起使用 Piwik
Using Piwik alongside Node.js
我真的很想使用 Piwik,但到目前为止我发现它需要 运行 在具有 PHP 支持的网络服务器上。 Node.js 网络应用程序有自己的网络服务器,那么如何将两者集成,或者换句话说,如何设置 Piwik 来访问 Node.js 网络应用程序?
此外,如果我要将 Web 应用程序投入生产,这是否意味着我必须使用两个 运行time 环境——一个用于 PHP,一个用于 Node.js -- 支持网络应用程序?
how can I set up Piwik to access the Node.js web app?
我不确定我是否理解这个问题。在任何情况下,Piwik 都是一个 PHP 应用程序,它需要一个 PHP 网络服务器(例如 运行 使用 Apache 或 Nginx)。
Node 应用程序将是它自己的网络服务器。您不能在您的节点网络服务器中 运行 Piwik,或者在 PHP 网络服务器中您的节点应用程序。
然而,没有什么能阻止您在同一台服务器上安装 PHP 网络服务器和您的节点 application/webserver 并将它们置于(例如)Nginx 之后。 Nginx 会公开应用程序,例如http://yourapp.com and expose Piwik for e.g. http://piwik.yourapp.com.
Also, if I were to push the web app to production, does it mean that I'll have to use two runtime environments -- one for PHP and one for Node.js -- to support the web app?
是的,除非你把你的 Piwik 放在别处(即第二个服务器,或者也看到 hosting page or even Piwik Cloud)。
我真的很想使用 Piwik,但到目前为止我发现它需要 运行 在具有 PHP 支持的网络服务器上。 Node.js 网络应用程序有自己的网络服务器,那么如何将两者集成,或者换句话说,如何设置 Piwik 来访问 Node.js 网络应用程序?
此外,如果我要将 Web 应用程序投入生产,这是否意味着我必须使用两个 运行time 环境——一个用于 PHP,一个用于 Node.js -- 支持网络应用程序?
how can I set up Piwik to access the Node.js web app?
我不确定我是否理解这个问题。在任何情况下,Piwik 都是一个 PHP 应用程序,它需要一个 PHP 网络服务器(例如 运行 使用 Apache 或 Nginx)。
Node 应用程序将是它自己的网络服务器。您不能在您的节点网络服务器中 运行 Piwik,或者在 PHP 网络服务器中您的节点应用程序。
然而,没有什么能阻止您在同一台服务器上安装 PHP 网络服务器和您的节点 application/webserver 并将它们置于(例如)Nginx 之后。 Nginx 会公开应用程序,例如http://yourapp.com and expose Piwik for e.g. http://piwik.yourapp.com.
Also, if I were to push the web app to production, does it mean that I'll have to use two runtime environments -- one for PHP and one for Node.js -- to support the web app?
是的,除非你把你的 Piwik 放在别处(即第二个服务器,或者也看到 hosting page or even Piwik Cloud)。