我正在使用Strongloop的环回产品。在模型的远程方法中,我需要生成RSS提要。 " rss" node.js包是我正在使用的 - 做我需要的所有。但是,如果我将XML返回到远程方法回调,则在将XML传递到REST API客户端之前将其封装在JSON中(在考虑它之后,它的预期行为......)。
有没有办法防止这种情况发生?注意我也不想要XML格式的XML;只是希望能够从我的代码返回原始XML而无需进一步处理。
答案 0 :(得分:1)
您应该能够使用上下文对象修改响应:
{
arg: 'custom',
type: 'number',
http: function(ctx) {
return ctx.res.set('Content-Type', 'text/xml');
}
}