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 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
Calling the endpoint(GET frtestrelay.servicebus.windows.net/test/my) fails with error:
<!DOCTYPE html>
Error
Cannot GET /test/my
Expected Behavior
Server should receive the request
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
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
<!DOCTYPE html>
Expected Behavior
Versions