0
私はsailsjsに基本認証を行うサービス関数をビルドしました。 local.authenticateが終了すると、エラー時にerror()を参照できます。 エラーがなければ、セイルjsはdone()にアクセスすることができず、 "doneは関数ではありません"という表示でクラッシュします。sailsjs services:done not a function
module.exports = {
auth: function (login, password, error, done) {
var local_auth = function (login, password) {
local.authenticate(login, password, function (err, user) {
if (err) {
return error({ err: err });
} else {
return done({ user: user });
}
});
};
local_auth(login, password);
}
};
私は、コントローラからのサービスを呼び出す:
authService.auth(user, pass, function (err, user) { ... });