プロジェクトにいくつかのバックボーン モデル構造があります。このモデルはそれぞれ取得または保存する必要があるため、偽のサーバーを使用してサーバー側をモックすることにしました。私のプロジェクトではrequire.jsも使用していますが、問題があります。
例:
define([
'models/billings/details',
'models/statistics/abonent',
'mocks/billings/details',
'mocks/statistics/abonent'
], function(detailsModel, statisticsAbonentModel) {
var detailsM = new detailsModel();
detailsM.fetch({async: false});
var statisticsAbonentM = new statisticsAbonentModel();
statisticsAbonentM.fetch({async: false});
});
複数のモックを定義すると、最後のモックのみが常に実行され、前のモックは実行されません。1つだけ定義すると、常に実行されます。
requrie で shim を使用して、モックごとに 1 つのグローバル fauxServer を使用しようとしましたが、機能しません。
shim:{
fauxServer: {
deps['backbone'],
exports: 'fauxServer'
}
}
どこに問題があるのかわからない。