控制台
最后更新于
设置设置为了提供极致开发体验,飞布提供了友好的交互界面。本文重点介绍飞布的功能界面。
上图是飞布的核心界面。它主要包含如下功能区:
菜单栏:包含各种菜单和选项,以帮助您进行各种操作。
主功能区:根据功能面板的具体功能,展示对应的操作界面。
日志面板:
日志:展示编译后的所有日志,帮助定位问题
问题:以结构化的方式展示具体问题,可直接定位问题点,如OPERATION不合法、数据库无法连接等
状态栏:展示当前系统的运行状态
概览页包含:数据统计和通知。
数据统计:统计功能面板各功能的数量,包含数据源、对外API、文件存储、身份验证
通知:展示飞布发布的最新公告信息,点击更多可跳转至官方论坛
指引:点击可以唤起新手引导功能。
预览页主要用来预览生成的API,它本质上是swagger文档的可视化展示。
API列表:以分组的形式展示API列表,主要包含operation编译的API和文件上传的API
API详情:选中API后,展示详情,包括operation、入参模型、响应模型
API测试:无需使用POSTMAN,输入入参,即可测试API
授权登录:选择对应身份认证器,跳转登录后,可使用当前身份访问接口
swagger下载:可直接下载swagger文档,供第三方工具使用
设置页用来进行系统设置。
外观:设置语言,当前支持中文和英文
系统:
API域名:对外暴露API时的服务域名,控制台中有两个地方会用到:API预览页和复制API访问地址按钮
监听HOST:核心引擎启动时监听的HOST
localhost:默认值,仅能本机访问,用nginx代理后可外网访问
0.0.0.0:所有IP都能访问,不安全,有两个常见用例
不使用nginx代理,通过公网IP访问时
在docker中启动时(在docker容器中,ip会被分到127.0.0.1)
监听端口:核心引擎启动时监听的端口
日志水平:核心引擎输出的日志水平
调试:核心引擎是否开启调试
安全:
GraphQL端点:是否对外暴露GraphQL端点,开发模式下开启且不可关闭,生产环境下关闭且不可开启
允许主机:允许访问核心引擎的主机地址,默认允许全部,否则需要配置白名单
重定向URL:采用基于COOKIE的方式进行三方登录,登录成功后,跳转回来的地址
跨域:
允许源:允许跨域访问的源地址,默认允许全部,否则需要配置白名单
允许方法:允许跨域访问的方法,默认GET和POST
允许头:允许跨域访问的请求头,默认全部(*)
跨域时间:跨域访问OPTION请求的有效时间,单位秒
环境变量:环境变量的增删改查,用于保证私密数据的安全
环境变量列表中存在内置变量,其中变量prismaEngineVersion主要作用是维护prisma的引擎的版本信息,变量prismaVersion主要作用是维护prisma的版本信息
可手动添加变量
环境变量也可以在钩子服务中直接引用
版本:展示系统版本和依赖库的版本信息
详情前往