所以我有一个可以正常运行的API并根据需要做出响应,但我想知道如何将API的响应设置为body
?
现在它只是将响应设置在实际网站上的<pre>
标签中(如果我检查它显示的元素如下):
<body><pre>{api response}</pre></body
但我可以访问它的唯一方法是它是否在body
响应中。
如果我检查console.log
一个响应,它只显示一堆空格,所以我想知道如何设置API以便它会在身体中响应?任何帮助将不胜感激。
对于API,我使用Node.js
快递和请求包,如果这有帮助的话
答案 0 :(得分:0)
我不确定我是否理解您的问题,但我确信您可以在任何您想要的地方插入您的回复。尝试使用玉或胡子(把手)。
答案 1 :(得分:0)
以下是the example from the Express website:
app.get('/', function (req, res) { res.send('Hello World!') })
这发送&#34; Hello World!&#34;在HTTP响应正文中。
因此,要发送API结果,您需要:
这样:
app.get('/', function (req, res) {
var api_response = get_data_from_api();
res.set('Content-Type', 'application/xml'); // or application/json or whatever
res.send(api_response);
})