我正在尝试学习如何使用文件配置来配置traefik。
我的后端是一个简单的Node.js应用程序,它在3000
端口上运行,可以处理/todo
路径上的请求。
前端有一个简单的匹配规则:Path:/
我的问题与AddPrefix修饰符规则有关:AddPrefix: /todo
这是我的计划:
如果我看到访问日志,则该规则有效,但最终请求URI转到路径/
。
这是我的配置文件:
[file]
logLevel = "DEBUG"
[traefikLog]
filePath = "traefik.log"
[accessLog]
filePath = "traefik.access.log"
[api]
[entryPoints]
[entryPoints.http]
address = ":8181"
[backends]
[backends.fastify.servers]
[backends.fastify.servers.server0]
url = "http://127.0.0.1:3000"
[frontends]
[frontends.fastify]
backend = "fastify"
passHostHeader = true
[frontends.fastify.routes.todo]
rule = "Path:/;AddPrefix:/todo"
谢谢!