CAKE20

AI Web PaaS

Route

prefix 없는 HTTP, WebSocket와 SSE route를 둡니다.

직접 Route

  • server/routes/hello.ts → GET /hello
  • 문자열 반환값은 text/html 응답이 되고 객체 반환값은 JSON 응답이 됩니다.
  • server/routes/status.get.ts → GET /status
  • server/routes/user.post.ts → POST /user
  • server/api 파일은 /api prefix를 사용하고 server/routes의 HTTP 파일은 파일 경로를 URL로 바로 사용합니다.
  • 같은 URL이라도 page의 GET과 route의 POST처럼 HTTP method가 다르면 각각 사용할 수 있습니다.
// server/routes/hello.ts
export default () => {
  return "hello world";
};