【发布时间】:2016-08-25 15:32:57
【问题描述】:
我想在我的页面上显示一些我在 dsa.json 文件中的数据。我在 vue 中使用 express。
这是我在 server.js 中的代码:
var data;
fs.readFile('./dsa.json', 'utf8', (err, data) => {
if (err) throw err;
exports.data = data;
});
这是 index.html 中 <script> 标记之间的代码
var server = require(['../server']);
var data = server.data;
var scoreboards = new Vue({
el: '#scoreboard',
data: {
students: data
}
});
我正在使用 requirejs (CDN) 在 index.html 中的 <script> 标记之间要求服务器。
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。
【问题讨论】: