W ekspresowym, mam zdefiniowane niektóre trasyJak przechwycić node.js wyraźne życzenie
app.post("/api/v1/client", Client.create);
app.get("/api/v1/client", Client.get);
...
Mam zdefiniowane jak obsługiwać żądania wewnątrz kontrolera Client. Czy istnieje sposób, w jaki mogę wykonać wstępne przetwarzanie żądań, zanim przejdę do nich w moim kontrolerze? W szczególności chcę sprawdzić, czy wywołujący API jest uprawniony do dostępu do trasy, używając pojęcia poziomów dostępu. Każda rada byłaby doceniona.
Pomyśl o połączeniu/ekspresie jako masażysta z wieloma rękami, każda ręka jest oprogramowaniem pośredniczącym, które masuje Twoją prośbę do właściwej odpowiedzi. To, co mówi Ryan Olds, jest w 100% poprawne. ;) – Pickels