新しい ember アプリのデモを準備しており、適切なバックエンドなしで一時的に静的 http サーバーにデプロイしています。
Mirage からデータを取得するようにプロジェクトを構成しましたが、ローカルでうまく動作します。
問題は、http サーバーにアップロードすると、蜃気楼が機能していないようで、デモが発生することです。
vendor-1bce2a3….js:11 Error while processing route: activities Ember Data Request GET /activities returned a 404
Payload (text/html)
[Omitted Lengthy HTML] Error: Ember Data Request GET /activities returned a 404
Payload (text/html)
[Omitted Lengthy HTML]
at new Error (native)
at Error.r (http://www.my-domain.com/myproject/assets/vendor-1bce2a36ef171f16e76daffe157c9b37.js:8:14790)
at Error.n (http://www.my-domain.com/myproject/assets/vendor-1bce2a36ef171f16e76daffe157c9b37.js:19:25963)
at e.default.r.default.extend.handleResponse (http://www.my-domain.com/myproject/assets/vendor-1bce2a36ef171f16e76daffe157c9b37.js:22:29329)
at c.error (http://www.my-domain.com/myproject/assets/vendor-1bce2a36ef171f16e76daffe157c9b37.js:22:29898)
at u (http://www.my-domain.com/myproject/assets/vendor-1bce2a36ef171f16e76daffe157c9b37.js:2:9669)
at Object.c.fireWith (http://www.my-domain.com/myproject/assets/vendor-1bce2a36ef171f16e76daffe157c9b37.js:2:10437)
at n (http://www.my-domain.com/myproject/assets/vendor-1bce2a36ef171f16e76daffe157c9b37.js:3:13352)
at XMLHttpRequest.<anonymous> (http://www.my-domain.com/myproject/assets/vendor-1bce2a36ef171f16e76daffe157c9b37.js:3:19180)
これは蜃気楼の私の構成です:
// app/mirage/config.js
export default function() {
this.get('/activities', function(db, request) {
return { 'activity': db.activity };
});
this.get('/activities/:id', function(db, request) {
var id = request.params.id;
return { 'activity': db.activity.find(id) };
});
}
ローカル マシンでは動作しますが、http サーバーでは動作しません。デモを動作させる方法についてのアイデアはありますか?
ありがとう、