我正在制作一个没有后端的本地静态网页。我只有一个json文件中的数据。我将压缩代码并将其发送给某人。
我无法将该文件导入到index.html中,因为需要它的代码(工厂)在factory.js文件中是独立的。例如:
<script src="LOCAL.js"></script>不会工作,因为我不在index.html页面上做任何逻辑。
我不能做$http,因为我得到一个跨域错误,这是不能接受的。
如何在本地将json文件放入工厂?我有NodeJS和NPM。然而,我要发送网页的人也需要运行它,没有任何问题。
发布于 2017-01-23 07:35:52
您可以模拟一个仅获取JSON文件并加载它的服务,也可以直接在脚本中模拟JSON。
如果你想做一项服务,你可以尝试像这样
module.exports = {
getJSON: function() {
return $http.get('./path/to/file.json')
.then(function(json){
//do something with your json
return json;
})
},
getJSONObject: function() {
return {
// add your json in here //
}
}
}https://stackoverflow.com/questions/41797217
复制相似问题