我正在集成第三方模板,该模板使用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方法访问该文件.对此问题的任何建议?