首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngularJS -如何伪造服务器以获取项目中的本地json文件?

AngularJS -如何伪造服务器以获取项目中的本地json文件?
EN

Stack Overflow用户
提问于 2017-01-23 07:13:31
回答 1查看 718关注 0票数 1

我正在制作一个没有后端的本地静态网页。我只有一个json文件中的数据。我将压缩代码并将其发送给某人。

我无法将该文件导入到index.html中,因为需要它的代码(工厂)在factory.js文件中是独立的。例如:

代码语言:javascript
复制
<script src="LOCAL.js"></script>

不会工作,因为我不在index.html页面上做任何逻辑。

我不能做$http,因为我得到一个跨域错误,这是不能接受的。

如何在本地将json文件放入工厂?我有NodeJS和NPM。然而,我要发送网页的人也需要运行它,没有任何问题。

EN

回答 1

Stack Overflow用户

发布于 2017-01-23 07:35:52

您可以模拟一个仅获取JSON文件并加载它的服务,也可以直接在脚本中模拟JSON。

如果你想做一项服务,你可以尝试像这样

代码语言:javascript
复制
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 //
    }
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41797217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档