1
このメテオコードはsend
関数を呼び出そうとしますが、サーバーは「送信が定義されていません」というエラーを報告します。送信します。パブリックメソッドからモジュールのプライベート関数を呼び出す
なぜ、どのように修正するのですか?おかげ
request = (function() {
const paths = {logout: {method: 'GET'}}
const send =() => {some code}
return {
registerRequestAction: (path, func) => {
paths[path].action = func;
},
invoke: (type) => {
paths[type].action();
}
}
}());
request.registerRequestAction('logout',() => {
send(); // send is not defined
request.send(); // object has no method send
});
request.invoke('logout'); // to fire it up