Fixed CORS
This commit is contained in:
21
.idea/workspace.xml
generated
21
.idea/workspace.xml
generated
@@ -19,10 +19,12 @@
|
|||||||
<select />
|
<select />
|
||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="d639f8a9-4b6d-4957-9ba4-8361acac15ca" name="Default Changelist" comment="1.0 of Go version">
|
<list default="true" id="d639f8a9-4b6d-4957-9ba4-8361acac15ca" name="Default Changelist" comment="">
|
||||||
<change beforePath="$PROJECT_DIR$/.gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/.gitignore" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/Dockerfile" beforeDir="false" afterPath="$PROJECT_DIR$/Dockerfile" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/app.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/app.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/musicFacade.go" beforeDir="false" afterPath="$PROJECT_DIR$/musicFacade.go" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/musicserver.go" beforeDir="false" afterPath="$PROJECT_DIR$/musicserver.go" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/syncFacade.go" beforeDir="false" afterPath="$PROJECT_DIR$/syncFacade.go" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
@@ -69,7 +71,7 @@
|
|||||||
<recent name="$PROJECT_DIR$/songs" />
|
<recent name="$PROJECT_DIR$/songs" />
|
||||||
</key>
|
</key>
|
||||||
</component>
|
</component>
|
||||||
<component name="RunManager">
|
<component name="RunManager" selected="Docker.Dockerfile">
|
||||||
<configuration name="App Engine" type="GoApplicationRunConfiguration" factoryName="Go Application">
|
<configuration name="App Engine" type="GoApplicationRunConfiguration" factoryName="Go Application">
|
||||||
<module name="MusicServer" />
|
<module name="MusicServer" />
|
||||||
<working_directory value="$PROJECT_DIR$" />
|
<working_directory value="$PROJECT_DIR$" />
|
||||||
@@ -170,7 +172,8 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="VcsManagerConfiguration">
|
<component name="VcsManagerConfiguration">
|
||||||
<MESSAGE value="1.0 of Go version" />
|
<MESSAGE value="1.0 of Go version" />
|
||||||
<option name="LAST_COMMIT_MESSAGE" value="1.0 of Go version" />
|
<MESSAGE value="Small fix in Dockerfile" />
|
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="Small fix in Dockerfile" />
|
||||||
</component>
|
</component>
|
||||||
<component name="VgoProject">
|
<component name="VgoProject">
|
||||||
<integration-enabled>true</integration-enabled>
|
<integration-enabled>true</integration-enabled>
|
||||||
@@ -192,10 +195,10 @@
|
|||||||
<screen x="0" y="0" width="1280" height="800" />
|
<screen x="0" y="0" width="1280" height="800" />
|
||||||
</state>
|
</state>
|
||||||
<state x="354" y="206" key="#com.intellij.fileTypes.FileTypeChooser/0.0.1280.800@0.0.1280.800" timestamp="1606327049349" />
|
<state x="354" y="206" key="#com.intellij.fileTypes.FileTypeChooser/0.0.1280.800@0.0.1280.800" timestamp="1606327049349" />
|
||||||
<state x="63" y="25" width="1120" height="702" key="CommitChangelistDialog2" timestamp="1606501993100">
|
<state x="63" y="25" width="1120" height="702" key="CommitChangelistDialog2" timestamp="1606502062415">
|
||||||
<screen x="0" y="0" width="1280" height="800" />
|
<screen x="0" y="0" width="1280" height="800" />
|
||||||
</state>
|
</state>
|
||||||
<state x="63" y="25" width="1120" height="702" key="CommitChangelistDialog2/0.0.1280.800@0.0.1280.800" timestamp="1606501993100" />
|
<state x="63" y="25" width="1120" height="702" key="CommitChangelistDialog2/0.0.1280.800@0.0.1280.800" timestamp="1606502062415" />
|
||||||
<state x="500" y="304" key="Github.ShareDialog" timestamp="1602604919305">
|
<state x="500" y="304" key="Github.ShareDialog" timestamp="1602604919305">
|
||||||
<screen x="0" y="0" width="1280" height="800" />
|
<screen x="0" y="0" width="1280" height="800" />
|
||||||
</state>
|
</state>
|
||||||
@@ -248,10 +251,10 @@
|
|||||||
<screen x="0" y="0" width="1280" height="800" />
|
<screen x="0" y="0" width="1280" height="800" />
|
||||||
</state>
|
</state>
|
||||||
<state x="491" y="322" key="VCS.ChangelistChooser/0.0.1280.800@0.0.1280.800" timestamp="1604854207192" />
|
<state x="491" y="322" key="VCS.ChangelistChooser/0.0.1280.800@0.0.1280.800" timestamp="1604854207192" />
|
||||||
<state x="240" y="137" key="Vcs.Push.Dialog.v2" timestamp="1606501370366">
|
<state x="240" y="137" key="Vcs.Push.Dialog.v2" timestamp="1606502064491">
|
||||||
<screen x="0" y="0" width="1280" height="800" />
|
<screen x="0" y="0" width="1280" height="800" />
|
||||||
</state>
|
</state>
|
||||||
<state x="240" y="137" key="Vcs.Push.Dialog.v2/0.0.1280.800@0.0.1280.800" timestamp="1606501370366" />
|
<state x="240" y="137" key="Vcs.Push.Dialog.v2/0.0.1280.800@0.0.1280.800" timestamp="1606502064491" />
|
||||||
<state x="546" y="264" key="com.intellij.docker.deployment.ui.DockerPortBindingsField.v173.dialogSize" timestamp="1606060189431">
|
<state x="546" y="264" key="com.intellij.docker.deployment.ui.DockerPortBindingsField.v173.dialogSize" timestamp="1606060189431">
|
||||||
<screen x="0" y="0" width="1280" height="800" />
|
<screen x="0" y="0" width="1280" height="800" />
|
||||||
</state>
|
</state>
|
||||||
|
|||||||
2
app.yaml
2
app.yaml
@@ -1,5 +1,5 @@
|
|||||||
application: musicserver
|
application: musicserver
|
||||||
version: 2.0.0
|
version: 2.0.1
|
||||||
runtime: go115
|
runtime: go115
|
||||||
api_version: go1
|
api_version: go1
|
||||||
|
|
||||||
|
|||||||
@@ -163,6 +163,7 @@ func getPreviousSong() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func musicHandler(w http.ResponseWriter, r *http.Request) {
|
func musicHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
|
(w).Header().Set("Access-Control-Allow-Origin", "*")
|
||||||
if r.URL.Path == "/music" && r.Method == http.MethodGet {
|
if r.URL.Path == "/music" && r.Method == http.MethodGet {
|
||||||
song := r.URL.Query().Get("song")
|
song := r.URL.Query().Get("song")
|
||||||
if song == "" {
|
if song == "" {
|
||||||
|
|||||||
@@ -100,14 +100,19 @@ type SongData struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func indexHandler(w http.ResponseWriter, r *http.Request) {
|
func indexHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
|
(w).Header().Set("Access-Control-Allow-Origin", "*")
|
||||||
if r.URL.Path == "/version" {
|
if r.URL.Path == "/version" {
|
||||||
w.Header().Add("Content-Type", "application/json")
|
w.Header().Add("Content-Type", "application/json")
|
||||||
|
|
||||||
testf()
|
testf()
|
||||||
|
|
||||||
data := VersionData{Version: "2.0.0",
|
data := VersionData{Version: "2.0.1",
|
||||||
Changelog: "Rebuilt the application in Go.",
|
Changelog: "Fixed CORS",
|
||||||
History: []VersionData{
|
History: []VersionData{
|
||||||
|
{
|
||||||
|
Version: "2.0.0",
|
||||||
|
Changelog: "Rebuilt the application in Go.",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
Version: "1.2.0",
|
Version: "1.2.0",
|
||||||
Changelog: "Made the /sync endpoint async. " +
|
Changelog: "Made the /sync endpoint async. " +
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func syncHandler(w http.ResponseWriter, r *http.Request) {
|
func syncHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
|
(w).Header().Set("Access-Control-Allow-Origin", "*")
|
||||||
if r.URL.Path == "/sync" {
|
if r.URL.Path == "/sync" {
|
||||||
w.Header().Add("Content-Type", "application/json")
|
w.Header().Add("Content-Type", "application/json")
|
||||||
syncGames()
|
syncGames()
|
||||||
|
|||||||
Reference in New Issue
Block a user