---
order: 2
navTitle: 后端脚本
indexTitle: 概述
---
# 后端脚本开发

后端脚本运行在服务器端，通常使用 `.action.ts` 文件编写。它适合处理需要访问数据库、文件系统、权限、HTTP 服务或服务端上下文的逻辑。

常见后端脚本场景包括：

1. 通过 [WEB API 脚本](./web-api-script.md)对外提供业务接口。
2. 通过[公共脚本文件](./import-action.md)复用通用校验、格式转换或接口封装逻辑。
3. 通过[后端程序流脚本节点](./action-flow-script-node.md)或数据加工脚本组件执行服务端脚本逻辑。
4. 通过 [hooks.action.ts](../hooks/hooks-action-ts.md)监听系统、项目或应用事件。
5. 定义可在服务端表达式中调用的[后端表达式函数脚本](./expression-functions.md)。
6. 使用[后端脚本调试](./debug.md)定位服务端脚本异常和日志输出问题。

## API 和类型{#api-types}

后端脚本的 API 类型由 `docs/public/dev-types/svr-api/` 同步到文档项目。查看接口时，优先从[后端脚本 API 索引](./api-index.md)进入，再跳转到对应 DTS。

## 目录{#children}

!!! children !!!
