Node.js 节点D3 geojson路径问题

Node.js 节点D3 geojson路径问题,node.js,d3.js,geojson,pathing,Node.js,D3.js,Geojson,Pathing,因此,我尝试将us.geojson文件放入函数中,以操作数据,使其显示为映射。我想这是相当标准的D3。无论如何,我已经将us.geojson文件放在引用它的另一个文件旁边。但我有一个404。我查过文件的名字,直到我的眼睛流血为止。这里怎么了 下面是我的map.js文件,它正在第7行加载us.geojson: $(function() { var canvas = d3.select("body").append("svg") .attr("width", 760)

因此,我尝试将us.geojson文件放入函数中,以操作数据,使其显示为映射。我想这是相当标准的D3。无论如何,我已经将us.geojson文件放在引用它的另一个文件旁边。但我有一个404。我查过文件的名字,直到我的眼睛流血为止。这里怎么了

下面是我的map.js文件,它正在第7行加载us.geojson:

$(function() {

    var canvas = d3.select("body").append("svg")
        .attr("width", 760)
        .attr("height", 700)

    d3.json("us.geojson", function (data) {
        var group = canvas.selectAll("g")
        .data(data.features)
        .enter()
        .append("g")

    var projection = d3.geo.mercator();
    var path = d3.geo.path().projection(projection);

    var areas = group.append("path")
        .attr("d", path)
        .attr("class", "area")
        .attr("fill", "steelblue ")
    }); 
});

下面是我的文件结构:

将us.geojson直接放在公共foldernice中,这样就行了。但是为什么呢?node是否只允许js文件进入javascripts?d3.json是一个ajax调用,它将从根目录加载…它不是相对的