본문으로 건너뛰기

섬기는 사람

Mastra는 HTTP를 구성합니다.server에서server.ts바로 아래 파일src/mastra/. 서버는 Agent, Workflow 및 기타 등록된 기본 요소를 REST 엔드포인트로 노출하고 파일은 기본적으로 동일한 항목을 내보냅니다.ServerConfig당신이 전달할 모양new Mastra().

파일 기반 규칙에 대해서는 이 페이지를 사용하십시오. 서버 기능, 미들웨어, 사용자 정의 경로, 생성된 API 문서 및 배포 동작에 대해서는 다음을 참조하세요.Server overview.

빠른 시작
빠른 시작에 대한 직접 링크

src/mastra/server.ts를 만들고 ServerConfig 객체를 기본 내보내기하세요.

src/mastra/server.ts
import type { ServerConfig } from '@mastra/core/server'

export default {
port: 4111,
host: '0.0.0.0',
} satisfies ServerConfig

일반적인 구성
일반적인 구성에 대한 직접 링크

server.ts코드 등록과 동일한 서버 옵션을 구성할 수 있습니다.

요구 사항사용 항목
배포 플랫폼 주소에 바인딩host 및 port
브라우저 접근 제한cors
웹훅 또는 상태 확인 추가apiRoutes
생성된 API 문서 활성화build.openAPIDocs 및 build.swaggerUI
예제는 Mastra 서버, 미들웨어, 사용자 지정 API 라우트를 참조하세요.

코드 우선순위
코드 우선순위에 대한 직접 링크

코드로 등록한 서버 구성이 server.ts보다 우선합니다. 파일 기반 서버 구성이 적용될 때 채널 웹훅처럼 시작 과정에서 추가된 라우트는 유지됩니다.