文件名称:endo:简单的自记录 API 端点
文件大小:14KB
文件格式:ZIP
更新时间:2024-06-26 07:05:31
JavaScript
内 用于编写简单的自记录 HTTP 和 WebSocket API 的轻量级服务器。 端点处理程序 除非另有说明,否则我们假设处理程序在 JSON 中明确处理。 端点“处理程序”是一个函数,它接受一个 HTTP 请求对象并返回一个流或一个带有 JSON-able body的对象。 处理程序可以在返回的响应中提供*status和/或headers键以扩展或覆盖默认值。 返回 JSON 序列化值的处理程序类似于 RPC 调用。 在定义 API 时,这个调用的“参数”可以由请求体模式定义,返回值由响应体模式定义。 请求和响应模式可以有任何结构,处理程序应该遵守它们(我们甚至可以在开发环境中的运行时验证这一点)。 JSON 序列化的响应值可以选择作为承诺返回。 或者,处理程序可以直接返回一个流对象,该对象可以通过管道传输到 WebSocket 或 HTTP 响应流。 这个流对象也可以提供自
【文件预览】:
endo-master
----auth.js(2KB)
----index.js(10KB)
----package.json(1KB)
----test()
--------auth.js(2KB)
--------index.js(2KB)
--------util()
--------fixtures()
----LICENSE(1KB)
----.gitignore(587B)
----README.md(3KB)
----util()
--------index.js(5KB)