小编php*_*ode的帖子

如何从nodejs服务器返回静态xml文件

我正在集成第三方模板,该模板使用Mootools编写幻灯片.nodejs配置了express和ejs

幻灯片显示的数据来自几个xml文件.例如data.xml.我将data.xml放在公共文件夹中,并将以下代码添加到server.js(主文件)

app.use(express.static(__dirname + '/public'));

app.post('/data.xml', function(req, res){
    res.contentType('application/xml');
    res.sendFile('/data.xml');
});
Run Code Online (Sandbox Code Playgroud)

不幸的是,这似乎不起作用.如果我输入url http:// localhost:8080/data.xml,我可以看到该文件

但我在firebug中看到的响应是"无法POST /data.xml"

我假设Mootools试图使用一些POST方法访问该文件.对此问题的任何建议?

ejs node.js express

6
推荐指数
1
解决办法
3331
查看次数

标签 统计

ejs ×1

express ×1

node.js ×1