view react_games/backend/routes/wordle.ts @ 84:bcc76a156aea

Updated to be called src instead of pages.
author June Park <parkjune1995@gmail.com>
date Thu, 01 Jan 2026 13:01:10 -0800
parents fb9bcd3145cb
children
line wrap: on
line source

import { Router } from 'express';


const WORDS: string[] = [
  "about","other","which","their","there","first","could","sound","great","again",
  "still","every","small","place","right","think","three","house","point","water",
  "after","thing","where","world","night","below","heavy","light","short","long",
  "happy","angry","brown","black","white","green","plant","sweet","spice","bread",
  "clock","chain","stone","brick","metal","paper","glass","chair","table","couch"
];

export function createWorldeRouter() {
  const router = Router();
  const randomIdx = Math.floor(Math.random() * WORDS.length);
  router.get('/', async (_req, res) => {
    res.json({ targetWord: WORDS[randomIdx] });
  });
  return router;
}