app.get('/aux/:subject/:data', aux.query);
app.post('/register/:Id', register.create);
app.post('/register/:Id/smsConfirm', register.confirmSms);
app.post('/register/:Id/login', register.login);
app.post('/register/:Id/resetPassword', register.resetPassword);
app.get('/register/:Id/getSms', register.getSms);
我会有更多,因为这是开始。我想在调用aux.query,register.create等类之前实现一个全局函数。
基本上我想检查IP是否在我的黑名单上。如果为真:不执行任何操作 - 请改为使用403。 实际上,我知道实现这一点的唯一方法是使用promises进行任何方法验证,并在检查后允许执行,但我相信有更好的方法以全局方式完成这些事情(也许不是??) 有人能给我一个好的暗示吗? ty!
答案 0 :(得分:0)
如果它是每个端点的有效测试,您应该将黑名单检查作为中间件处理。
<IfModule !mod_php5.c>
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
</IfModule>