Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在expressjs 4.x中呈现xml/rss?_Xml_Node.js_Express_Rss - Fatal编程技术网

如何在expressjs 4.x中呈现xml/rss?

如何在expressjs 4.x中呈现xml/rss?,xml,node.js,express,rss,Xml,Node.js,Express,Rss,我正在使用RSSnpm模块创建一个处理RSS提要的路由 我已经生成了适当的xml字符串,我只需要知道如何在express 4.0中使用适当的标题输出xml/rss 我尝试了这个方法,但没有效果,我得到了一个空的json对象: res.xml(xml); 我想出来了: res.set('Content-Type', 'application/rss+xml'); res.send(xml); 200是默认状态代码,因此您可以从send方法调用中安全地忽略它。谢谢。我第一次试的时候扔了500。一

我正在使用
RSS
npm模块创建一个处理RSS提要的路由

我已经生成了适当的xml字符串,我只需要知道如何在express 4.0中使用适当的标题输出xml/rss

我尝试了这个方法,但没有效果,我得到了一个空的json对象:

res.xml(xml);
我想出来了:

res.set('Content-Type', 'application/rss+xml');
res.send(xml);

200是默认状态代码,因此您可以从
send
方法调用中安全地忽略它。谢谢。我第一次试的时候扔了500。一定是别的原因。它现在可以正常工作,没有
200