如何使用GET或POST方法将对象详细信息传递给index.html,并将其显示在HTML <pre>标记中

我有一个套接字对象

var express = require('express'); var util = require('util'); var app = express(); var server = require('http').createServer(app); var io = require("socket.io").listen(server); 

加载index.html

 app.get("/", function(req, res){ res.sendFile(__dirname+ "/index.html"); }) 

为了查看实际的io Object包含了什么,我正在使用util

 var io_ObjectDetails = util.inspect(io, {showHidden: false, depth: null}); 

问题是如何使用GET或POST方法将io_ObjectDetails传递给index.html并将其显示在HTML标记中

如果我正确理解你,你正在尝试将variables传递给视图。 这样做的方法是app.render或res.render

  app.get("/", function(req, res){ res.render(__dirname+ "/index.html", io_ObjectDetails [, optional callback); }) 

你需要改变你的引擎来渲染res.render html。 看看app.engine