2-Routes.yaml 900 B

123456789101112131415161718192021222324252627282930313233
  1. apiVersion: traefik.containo.us/v1alpha1
  2. kind: IngressRoute
  3. metadata:
  4. name: http-poyee-mall
  5. namespace: default
  6. spec:
  7. entryPoints:
  8. - web
  9. routes:
  10. - kind: Rule
  11. match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-mall/api/merchant`, `/py-mall/api/userFavorite`,
  12. `/py-mall/api/live`, `/py-mall/api/userCardRecord`, `/py-mall/api/order`)
  13. middlewares:
  14. - name: poyee-mall-strip
  15. - name: jwt-token-validation
  16. services:
  17. - name: poyee-mall
  18. port: 80
  19. - kind: Rule
  20. match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-mall/api/goods`)
  21. middlewares:
  22. - name: poyee-mall-strip
  23. - name: jwt-token-validation-optional
  24. services:
  25. - name: poyee-mall
  26. port: 80
  27. - kind: Rule
  28. match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-mall`)
  29. middlewares:
  30. - name: poyee-mall-strip
  31. services:
  32. - name: poyee-mall
  33. port: 80