文件名称:weave-web:用于编织框架的Web API网关混合
文件大小:279KB
文件格式:ZIP
更新时间:2024-06-04 10:48:05
JavaScript
@ weave-js / web 用于编织微服务架构的Web网关。 特征 提供静态文件 支持HTTP和HTTPS HTTP2 路由 支持全局和路由级中间件 别名(具有命名参数和REST速记) 白名单 多个正文解析器(json,urlencoded) CORS标头 电子标签 限速器 通话前和通话后 缓冲区和流处理 中间件模式(在ExpressJS应用程序中用作中间件) 支持授权 安装 npm install @weave-js/web 用法 使用默认设置运行 本示例使用具有默认设置的API网关服务。 您可以通过http://localhost:3000/访问所有服务(包括内部$node服务) let { Weave } = require ( '@weave-js/core' ) let ApiMixin = require ( '@weave-js/web' ) let
【文件预览】:
weave-web-master
----.gitignore(46B)
----.codeclimate.yml(586B)
----package.json(1KB)
----package-lock.json(262KB)
----.github()
--------ISSUE_TEMPLATE()
--------FUNDING.yml(417B)
--------workflows()
----.eslintrc.js(245B)
----README.md(2KB)
----lib()
--------request.js(1KB)
--------handler.js(7KB)
--------service.js(21KB)
--------response.js(446B)
--------etag.js(2KB)
--------index.js(85B)
--------utils()
--------rate-limiter()
--------route.js(2KB)
--------errors.js(214B)
--------cors.js(2KB)
--------constants.js(116B)
--------server.js(2KB)
----.npmignore(17B)
----test()
--------integration()
--------services()
--------assets()
--------utils()
----.editorconfig(244B)