9

我已经使用 node js express 从 facebook 获得了一系列 json 数据。现在我想将数据发送到 html 页面。但我不知道如何发送数据并在 html 中编码数据。

4

3 回答 3

20

如果你在 node.js 中使用 Express,这里是发送 json 对象作为响应的方法:

app.get('/test', function(req, res, next) {
  res.json({ message: 'Hello World' });
});

然后在你的 html 页面 html 上的 JS 中,如果你使用 jQuery:

$.ajax({
  url: '/test',
  complete: function(data) {
    console.log(data);
  }
});

随意尝试一些东西,以及使用 Chrome 中的开发工具,实验 - 有助于理解它的工作原理和方式。

于 2013-06-28T12:50:37.213 回答
0

使用res.json. 例如:

function(req,res) {
  res.json({ user: 'tobi' })
}
于 2013-06-28T12:50:39.923 回答
0

查看 Heroku 的示例教程。我认为它完全符合您在 JSON 编码 + 引发 Web 套接字方面的要求。https://devcenter.heroku.com/articles/node-websockets

于 2014-05-21T03:39:38.090 回答