3
我想在我的頁面上顯示我在dsa.json文件中的一些數據。我用vue使用express。將json對象從.json文件導出爲vue,並將其指定給變量
下面是從server.js我的代碼:
var data;
fs.readFile('./dsa.json', 'utf8', (err, data) => {
if (err) throw err;
exports.data = data;
});
這裏的代碼標籤<script>
之間的index.html
var server = require(['../server']);
var data = server.data;
var scoreboards = new Vue({
el: '#scoreboard',
data: {
students: data
}
});
我使用requirejs(CDN),要求<script>
標籤之間的服務器在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