Node.js 远程访问Google Chrome V8引擎控制台

Node.js 远程访问Google Chrome V8引擎控制台,node.js,google-chrome,v8,Node.js,Google Chrome,V8,我有一个NodeJS应用程序在服务器上以永久模式运行,并且控制台。来自应用程序脚本的日志输出被记录到目录~/.forever/(由于它位于根目录中,因此此目录中的日志文件只有读取权限)。这些日志通过节点monkey显示在服务器的chrome浏览器v8引擎控制台中,地址为127.0.0.1:50500 此服务器位于代理服务器后面 现在,我想在客户端浏览器上查看服务器V8引擎的日志。我试图从浏览器中使用服务器地址和端口(如下所示)访问它,但无法连接 我还尝试通过ssh连接到服务器,并在上面的loc

我有一个NodeJS应用程序在服务器上以永久模式运行,并且控制台。来自应用程序脚本的日志输出被记录到目录~/.forever/(由于它位于根目录中,因此此目录中的日志文件只有读取权限)。这些日志通过节点monkey显示在服务器的chrome浏览器v8引擎控制台中,地址为127.0.0.1:50500

此服务器位于代理服务器后面

现在,我想在客户端浏览器上查看服务器V8引擎的日志。我试图从浏览器中使用服务器地址和端口(如下所示)访问它,但无法连接

我还尝试通过ssh连接到服务器,并在上面的localhost地址的命令行上执行curl,但正如预期的那样,它只会获取浏览器窗口中显示的html内容


那么,我们有没有办法从服务器上运行的浏览器的v8引擎中获取控制台日志。

我想您可以使用重写,例如使用nginx来重写
http://console.servers.addr.com
http://127.0.0.1:50500
。不知道它是否有效。我还没有使用nginx,你能详细说明一下吗?我想从客户端访问服务器上运行的浏览器控制台。是否使用任何前端到节点应用程序?阿帕奇?iis?还有别的吗?据我所知,它可以单独用linux完成,但对linux还不太熟悉。这就足够危险了。不,应用程序是由节点本身运行的。服务器是ubuntu。在我的一个节点应用程序中,我刚刚创建了一个路由,后面有代码,可以创建一个页面来查看日志,这样我就可以把这个URL放到浏览器中,得到一个显示日志的页面。除非向某个路由添加代码以提供对日志的访问,否则节点服务器不会显示它们。