diff --git a/TBConsole/TBConsole.csproj b/TBConsole/TBConsole.csproj index 988c6ae..e809eb3 100644 --- a/TBConsole/TBConsole.csproj +++ b/TBConsole/TBConsole.csproj @@ -24,4 +24,7 @@ + + + diff --git a/TBConsole/WebServer.cs b/TBConsole/WebServer.cs index 811d48d..b813b7d 100644 --- a/TBConsole/WebServer.cs +++ b/TBConsole/WebServer.cs @@ -34,6 +34,9 @@ namespace TBConsole { var context = await _listener.GetContextAsync(); string resp = await _receiver(await new StreamReader(context.Request.InputStream).ReadToEndAsync()); + string origin = context.Request.Headers["Origin"]; + if (origin == "http://localhost:4200" || origin == "https://tbconsole.web.app") + context.Response.AddHeader("Access-Control-Allow-Origin", origin); var sw = new StreamWriter(context.Response.OutputStream); await sw.WriteLineAsync(resp); sw.Close();