Enable CORS on web server
This commit is contained in:
parent
afe21c31b6
commit
1c45e11358
5
main.go
5
main.go
@ -51,6 +51,7 @@ func startChatServer() {
|
|||||||
|
|
||||||
// static files
|
// static files
|
||||||
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
|
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
|
||||||
|
enableCors(&w)
|
||||||
http.ServeFile(w, r, path.Join("webroot", r.URL.Path))
|
http.ServeFile(w, r, path.Join("webroot", r.URL.Path))
|
||||||
|
|
||||||
if path.Ext(r.URL.Path) == ".m3u8" {
|
if path.Ext(r.URL.Path) == ".m3u8" {
|
||||||
@ -66,6 +67,10 @@ func startChatServer() {
|
|||||||
log.Fatal(http.ListenAndServe(":"+strconv.Itoa(configuration.WebServerPort), nil))
|
log.Fatal(http.ListenAndServe(":"+strconv.Itoa(configuration.WebServerPort), nil))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func enableCors(w *http.ResponseWriter) {
|
||||||
|
(*w).Header().Set("Access-Control-Allow-Origin", "*")
|
||||||
|
}
|
||||||
|
|
||||||
func getStatus(w http.ResponseWriter, r *http.Request) {
|
func getStatus(w http.ResponseWriter, r *http.Request) {
|
||||||
status := Status{
|
status := Status{
|
||||||
Online: stats.IsStreamConnected(),
|
Online: stats.IsStreamConnected(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user