Skip to content

Commit 2ae3097

Browse files
committed
feat(api): set Content-Type header to application/json in responses
1 parent 3b78816 commit 2ae3097

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

docs/server/api/changelog.get.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ export default defineEventHandler(async (event) => {
5656
// Добавляем target="_blank" к внешним ссылкам
5757
const htmlWithLinks = html.replace(/<a href="(https?:\/\/[^"]+)">([^<]+)<\/a>/g, '<a href="$1" target="_blank" rel="noopener noreferrer">$2</a>')
5858

59+
setHeader(event, 'Content-Type', 'application/json')
5960
return {
6061
success: true,
6162
content: htmlWithLinks,

docs/server/api/readme.get.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ export default defineEventHandler(async (event) => {
171171
const html = await parseMarkdown(cleanedRawContent)
172172
const toc = generateToc(cleanedRawContent)
173173

174+
setHeader(event, 'Content-Type', 'application/json')
174175
return {
175176
success: true,
176177
content: html,
@@ -192,6 +193,7 @@ export default defineEventHandler(async (event) => {
192193
const html = await parseMarkdown(cleanedFallbackContent)
193194
const toc = generateToc(fallbackContent)
194195

196+
setHeader(event, 'Content-Type', 'application/json')
195197
return {
196198
success: true,
197199
content: html,
@@ -202,6 +204,7 @@ export default defineEventHandler(async (event) => {
202204
} catch (fallbackError) {
203205
console.error('Error reading fallback README:', fallbackError)
204206

207+
setHeader(event, 'Content-Type', 'application/json')
205208
return {
206209
success: false,
207210
error: 'Failed to load documentation',

0 commit comments

Comments
 (0)