我的问题:我的node.js是分析一个txt文件和读取它的坐标..那些坐标应该被显示在一个HTML文件中的图形中。两个代码都被创建,但我如何连接它们?
的node.js:
var fs = require('fs');
function readLines(input, done) {
var arr = [];
var remaining = '';
input.on('data', function(data) {
remaining += data;
var index = remaining.indexOf('\n');
while (index > -1) {
var line = remaining.substring(0, index);
remaining = remaining.substring(index + 1);
func(line);
index = remaining.indexOf('\n');
}
});
input.on('end', function() {
if (remaining.length > 0) {
func(remaining);
done(arr);
}
});
function func(data) {
arr.push(data.split(/\s+/g)); //Splitfunktion für Komma
}
}
var input = fs.createReadStream('test.txt');
readLines(input, done);
//abschließen
function done(arr) {
var obj = {};
var key1 = arr[0][0];
var key2 = arr[0][1];
obj[key1] = [];
obj[key2] = [];
arr.shift();
arr.forEach(function (item) {
obj[key1].push(item[0]);
obj[key2].push(item[1]);
});
console.log('X:', obj[key1]);
console.log('Y:', obj[key2])
}
HTML文件:
var lineChartData = {
labels : [380, 390 ..
datasets : [
{
data : [0.5,
0.6,
0.7,
]
}
]
}
我希望你能帮助!
问候,
JS
2014-01-23
JSt
+0
我想你应该看看[expressjs(http://expressjs.com/) –