node.js表示从变量向浏览器而不是控制台发送响应

时间:2017-03-09 23:49:44

标签: javascript node.js express

我正在学习node.js 易于用户res.send和一些你好的世界文本 但是如何发送变量?到浏览器而不是控制台??

代码示例

var Tester = require ('search-google')
  , google = new search.Google();

google.list({search parameter,more,more,
})
.then(function (res) {
console.log('results from google', res);
}).catch(function(err) {
console.log('err', err);
});

我试过res写发送服务器,我仍然无法理解这一点 任何帮助非常感谢

1 个答案:

答案 0 :(得分:0)

在传递给express的send方法之前尝试对变量进行字符串化。

res.send(JSON.stringify(variable));

如果变量不是字符串,则express将contenttype标头设置为json,但是您希望contenttype标头为html;