我使用MEAN堆栈开发了REST Api。一切正常,但现在我需要将对特定端点的访问限制为特定的IP地址。 例如,我有以下端点:
/api/balance
/api/account
/api/register
/api/user/details //<-- this one I want to limit access only by ip xxx.xxx.xxx.xxx (or list of ips)
我的第一个想法是创建一个中间件来拦截所有请求,检查端点访问是否受限以及原始IP并决定要做什么。
有更好的解决方案或正确的方法吗?