我的项目中有一些Backbone Model结构。每个模型都需要获取或保存,我决定使用 faux-server 来模拟服务器端。在我的项目中,我也使用 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});
});
当我定义多于一个模拟时 - 只有最后一个模拟运行,前一个不运行。 当我只定义一个时,它总是运行。
我尝试在requrie中使用shim为每个模拟创建一个全局fauxServer,但它不起作用。
shim:{
fauxServer: {
deps['backbone'],
exports: 'fauxServer'
}
}
我不知道问题出在哪里。