fixed cors
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
name: api_server
|
||||
name: a2s_server
|
||||
version: 0.1.0
|
||||
|
||||
authors:
|
||||
- Alexander Popov <iiiypuk@fastmail.fm>
|
||||
|
||||
# description: |
|
||||
# Short description of server
|
||||
description: |
|
||||
API server for a2s community
|
||||
|
||||
targets:
|
||||
api:
|
||||
main: src/api.cr
|
||||
a2s_server:
|
||||
main: src/server.cr
|
||||
|
||||
dependencies:
|
||||
kemal:
|
||||
@@ -17,8 +17,4 @@ dependencies:
|
||||
lexbor:
|
||||
github: kostya/lexbor
|
||||
|
||||
# development_dependencies:
|
||||
# webmock:
|
||||
# github: manastech/webmock.cr
|
||||
|
||||
license: WTFPL
|
||||
|
||||
@@ -9,6 +9,13 @@ require "lexbor"
|
||||
# ```
|
||||
# ...
|
||||
# ```
|
||||
options "/api/v1.0/rev2_monsters" do |env|
|
||||
# Allow `GET /api/v1.0/rev2_monsters`...
|
||||
env.response.headers.add("Access-Control-Allow-Methods", "GET")
|
||||
env.response.headers.add("Access-Control-Allow-Headers", "Content-type")
|
||||
env.response.headers.add("Access-Control-Allow-Origin", "*")
|
||||
end
|
||||
|
||||
get "/api/v1.0/rev2_monsters" do |env|
|
||||
url = "https://game.capcom.com/residentevil/en/onlineevent-4_1108.html"
|
||||
|
||||
@@ -48,7 +55,10 @@ get "/api/v1.0/rev2_monsters" do |env|
|
||||
response = File.read("./cache/rev2/data.json")
|
||||
end
|
||||
|
||||
env.response.content_type = "application/json"
|
||||
env.response.headers.add("Access-Control-Allow-Methods", "GET")
|
||||
env.response.headers.add("Access-Control-Allow-Headers", "Content-type")
|
||||
env.response.headers.add("Access-Control-Allow-Origin", "*")
|
||||
env.response.content_type = "application/json"
|
||||
|
||||
response
|
||||
end
|
||||
|
||||
@@ -8,4 +8,5 @@ get "/" do
|
||||
end
|
||||
|
||||
Kemal.config.env = "development"
|
||||
Kemal.config.port = 3000
|
||||
Kemal.run
|
||||
Reference in New Issue
Block a user