module.exports = Self => { Self.remoteMethod('recoverPassword', { description: 'Send email to the user', accepts: [ { arg: 'email', type: 'string', description: 'The email of user', required: true } ], http: { path: `/recoverPassword`, verb: 'POST' } }); Self.recoverPassword = async function(email) { const models = Self.app.models; try { await models.user.resetPassword({email}); } catch (e) { return; } }; };