Articles of sails.js locklock

locking许可定义

我是新来使用锁,但是当我完成安装使用npm安装水锁,然后npm安装waterlock-local-auth,所以我去下一步在文档 。 但我有结果bash: ./node_modules/.bin/waterlock: Permission denied ,然后我尝试使用chmod 755,chmod 777与./node_modules/.bin/waterlock成功,但是当我键入waterlock生成所有的结果是水waterlock command not found ,请帮我如何让它锁水运行。 answwer非常感激

不能locking安装

对于API密钥,我想使用JWT使用水锁。 但是我不能安装水锁。 错误信息显示在下面。 npm WARN locking Error: EACCES, open '/home/developer/.npm/_locks/waterlock-96592128476e35c7.lock' npm WARN locking at Error (native) npm WARN locking /home/developer/.npm/_locks/waterlock-96592128476e35c7.lock failed { [Error: EACCES, open '/home/developer/.npm/_locks/waterlock-96592128476e35c7.lock'] npm WARN locking errno: -13, npm WARN locking code: 'EACCES', npm WARN locking path: '/home/developer/.npm/_locks/waterlock-96592128476e35c7.lock' } npm ERR! Linux 3.13.0-34-generic npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "waterlock" npm ERR! […]

waterlock fb auth – 注册authcode

我有一个使用ember-simple-auth和toriivalidationfb的ember-cli应用程序。 当这个过程完成后,我最终得到一个授权码。 我也有一个使用Node / Sails / Waterlock构build的API 我以为我将能够使用Waterlock脸书authentication推这个代码 http://my-node-app.com:1337/auth/facebook_oauth2?code= {{some-code}} 这将允许它与FB握手,获取我的个人资料信息,创build我的用户并login我。 这个作品我认为如果我已经注册了API,并且在API上login了我,但是没有用户数据,没有fb id。 使用有效的代码调用上述URL的响应是: { auth: { facebookId: null, name: null, createdAt: "2015-01-10T15:05:44.417Z", updatedAt: "2015-01-10T15:05:44.459Z", id: 10, user: 10 }, createdAt: "2015-01-10T15:05:44.447Z", updatedAt: "2015-01-10T15:05:44.447Z", id: 10 } 这是/ users的结果 { users: [ { attempts: [ 12 ], jsonWebTokens: [ ], auth: 10, createdAt: "2015-01-10T15:05:44.447Z", updatedAt: […]

Sails.js Waterlock如何覆盖login操作(如何编写自定义login操作)

我使用Sails.js和Waterlock。 在一个地方,我需要能够通过电话号码而不是电子邮件来validation我的用户(比如说)。 在其他地方,我应该有一个唯一的密码,这将是唯一的身份validation字段。 我以为有可能会覆盖login/注册行动与自定义的一个,但没有find任何例子。 怎么可以这样做,请你给我提供任何Sails.js / Waterlocklogin操作的自定义实现动作示例(教程)? 请简要描述一下解决scheme,不幸的是,我不是那么有经验,只是通过线索来理解一切。 提前致谢。

Sails.js Waterlock / auth / register导致错误500

在试图使Waterlock不能在login时创build新用户。 当我将createOnNotFound设置为false并尝试使用http://localhost:1337/auth/register?email=a@sd&password=12345678注册新用户时。 我有500个错误: error: Sending 500 ("Server Error") response: TypeError: undefined is not a function at Object.module.exports (D:\temp\sails-waterlock\node_modules\waterlock\lib\controllers\actions\register.js:25:44) at bound (C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\node_modules\lodash\dist\lodash.js:729:21) at routeTargetFnWrapper (C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\lib\router\bind.js:179:5) at callbacks (C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\node_modules\express\lib\router\index.js:164:37) at param (C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\node_modules\express\lib\router\index.js:138:11) at param (C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\node_modules\express\lib\router\index.js:135:11) at pass (C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\node_modules\express\lib\router\index.js:145:5) at nextRoute (C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\node_modules\express\lib\router\index.js:100:7) at callbacks (C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\node_modules\express\lib\router\index.js:167:11) at C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\lib\router\bind.js:187:7 at alwaysAllow (C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\lib\hooks\policies\index.js:207:11) at routeTargetFnWrapper (C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\lib\router\bind.js:179:5) at callbacks (C:\Users\sandres\AppData\Roaming\npm\node_modules\sails\node_modules\express\lib\router\index.js:164:37) at param […]