The 'stream' event is emitted when a 'stream' event has been emitted by an Http2Session associated with the server.

    1. const http2 = require('http2');
    2. const {
    3. HTTP2_HEADER_METHOD,
    4. HTTP2_HEADER_PATH,
    5. HTTP2_HEADER_STATUS,
    6. HTTP2_HEADER_CONTENT_TYPE
    7. } = http2.constants;
    8. const server = http2.createServer();
    9. server.on('stream', (stream, headers, flags) => {
    10. const method = headers[HTTP2_HEADER_METHOD];
    11. const path = headers[HTTP2_HEADER_PATH];
    12. // ...
    13. stream.respond({
    14. [HTTP2_HEADER_STATUS]: 200,
    15. [HTTP2_HEADER_CONTENT_TYPE]: 'text/plain; charset=utf-8'
    16. });
    17. stream.write('hello ');
    18. stream.end('world');
    19. });