/streamingに非WebSocketリクエストが来るとおかしくなるのを修正 Fix #6718 (#6719)

This commit is contained in:
MeiMei
2020-10-09 14:20:34 +09:00
committed by GitHub
parent b594366f06
commit 00a17ed5d4
2 changed files with 13 additions and 1 deletions

View File

@ -358,6 +358,12 @@ router.get('/flush', async ctx => {
await ctx.render('flush');
});
// streamingに非WebSocketリクエストが来た場合にbase htmlをキャシュ付きで返すと、Proxy等でそのパスがキャッシュされておかしくなる
router.get('/streaming', async ctx => {
ctx.status = 503;
ctx.set('Cache-Control', 'private, max-age=0');
});
// Render base html for all requests
router.get('(.*)', async ctx => {
const meta = await fetchMeta();