如何设置Expressjs对XML的响应?

时间:2016-11-16 10:32:50

标签: node.js express

我试试:

req.accepts('application/xml');
res.header('Content-Type','text/xml');
res.setHeader('Content-Type', 'text/xml');

但响应始终为:text/html,请参阅此图片:

enter image description here

2 个答案:

答案 0 :(得分:1)

试试这个

res.set('Content-Type', 'text/xml');
res.send(XML DATA);

答案 1 :(得分:1)

您可以使用表达式

为所有回复设置内容类型
  app.use(function(req,res,next){
   res.setHeader('content-type','text/html');
   next();
  });

我希望它会对你有所帮助。