我有一个xml文件。我需要公开一个api,以便它可以通过nodjs服务器API来使用xml文件。发布一个xml文件到nodjs服务器?
如何在我的nodejs服务器中接收简单的xml文件。我需要一个nodejs服务器脚本。
我有一个xml文件。我需要公开一个api,以便它可以通过nodjs服务器API来使用xml文件。发布一个xml文件到nodjs服务器?
如何在我的nodejs服务器中接收简单的xml文件。我需要一个nodejs服务器脚本。
您可以使用简单的XML解析器中间件,例如express-xml-bodyparser。在上面提到的网站上可以找到有关快递的实例。
尝试此代码后苦苦挣扎某时我成功地得到您的代码需要。
var express = require('express');
var fs=require('fs');
var app = express();
var conf;
var result;
app.get('/Excel', function(req, res){
result=fs.readFileSync('E:/User/nodejs/nodejs/tasks/result.xml');
res.end(result);
});
app.post('/posting',function(req,res){
var body = '';
req.on('data', function(data) {
body += data;
});
req.on('end', function(){
fs.writeFile('E:/User/nodejs/nodejs/tasks/result.xml', body, function() {
console.log(body);
res.end('Successfully Posted');
});
});
});
app.listen(3000);
console.log('Listening on port 3000');
您使用http://localhost:3000/posting
并把你的代码的身体和作为结果result.xml
文件将与data.And创建运行服务器Post
的数据内容类型为application/XML后,就可以得到此文件http://localhost:3000/Excel
。希望这对你有帮助。
你在期待什么??你想通过nodejs服务器显示xml文件作为响应??????? –
客户端应该访问我的API,以便他可以通过访问我的API网址发布XML文件,我只想在我的服务器上收到一个XML文件。 –
你想通过正文或通过阅读文本文件并转换为XML并将XML文件显示为响应来发布xml文件的方式 –