如何解决如何使用 traefik 为每个请求执行自定义常用功能
我正在尝试在基于 nodeJs 的微服务架构(dockerized)中使用 traefik 作为 API 网关。当一个请求进来时,我想在请求被转发到微服务之前定义一些自定义任务。
例如,如果请求包含 JWT 令牌,则应解码 JWT,并应根据数据库中的条目验证用户数据。我假设我们可以定义一个中间件服务来完成所有这些并在请求中添加解密的 JWT 详细信息。 完成所有这些后,应将其转发给服务。
因为这对于每个请求都是重复的,所以我想在执行请求之前将它添加为某种中间件。 有没有办法使用 traefik 代理来实现这一点?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。