我有一个Sails.JS应用,在生产中时,需要用户验证。但是,当我在本地开发应用程序时,我希望允许不受限制地查看所有页面。
如何配置<elem-b>
,使其行为取决于应用程序是在开发模式还是生产模式下运行?
答案 0 :(得分:2)
好吧,如果您的项目在生产环境中涉及多个用户,则禁用登录进行本地开发可能会导致基于活动登录用户的动态生成页面出现问题,并且从长远来看,当最终切换回网站时,最终可能使事情进一步复杂生产环境并为多个用户重新启用登录。
如果这只是麻烦而需要在每个sails lift
上重新登录,则可以选择download & install redis,然后在带有redis-server
的单独终端中本地运行,然后使用{{ 1}}。从这里开始,即使您再次杀死并重新使用sails lift --redis
,您的sails项目的下一个登录用户也应保持登录状态-本质上是暂时无需登录。希望这有助于简化并实现您想要做的事情!