可以在 ./config/api.js
文件中设置 API 调用的常规设置:
属性 | 说明 | 类型 | 默认 |
---|---|---|---|
responses | 全局 API 响应配置 | 对象 | - |
responses.privateAttributes | 一组全局定义的属性,将被视为私有属性。 | 字符串数组 | [] |
rest | REST API 配置 | 对象 | - |
rest.prefix | API 前缀 | 字符串 | /api |
rest.defaultLimit | API 调用中使用的默认 limit 参数 参见 REST API 文档 | 整数 | 25 |
rest.maxLimit | 可以请求为“限制”的最大允许数量 请参阅 REST API 文档。 | 整数 | 100 |
如果 rest.maxLimit
值小于 rest.defaultLimit
值,则将使用 maxLimit
作为限制。
Example:
js
./config/api.js
js
module.exports = ({ env }) => ({
responses: {
privateAttributes: ['_v', 'id', 'created_at'],
},
rest: {
prefix: '/v1',
defaultLimit: 100,
maxLimit: 250,
},
})