Add Access-Control-Allow-Origin headers to JSON responses.
This commit is contained in:
parent
d7c75afa4c
commit
7602ac2852
9 changed files with 46 additions and 14 deletions
|
@ -13,7 +13,10 @@ export const GET: RequestHandler = async ({ params, url }) => {
|
|||
).map(({ data }) => data)[0]
|
||||
|
||||
if (article === undefined) {
|
||||
return { status: 404 }
|
||||
return { headers: { "Access-Control-Allow-Origin": "*" }, status: 404 }
|
||||
}
|
||||
return {
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: { article: article as unknown as JSONObject },
|
||||
}
|
||||
return { body: { article: article as unknown as JSONObject } }
|
||||
}
|
||||
|
|
|
@ -48,6 +48,7 @@ export const GET: RequestHandler = async ({ url }) => {
|
|||
)
|
||||
return {
|
||||
// status: 400,
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: {
|
||||
error: {
|
||||
query: queryError as unknown as JSONObject,
|
||||
|
@ -64,5 +65,8 @@ export const GET: RequestHandler = async ({ url }) => {
|
|||
LIMIT ${limit}
|
||||
`
|
||||
).map(({ data }) => data)
|
||||
return { body: { articles: articles as unknown as JSONObject[] } }
|
||||
return {
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: { articles: articles as unknown as JSONObject[] },
|
||||
}
|
||||
}
|
||||
|
|
|
@ -48,6 +48,7 @@ export const GET: RequestHandler = async ({ url }) => {
|
|||
)
|
||||
return {
|
||||
// status: 400,
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: {
|
||||
error: {
|
||||
query: queryError as unknown as JSONObject,
|
||||
|
@ -72,8 +73,11 @@ export const GET: RequestHandler = async ({ url }) => {
|
|||
WHERE id = ${articleId}
|
||||
`
|
||||
).map(({ data }) => data)
|
||||
return { body: { articles: articles as unknown as JSONObject[], q } }
|
||||
return {
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: { articles: articles as unknown as JSONObject[], q },
|
||||
}
|
||||
}
|
||||
}
|
||||
return { body: {} }
|
||||
return { headers: { "Access-Control-Allow-Origin": "*" }, body: {} }
|
||||
}
|
||||
|
|
|
@ -13,7 +13,10 @@ export const GET: RequestHandler = async ({ params, url }) => {
|
|||
).map(({ data }) => data)[0]
|
||||
|
||||
if (section === undefined) {
|
||||
return { status: 404 }
|
||||
return { headers: { "Access-Control-Allow-Origin": "*" }, status: 404 }
|
||||
}
|
||||
return {
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: { section: section as unknown as JSONObject },
|
||||
}
|
||||
return { body: { section: section as unknown as JSONObject } }
|
||||
}
|
||||
|
|
|
@ -48,6 +48,7 @@ export const GET: RequestHandler = async ({ url }) => {
|
|||
)
|
||||
return {
|
||||
// status: 400,
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: {
|
||||
error: {
|
||||
query: queryError as unknown as JSONObject,
|
||||
|
@ -64,5 +65,8 @@ export const GET: RequestHandler = async ({ url }) => {
|
|||
LIMIT ${limit}
|
||||
`
|
||||
).map(({ data }) => data)
|
||||
return { body: { sections: sections as unknown as JSONObject[] } }
|
||||
return {
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: { sections: sections as unknown as JSONObject[] },
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,7 +13,10 @@ export const GET: RequestHandler = async ({ params, url }) => {
|
|||
).map(({ data }) => data)[0]
|
||||
|
||||
if (struct === undefined) {
|
||||
return { status: 404 }
|
||||
return { headers: { "Access-Control-Allow-Origin": "*" }, status: 404 }
|
||||
}
|
||||
return {
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: { struct: struct as unknown as JSONObject },
|
||||
}
|
||||
return { body: { struct: struct as unknown as JSONObject } }
|
||||
}
|
||||
|
|
|
@ -48,6 +48,7 @@ export const GET: RequestHandler = async ({ url }) => {
|
|||
)
|
||||
return {
|
||||
// status: 400,
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: {
|
||||
error: {
|
||||
query: queryError as unknown as JSONObject,
|
||||
|
@ -64,5 +65,8 @@ export const GET: RequestHandler = async ({ url }) => {
|
|||
LIMIT ${limit}
|
||||
`
|
||||
).map(({ data }) => data)
|
||||
return { body: { structs: structs as unknown as JSONObject[] } }
|
||||
return {
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: { structs: structs as unknown as JSONObject[] },
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,7 +13,10 @@ export const GET: RequestHandler = async ({ params, url }) => {
|
|||
).map(({ data }) => data)[0]
|
||||
|
||||
if (texte === undefined) {
|
||||
return { status: 404 }
|
||||
return { headers: { "Access-Control-Allow-Origin": "*" }, status: 404 }
|
||||
}
|
||||
return {
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: { texte: texte as unknown as JSONObject },
|
||||
}
|
||||
return { body: { texte: texte as unknown as JSONObject } }
|
||||
}
|
||||
|
|
|
@ -48,6 +48,7 @@ export const GET: RequestHandler = async ({ url }) => {
|
|||
)
|
||||
return {
|
||||
// status: 400,
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: {
|
||||
error: {
|
||||
query: queryError as unknown as JSONObject,
|
||||
|
@ -64,5 +65,8 @@ export const GET: RequestHandler = async ({ url }) => {
|
|||
LIMIT ${limit}
|
||||
`
|
||||
).map(({ data }) => data)
|
||||
return { body: { textes: textes as unknown as JSONObject[] } }
|
||||
return {
|
||||
headers: { "Access-Control-Allow-Origin": "*" },
|
||||
body: { textes: textes as unknown as JSONObject[] },
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue