我已在我的索引文件
的脚本标记中获取此代码var xhr = new XMLHttpRequest();
xhr.open("GET","images.json",true);
xhr.onload = function () {
parsedJSON = JSON.parse(this.responseTEXT);
console.log(parsedJSON["frames"]["turn.png"]["rotated"]);
};
我已经通过node.js上的localhost执行了它 然而它一直没有找到404。 现在我现在不把文件放在哪里。 在开发人员工具中,它显示已在http://localhost:2000/images.json处进行了搜索 我现在不在哪里或如何将它放在本地主机,任何人都可以帮助 抱歉英语不好。
答案 0 :(得分:0)
尝试在与使用Node执行的文件相同的文件夹中创建名为public
的文件夹。然后,只需将该文件夹名称传递给express.static
中间件,如下所示:
app.use(express.static('public'));
如果您现在将images.json
放入public
文件夹,express.static
会找到它并在脚本请求文件时将其发送到您的浏览器。
而且,正如epascarello所指出的,JavaScript是区分大小写的。您希望将responseTEXT
更改为responseText
。