我正在使用 Angular Fullstack 生成器来创建 Web 应用程序。 我想从nodejs服务器发送文件数据以在前端显示。但是数据以未格式化的方式发送,因为我在变量中接收它(作为字符串数组)。请。告诉我如何在前端获取文件数据(在服务器的文件中)。
我的nodejs代码:
function readstack() {
fs = require('fs')
fs.readFile('outstack.txt', 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
console.log(data);
res.send(data);
});
}
var stackend = setTimeout(readstack,30000);
我的 Angular Controller 代码:
$http.get('/runtrace').success(function(response){
console.log("requested data");
$scope.output= response;
我在前端显示:
<div id="divoutput">
{{output}}
</div >
最佳答案
您是否尝试发送文件而不是使用文件系统 response.sendfile("yourText.txt"); 读取文件?
关于javascript - 显示从nodejs服务器发送的文件数据,就像在angularjs中一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34654297/