我发现自己陷入了两难境地。我准备将代码推送到测试服务器(在互联网的野外)处理用户注册和身份验证(使用Express + Passport)进行验收测试。
但是,我希望能够将测试服务器的访问权限限制为将要执行测试的用户。我知道节点不支持.htpasswd文件机制,但是在应用程序身份验证过程开始之前,还在寻找限制用户访问服务器的另一种方法。
欢迎所有的想法!
答案 0 :(得分:0)
您可以通过应用程序或服务器防火墙中的IP地址进行限制。如果您在节点前面有一个像nginx这样的反向代理,那么您可以将其设置为需要通过类似htpasswd的文件进行基本身份验证。