小编sty*_*yko的帖子

将 KrakenD 与本地 Nodejs 服务器结合使用

我的本地计算机上有一台正在运行的 Nodejs 服务器(带有一个 API)。

\n

我已经使用 krakend 创建了新的 docker 容器

\n
docker run -p 8080:8080 -v $PWD:/etc/krakend/ devopsfaith/krakend run --config /etc/krakend/krakend.json \n
Run Code Online (Sandbox Code Playgroud)\n

虽然,我必须对上面的命令进行一些更改,因为我在 Windows 上工作。

\n

我创建了一个 krakend.json 文件,它的内容是

\n
{\n  "version": 3,\n  "timeout": "3s",\n  "cache_ttl": "300s",\n  "port": 8080,\n  "default_hosts": ["http://localhost:3001"],\n  "endpoints": [\n    {\n      "endpoint": "/contacts",\n      "output_encoding": "json",\n      "extra_config": {\n        "qos/ratelimit/router": {\n          "max_rate": 5000\n        }\n      },\n      "backend": [\n        {\n          "host": [\n          "http://localhost:3001", \n          "http://cotacts:3001"\n          ],\n          "url_pattern": "/contacts",\n          "is_collection": "true",\n          "encoding": "json",\n          "extra_config": {\n            "backend/http": {\n              "return_error_details": "backend_alias"\n            }\n          }\n …
Run Code Online (Sandbox Code Playgroud)

api node.js krakend

2
推荐指数
1
解决办法
1781
查看次数

标签 统计

api ×1

krakend ×1

node.js ×1