是否可以将 .htaccess 和 .htpasswd 与流星应用程序一起使用?
如果我在 xyz.meteor.com 上部署我的应用程序,我可以使用它吗?
我已经在 xyz.meteor.com 上尝试过,但没有成功:
AuthUserFile /meteor/.htpasswd
AuthGroupFile /dev/null
AuthName "Password"
AuthType Basic
<Limit GET>
require valid-user
</Limit>
.htaccess
不是为与 Meteor 一起工作而设计的,它基本上会忽略它。
如果你想用密码保护一个目录,你最好使用 Apache 或使用一个 npm 模块,它会为 HTTP 路由提供目录或路由的密码:
目前,大气中不存在这样的包,但您可以使用 npm 模块构建一个:
几个应该能够做到这一点的 npm 模块示例
另一种选择是使用流星角色,只让管理员查看系统的所有页面。其他人只能看到登录屏幕。