osprey:根据RAML定义生成Node.JS API中间件

时间:2024-05-02 13:27:45
【文件属性】:

文件名称:osprey:根据RAML定义生成Node.JS API中间件

文件大小:89KB

文件格式:ZIP

更新时间:2024-05-02 13:27:45

raml raml-tooling raml-codegen JavaScript

鱼鹰 根据RAML定义生成API中间件,可以在本地或全局使用该中间件来验证API请求和响应。 特征 自动请求验证 身体 表格数据 网址编码的正文 JSON模式 XML模式 标头 查询参数 RAML 1.0类型 自动请求参数 默认标题 默认参数 RAML路由器将用于RAML路径 与Express格式的中间件服务器集成简单的req / res / next可与Connect,Express甚至http一起使用的中间件格式 API文档当前已禁用可以选择挂载从RAML定义生成的API文档 内置错误处理中间件 I18n支持 将验证路径映射到可读字符串(支持i18n) 内置响应处理即将推出 根据状态码定义验证响应主体 自动填充默认响应头 验证 OAuth 1.0即将推出 OAuth 2.0 基本认证 摘要式身份验证 海关安全方案 Osprey的构建旨在对API实施以文档为先的方法。 它通过以下方


【文件预览】:
osprey-master
----.travis.yml(319B)
----bin()
--------osprey.js(818B)
----osprey.js(2KB)
----package.json(2KB)
----test()
--------raml08.js(5KB)
--------other.js(1KB)
--------server.js(5KB)
--------support()
--------security.js(15KB)
--------proxy.js(7KB)
--------error-handler.js(1KB)
--------types.js(10KB)
--------fixtures()
----LICENSE(557B)
----package-lock.json(194KB)
----examples()
--------express()
--------http()
--------custom-auth()
----.gitignore(80B)
----lib()
--------server.js(3KB)
--------proxy.js(3KB)
--------security()
----README.md(20KB)
----.editorconfig(183B)

网友评论