私はdsa.jsonファイルにいくつかのデータを表示したいと思います。私はvueでexpressを使用しています。jsonファイルを.jsonファイルからexpressを介してvueにエクスポートし、変数に割り当てます。
ここにserver.jsからの私のコードです:
var data;
fs.readFile('./dsa.json', 'utf8', (err, data) => {
if (err) throw err;
exports.data = data;
});
ここ<script>
タグ間のコードは、私が<script>
タグ間のサーバーを必要とするrequirejs(CDN)を使用していたindex.html
var server = require(['../server']);
var data = server.data;
var scoreboards = new Vue({
el: '#scoreboard',
data: {
students: data
}
});
にありますindex.htmlにあります。
index.htmlはパブリックディレクトリにありますが、dsa.jsonとserver.jsはメインカタログにあります。
は、ここで私は、クライアントで取得エラーです:
require.min.js:1 GET http://localhost:3000/server.js
require.min.js:1 Uncaught Error: Script error for "../server"
私はそれがコンテキストとスコープとは何かを持っていると思いますが、私は正確に何を知りません。
私はChromeを使用しています。
、ありがとう! – mjrdnk