我的微服务正在端口中运行3000
,我正在尝试通过代理请求express-js gateway
但是我在访问微服务中的路由时遇到了问题
微服务路线
app.use('/sample',(req,res)=>{
res.json({
message:'Run with microservice'
})
})
而且我可以访问这条路线http://localhost:3000/sample
。
这是我的 gateway.config.yml
。
http:
port: 3004
admin:
port: 9876
hostname: localhost
apiEndpoints:
test:
host: localhost
paths: '/test'
serviceEndpoints:
test:
url: 'http://localhost:3002/'
policies:
- basic-auth
- cors
- expression
- key-auth
- log
- oauth2
- proxy
- rate-limit
pipelines:
test:
apiEndpoints:
- test
policies:
- proxy:
- action:
serviceEndpoint: test
changeOrigin: true
http://localhost:3004/test/sample
当我尝试通过返回访问我的微服务路由 时cannot get route error
。