我正在尝试在项目中使用JSON文件。
但是Ember打开了一个错误页面。我的意思是404页。在router
- this.route('error')
$.getJSON('/myfolder/file.json').then(function (data) {
});
我将文件存储在/public/assets/myfolder
。
当我致电/assets/myfolder
或/myfolder
时,我收到错误页面。但我的文件夹位于dist
和public
文件夹
我该如何解决?
谢谢。
答案 0 :(得分:0)
您需要在启动网址时添加/ assets文件夹。但是如果你想要模拟一些数据。请添加模拟服务器。它可以轻松加载来自您的应用程序的数据。
ember g http-mock model
将在/your-app/server/mocks/posts.js下为您的终端搭建一个基本的ExpressJS服务器。添加适当的JSON响应后,您就可以开始了。下次运行ember服务器时,新的模拟服务器将监听来自Ember应用程序的任何API请求。