Ember CLI中的Assets文件夹

时间:2016-07-05 16:14:48

标签: ember.js ember-cli

我正在尝试在项目中使用JSON文件。

但是Ember打开了一个错误页面。我的意思是404页。在router - this.route('error')

$.getJSON('/myfolder/file.json').then(function (data) { 
});

我将文件存储在/public/assets/myfolder

当我致电/assets/myfolder/myfolder时,我收到错误页面。但我的文件夹位于distpublic文件夹

我该如何解决?

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要在启动网址时添加/ assets文件夹。但是如果你想要模拟一些数据。请添加模拟服务器。它可以轻松加载来自您的应用程序的数据。

ember g http-mock model
  

将在/your-app/server/mocks/posts.js下为您的终端搭建一个基本的ExpressJS服务器。添加适当的JSON响应后,您就可以开始了。下次运行ember服务器时,新的模拟服务器将监听来自Ember应用程序的任何API请求。

https://ember-cli.com/user-guide/#mocks-and-fixtures

https://ember-cli.com/user-guide/#raw-assets