显示geojson功能时出错

时间:2016-11-22 02:44:50

标签: javascript node.js geojson

当我从本地路径" file://desktop/index.html"打开index.html时,它会正确显示。 但是当我通过node.js在" localhost:8080"中打开文件时,我收到一个错误:" TypeError:null不是一个对象(评估' usStates.features' )" 有人能帮助我吗?

 d3.json("us.json", function(usStates) {
                  console.log(usStates.features);
      svg.selectAll("path")
               .data(usStates.features)
               .enter()
               .append("path")
               .attr("d", path)
               .style("stroke", "#fff")
               .style("stroke-width", "0.4")
               .style("fill", "rgb(213,222,217)" )
                   .on("mouseover", function(d) { 
                   var name = d.properties.name;     

enter image description here

enter image description here

这是我的服务器设置。我认为这可能是问题,但我不知道如何解决它。

var app = require('express')();
var server = require('http').createServer(handler);
var io = require('socket.io')(server);
var fs = require('fs');
var Twit = require('twit');
var config = require('./config/config.json');

0 个答案:

没有答案