Sails.JS:根据应用程序是在开发模式还是生产模式下运行来配置策略?
我有一个Sails.JS应用程序,在生产时需要用户验证。但是,当我在本地开发应用程序时,我希望允许不受限制地查看所有页面Sails.JS:根据应用程序是在开发模式还是生产模式下运行来配置策略?,sails.js,Sails.js,我有一个Sails.JS应用程序,在生产时需要用户验证。但是,当我在本地开发应用程序时,我希望允许不受限制地查看所有页面 如何配置policies.js,使其根据应用程序是在开发模式还是生产模式下运行而表现不同?如果您的项目涉及生产环境中的多个用户,禁用本地开发登录可能会导致基于活动登录用户的动态生成页面出现问题,并且从长远来看,当切换回生产环境并重新启用多个用户的登录时,可能会使事情进一步复杂化 如果这只是需要重新登录每个sails lift的麻烦,您也可以选择,然后使用redis serve
如何配置
policies.js
,使其根据应用程序是在开发模式还是生产模式下运行而表现不同?如果您的项目涉及生产环境中的多个用户,禁用本地开发登录可能会导致基于活动登录用户的动态生成页面出现问题,并且从长远来看,当切换回生产环境并重新启用多个用户的登录时,可能会使事情进一步复杂化
如果这只是需要重新登录每个sails lift
的麻烦,您也可以选择,然后使用redis server
在单独的终端本地运行它,然后使用sails lift--redis
。从这里开始,您的sails项目的下一个登录用户应该保持登录状态,即使您再次使用sails lift--redis
杀死并重新提升,基本上暂时不需要登录。希望这有助于简化和实现您想要做的事情 我一直都在使用它——如果您最初需要帮助安装redis,并且您在mac上,请查看自制软件