view benchmark/bun-http-framework-benchmark/dev/nest-node/src/app.controller.ts @ 273:e02e2036ef84 default tip

add Layer 2 JRPG component system Add reusable content and window modals, an isolated component sandbox, shared cyberpunk scroll areas, production-safe cache freshness, and server-rendered JRPG panel state. Co-authored-by: Copilot <[email protected]>
author MrJuneJune <me@mrjunejune.com>
date Sat, 08 Aug 2026 02:08:08 -0700
parents a8976a008a9d
children
line wrap: on
line source

import {
  Body,
  Controller,
  Get,
  Header,
  Param,
  Post,
  Query,
  Res,
} from '@nestjs/common';
import { AppService } from './app.service';

@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}

  @Get('/')
  @Header('content-type', 'text/html')
  getHello() {
    return this.appService.getHello();
  }

  @Get('/id/:id')
  @Header('content-type', 'text/html')
  getCompose(@Param('id') id: string, @Query('name') name: string) {
    return `${id} ${name}`;
  }

  @Post('/json')
  postMirror(@Body() body) {
    return body;
  }
}