Azure / Azure/azure-relay-node
hyco-https wouldn't work with express
- Dominant language
- JavaScript
- Stars
- 12
- Forks
- 22
- PR merge metrics
- No merged PRs in 30d
Description
Sample code:
var ns = "frtestrelay.servicebus.windows.net"; // fully qualified relay namespace
var path = "test";
var keyrule = "all"; // name of a SAS rule
var key = ""; // key of the SAS rule
const http = require('http');
const https = require('hyco-https');
http.ServerResponse = https.ServerResponse;
const express = require('express');
var app = express();
var uri = https.createRelayListenUri(ns, path);
var server = https.createRelayedServer(
{
server : uri,
token : () => https.createRelayToken(uri, keyrule, key)
},
app
);
app.get('/my', function (req, res) {
console.log('received');
res.status(200).send('hey');
});
server.listen();
## Actual Behavior
1. Calling the endpoint(GET frtestrelay.servicebus.windows.net/test/my) fails with error:
Error
Cannot GET /test/my
## Expected Behavior
1. Server should receive the request
2.
## Versions
- OS platform and version:
Windows 10 18363.778
- Node Version:
v10.16.3
- NPM package version or commit ID:
Express Version: express@4.17.1
hyco-https version: hyco-https@1.4.4
Contributor guide
Assessment
This issue has not been assessed yet.