node.js - 如何将角度创建的数据存储到节点 js 中的文件中
问题描述
我已经搜索了如何将数据保存在 node.js 中的文件中
save(): void {
this.modeler.saveXML((err: any, xml: any) => console.log('Result of saving XML: ', err, xml));
}
}
解决方案
您必须在节点服务器中使用文件系统 (fs)。我创建了这个 express.js 示例:
const fs = require('fs');
app.post('/', function(req, res) {
let body = '';
let dir = './example-dir';
req.on('data', function(data) {
body += data;
});
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir);
}
req.on('end', function() {
fs.writeFile(dir + '/result.xml', body, function(err) {
if (err) {
return console.log(err);
}
res.send('You just created new xml file!')
});
});
})
首先,您从请求中获取 xml 文件,然后检查所需目录是否存在,然后保存文件。
在您的 Angular 应用程序中,请记住将您的请求发送为application/xml
推荐阅读
- c - K & RC 变量名
- windows - 在 Windows Server R12&+ 上禁用 SNMPv1 并激活 v2c
- android-studio - Kotlin 数据绑定 CTRL+单击不会跳转到 XML
- swift - 快速从 UIPickerView 的选定行设置 UIButton 的标题
- mongodb - Java MongoClient - 在集合上调用“聚合”时出现“NoClassDefFoundException”
- swift - Vapor Swift Fluent 非常非常慢的查询
- node.js - 从 Nodejs 和 Mongoose 中的关注者加载帖子
- java - Java8:ConcurrentHashMap.compute 原子性
- jmeter - JMETER 中网络连接缓慢/不稳定的影响
- php - 当我尝试使用其他设备(Xampp)在本地连接到我的自定义 wordpress 安装时,err_connection_refused