d3ノードパッケージを使用してプロジェクト用の静的フォルダを作成する際に問題が発生しています。私はexpressのように見えるserver.jsをホストしています。index.htmlと他のtsvファイルをホストするエクスプレスノードに静的フォルダを作成する
var express = require("express");
var app = express();
var path = require('path');
app.use(express.static("public"));
var server = app.listen(8081, function() {
var host = server.address().address;
var port = server.address().port;
console.log("Example app listening at http://%s:%s", host, port);
});
これは、純粋にindex.htmlファイルと、htmlファイルで呼び出される.tsvファイルをホストするためのものです。私のサーバーのディレクトリが、私はもともと
app.get("/", function(req, res){res.sendFile(index.html);})
を使用しての回避策を使用/ 得ることができないというエラーを取得し、これは単なるhtmlファイルのために働いていたが、今私が必要この
-Parent file
-public
|index.html
|data.tsv
-node_modules
server.js
のように見えます.tsvファイルを使用するとこれは動作しないようです。
EDIT:データが
d3.tsv(<file>, function(error, d){ /* stuff you want executed after data loads goes here */});
tsvファイルがindex.htmlでどのように呼び出されるかを共有できますか? – pandamakes
私はちょうど編集を作った –
あなたはエラーまたはdのconsole.logを貼り付けることができますか? – pandamakes