你問的是安全。靈氣的設計是有一個處理安全的外觀。直接打中介者的publish
,而不是直接通過門面。外觀首先檢查您是否有權發佈。
下面是https://gist.github.com/addyosmani/1518268的示例,其中顯示了subscribe
的安全性。你可以使用類似的東西publish
。
define([ "../aura/mediator" , "../aura/permissions" ],
function (mediator, permissions){
var facade = facade || {};
facade.subscribe = function(subscriber, channel, callback){
// Note: Handling permissions/security is optional here
// The permissions check can be removed
// to just use the mediator directly.
if(permissions.validate(subscriber, channel)){
mediator.subscribe(channel, callback);
}
}
facade.publish = function(channel){
mediator.publish(channel);
}
return facade;
});
謝謝你的回答。 我也遇到了同樣的方法。 – Nachiket