T1ckbase commited on
Commit
fb8feb1
·
1 Parent(s): a0040c1

add Cache-Control

Browse files
Files changed (1) hide show
  1. main.ts +4 -1
main.ts CHANGED
@@ -33,6 +33,7 @@ app.get('/cell/:row/:col/image', (c) => {
33
  if (!cellImage) return c.text(`Not Found: Image for cell (${row}, ${col}) could not be found. Coordinates may be invalid or no image is defined for this cell state.`, 404);
34
 
35
  c.header('Content-Type', 'image/svg+xml');
 
36
  return c.body(cellImage);
37
  });
38
 
@@ -61,9 +62,11 @@ app.get('/cell/:row/:col/click', (c) => {
61
  });
62
 
63
  app.get('/game/status', (c) => {
64
- c.header('Content-Type', 'image/svg+xml');
65
  const image = minesweeper.getGameStatusImage();
66
  if (!image) return c.text('Status image is not available.', 404);
 
 
 
67
  return c.body(image);
68
  });
69
 
 
33
  if (!cellImage) return c.text(`Not Found: Image for cell (${row}, ${col}) could not be found. Coordinates may be invalid or no image is defined for this cell state.`, 404);
34
 
35
  c.header('Content-Type', 'image/svg+xml');
36
+ c.header('Cache-Control', 'no-cache, no-store, must-revalidate');
37
  return c.body(cellImage);
38
  });
39
 
 
62
  });
63
 
64
  app.get('/game/status', (c) => {
 
65
  const image = minesweeper.getGameStatusImage();
66
  if (!image) return c.text('Status image is not available.', 404);
67
+
68
+ c.header('Content-Type', 'image/svg+xml');
69
+ c.header('Cache-Control', 'no-cache, no-store, must-revalidate');
70
  return c.body(image);
71
  });
72