文件名称:fastify-cloudevents:固定插件以CloudEvents标准格式管理事件
文件大小:43KB
文件格式:ZIP
更新时间:2024-05-21 16:42:47
fastify cloudevents fastify-plugin JavaScript
固定云事件 固定插件以CloudEvents标准格式转换事件或从CloudEvents标准格式转换事件。 当前版本使用CloudEvents Spec v1.0.1。 该插件的目的是让Fastify Web应用程序以简单的方式(具有一些有用的默认值)或完整的方式(所有属性)创建CloudEvents实例。 (可选)可以验证创建的实例,以确保它们符合标准。 然后,可以对创建的实例进行序列化,例如将其发送(或保存/存储)到某个地方。 甚至可以将字符串反序列化(解析)为CloudEvent实例。 插件的其他功能:支持将Fastify事件转发到给定的回调(使用挂钩),并将原始事件的主要数据包装在特定的CloudEvent实例中。 请注意,此处公开的所有CloudEvents功能都在库。 用法 const fastify = require ( 'fastify' ) ( ) // d
【文件预览】:
fastify-cloudevents-master
----.gitignore(1KB)
----package.json(2KB)
----src()
--------builder.js(7KB)
--------plugin.js(15KB)
--------constructor.js(987B)
----.dockerignore(511B)
----.jsdoc.json(575B)
----LICENSE(11KB)
----CHANGELOG.md(11KB)
----README.md(9KB)
----example()
--------example.js(4KB)
--------example-enhanced.js(8KB)
--------home.html(168B)
----.taprc(131B)
----.npmignore(578B)
----test()
--------cloudevents-fast-serialization.test.js(29KB)
--------cloudevents.test.js(20KB)
--------cloudevents-fast-schema-compilation.test.js(11KB)
--------cloudevents-serialization.test.js(34KB)
--------fastify-cloudevents.test.js(2KB)
--------common-test-data.js(3KB)
----.editorconfig(158B)