【发布时间】:2018-03-03 04:39:28
【问题描述】:
我正在使用下面的代码将一些 JSON 数据发布到一个 url,作为响应,我得到一个 HTML 页面。
var request = require('request');
request.post({
url: "URL OF A WEBSITE",
headers: {
"Content-Type": "application/json"
},
body: {
my_json_obj
},
json:true
}, function(error, response, body){
console.log(error);
console.log(JSON.stringify(response));
console.log(body);
});
这段代码运行良好我在body 标记中获得了一个HTML 页面。
我想在浏览器中加载该 HTML 页面。我应该怎么做,我知道这是一个非常基本的问题,但我对 node.js 很陌生,请帮助我?
【问题讨论】:
-
您需要使用 Express 或 node.js 的内置服务器库来提供该内容。现在,您所做的就是获取它。
-
@zero298 那么这是否意味着我必须在 node.js 或类似的东西中创建一个服务器?如果您可以举个例子或分享任何有例子的链接,那将会很有帮助。谢谢。
-
节点文档给出了一个如何创建http服务器的例子:nodejs.org/docs/latest-v4.x/api/…
-
http 服务器的节点实现是非常手动的方法。很高兴知道它是如何工作的,但最常见的页面服务包来自 expressJs npmjs.com/package/express
标签: html angularjs node.js http-post