Skip to content
This repository was archived by the owner on Jul 25, 2025. It is now read-only.

node-fetch-server v0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Feb 20:12
· 89 commits to main since this release
  • Add http/2 support
import * as http2 from 'node:http2';
import { createRequestListener } from '@mjackson/node-fetch-server';

let server = http2.createSecureServer(options);

server.on(
  'request',
  createRequestListener((request) => {
    let url = new URL(request.url);

    if (url.pathname === '/') {
      return new Response('Hello HTTP/2!', {
        headers: {
          'Content-Type': 'text/plain'
        },
      });
    }

    return new Response('Not Found', { status: 404 });
  }),
);