使用meteor中的D3访问csv文件

使用meteor中的D3访问csv文件,csv,d3.js,meteor,Csv,D3.js,Meteor,我使用D3成功地呈现了一个显示csv文件数据的HTML表,但是当我将相同的代码移动到meteor项目中时,我遇到了问题。传递到d3.csv()回调中的数据对象一次提取一行HTML文件,而不是csv数据。只有在尝试在meteor中运行时才会发生这种情况 我的代码设置如下: if (Meteor.isClient) { d3.csv("data/dataset.csv", function(data) { console.dir(data); // do stuff });

我使用D3成功地呈现了一个显示csv文件数据的HTML表,但是当我将相同的代码移动到meteor项目中时,我遇到了问题。传递到d3.csv()回调中的数据对象一次提取一行HTML文件,而不是csv数据。只有在尝试在meteor中运行时才会发生这种情况

我的代码设置如下:

if (Meteor.isClient) {
  d3.csv("data/dataset.csv", function(data) {
    console.dir(data);

    // do stuff
  });
}

if (Meteor.isServer) {
  // do other stuff
}
关于为什么会发生这种情况有什么想法吗?

(只需按照@booyaa在评论中的要求复制Ashkat的评论:)


尝试将您的csv文件放置在
public/data/data.csv

尝试将您的csv文件放置在
public/data/data.csv
中,效果不错!谢谢。Askhat或OP可以请你作为答案发布并接受。这将改善SO中的搜索结果。