UNPKG

sails-base

Version:

sails1.0+扩展基础包,包含用户体系权限校验及model的attr,action的inputs入参提示语自定义功能

37 lines (22 loc) 549 B
module.exports = { friendlyName: 'Hash password', description: '密码加密(+salt)', inputs: { password: { type: 'string', description: '加密前密码', required: true } }, exits: { hashFailed: { description: 'hash加密失败.' } }, fn: async function (inputs, exits) { const bcrypt = require('bcryptjs'); const config = sails.config.custom.bcrypt; const salt = config.salt || config.rounds; return exits.success(bcrypt.hashSync(inputs.password, salt)); } };