@Aaron Manill , I couldn't get this quick start to work locally with ngrok. I used the Live Trace Tool and kept hitting AbuseProtectionResponseMissingAllowedOrigin followed by web socket connection closing. Not sure if had anything to do with https://github.com/MicrosoftDocs/azure-docs/issues/86799, but after deploying the application to an Azure Function app, it worked as expected.
See if you get the same error when deployed, that will confirm if it's a configuration error or not. Could be a misconfiguration on the hub event handler settings, or it could be an issue with the reverse proxy you're using. Since you are getting the web pubsub trigger to fire locally, try adding --verbose
to func host start or using fiddler to get a closer look at the traffic going across the web socket. Might be a malformation in the payload itself.