github remix-run/remix node-serve@0.2.0
node-serve v0.2.0

latest releases: node-tsx@0.1.0, node-fetch-server@0.13.2, remix@3.0.0-beta.1...
5 hours ago

Minor Changes

  • Add a setup(app) option to serve() so managed node-serve apps can register native uWebSockets.js WebSocket routes and connection filters before the Fetch fallback route starts listening.

    import { serve } from 'remix/node-serve'
    
    serve(handler, {
      setup(app) {
        app.ws('/ws/chat', {
          message(ws, message, isBinary) {
            ws.publish('chat', message, isBinary)
          },
        })
    
        app.filter((_res, count) => {
          console.log(`Active uWS connections: ${count}`)
        })
      },
    })

Patch Changes

  • Pass native Request objects to Fetch handlers instead of lazy request facades.

  • Install uWebSockets.js as a required dependency so remix/node-serve works when package managers omit optional dependencies.

Don't miss a new remix release

NewReleases is sending notifications on new releases.