Я пытаюсь создать несколько конечных точек с помощью Node Express API Gateway, и, похоже, это не работает.То, что я хотел бы сделать, это иметь:
localhost: 8080 / api / v1 / пациентов => localhost: 8002 / api / v1 / пациентов
localhost: 8080 / api / v1 /докторы => localhost: 8003 / API / V1 / докторов
и т. д.
http:
port: 8080
apiEndpoints:
patients:
host: 'localhost'
paths: '/api/v1/*'
doctors:
host: 'localhost'
paths: '/api/v1/*'
serviceEndpoints:
patients:
url: 'http://localhost:8003'
doctors:
url: 'http://localhost:8002'
policies:
- basic-auth
- cors
- expression
- key-auth
- log
- oauth2
- proxy
- rate-limit
pipelines:
patients:
apiEndpoints:
- patients
policies:
# Uncomment `key-auth:` when instructed to in the Getting Started guide.
# - key-auth:
- proxy:
- action:
serviceEndpoint: patients
changeOrigin: true
doctors:
apiEndpoints:
- doctors
policies:
# Uncomment `key-auth:` when instructed to in the Getting Started guide.
# - key-auth:
- proxy:
- action:
serviceEndpoint: doctors
changeOrigin: true