http://expressjs.com/とhttps://github.com/request/requestを使用してAPI呼び出しを行い、ブラウザにXML応答を返します。しかし、それはボディの代わりにヘッダーを返しています。Node.jsエクスプレスリクエストヘッダーを返すXML
var express = require('express');
var request = require('request');
var app = express();
app.get('/search', function(req, res, next) {
var url = 'http://someApi';
res.send(request(url, function(error, response, body) {
if (!error && response.statusCode == 200) {
return body;
}
}));
});
これは、私はExpressは単純にXMLを解析しないと信じて
{
"uri": {
"protocol": "http:",
"slashes": true,
"auth": null,
"host": "",
"port": 80,
"hostname": "",
"hash": null,
"search": "",
"query": "",
"pathname": "",
"path": "",
"href": ""
},
"method": "GET",
"headers": {
"host": "api.someapi.com"
}
}
質問が必要です。 – codeGig