  function createWebSocketUrl (request) {
    const source = new URL(request.url, 'http://127.0.0.1')

    const target = new URL(
      source.pathname.replace(fastify.prefix, rewritePrefix),
      options.upstream
    )

    target.search = source.search

    return target
  }
The product receives input or data, but it does
        not validate or incorrectly validates that the input has the
        properties that are required to process the data safely and
        correctly.