Azure / Azure/azure-relay

Simple Hybrid Connections HTTP Sample throws ReferenceError: Extensions is not defined

Open
#67 0 comments 0 reactions 1 assignee Claimed by @jbjordan View on GitHub
Bug customer-reported
Dominant language
No language data
Stars
88
Forks
88
PR merge metrics
No merged PRs in 30d

Description

# Description
1. Clone the repo then run `npm install` .
2. Start listener.js with listener SAS credentials.
3. Initiate a http request from an App Service

## Actual Behavior
The listener.js fails with the following error:
```
C:\dev\...\node_modules\hyco-https\lib\HybridConnectionHttpsServer.js:475
var extensionsOffer = Extensions.parse(req.headers['sec-websocket-extensions']);
^
**ReferenceError: Extensions is not defined**
at accept (C:\dev\...\node_modules\hyco-https\lib\HybridConnectionHttpsServer.js:475:25)
at WebSocket.server.controlChannel.onmessage (C:\...\node_modules\hyco-https\lib\HybridConnectionHttpsServer.js:420:7)
at WebSocket.onMessage (C:\dev\...\node_modules\ws\lib\event-target.js:120:16)
at WebSocket.emit (events.js:400:28)
at Receiver.receiverOnMessage (C:\dev\....\node_modules\ws\lib\websocket.js:789:20)
at Receiver.emit (events.js:400:28)
at Receiver.dataMessage (C:\dev\...\node_modules\ws\lib\receiver.js:422:14)
at Receiver.getData (C:\dev\...\node_modules\ws\lib\receiver.js:352:17)
at Receiver.startLoop (C:\dev\...\node_modules\ws\lib\receiver.js:138:22)
at Receiver._write (C:\dev\...\node_modules\ws\lib\receiver.js:74:10)
```

## Expected Behavior
The sample app should not crash.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.