Ember CLI中的资产文件夹
问题描述:
我想在我的项目中使用JSON文件。Ember CLI中的资产文件夹
但Ember打开一个错误页面。我的意思是一个404页面。在router
- this.route('error')
$.getJSON('/myfolder/file.json').then(function (data) {
});
我存储在一个/public/assets/myfolder
文件。
当我拨打/assets/myfolder
或/myfolder
时,出现错误页面。但我的文件夹位于dist
和public
文件夹中
我该如何解决?
谢谢。
答
你需要添加/资产文件夹在开始你的网址。但如果你想嘲笑一些数据。请添加一个模拟服务器。这很容易从那里加载数据,并与您的应用程序。
ember g http-mock model
基本ExpressJS服务器将被脚手架下/your-app/server/mocks/posts.js您的端点。一旦添加了适当的JSON响应,就可以开始了。下一次运行ember服务器时,您的新模拟服务器将侦听来自Ember应用程序的任何API请求。
你能错误页面的内容添加到这个问题? – NTDLS
也可以看到你执行的确切电话 –
@NTDLS,我编辑了我的问题 – JDS