0.0.2 • Published 5 months ago

express-workers v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

express-workers

基于 express 的 worker 服务中间件

使用方法

import middleware from 'express-workers';
...
app.use(middleware(code, { echo: console.log }));

参考示例

const time = Date.now();

self.addEventListener('fetch', event => {
  // 自定义函数
  echo('fetch', event.request.url);

  // 等待异步操作
  event.waitUntil(new Promise(resolve => setTimeout(resolve, 1000)));

  // 返回响应
  event.respondWith(
    new Response(JSON.stringify({ ok: true, uuid: crypto.randomUUID(), time }, null, 2), {
      'content-type': 'application/json'
    })
  );
});
0.0.2

5 months ago

0.0.1

5 months ago