html读取文件内容到数组,如何传递数组以将其显示在html文件中? - Node.js

我的问题:我的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/) –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值