当我从本地路径" 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;
这是我的服务器设置。我认为这可能是问题,但我不知道如何解决它。
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');