如何使用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