@serverless-devs/kv
Version:
发布 阿里云 jamstack 站点 kvstore 的组件
29 lines (22 loc) • 713 B
text/typescript
import getJwtToken from './jwt-token';
export const listKeyValue = async (payload) =>
getJwtToken(`/kv/keys/${payload.domain}`, {
...payload,
method: 'GET',
});
export const getKeyValue = async (payload) =>
getJwtToken(`/kv/get/${payload.domain}/${payload.key}`, {
...payload,
method: 'GET',
});
export const putKeyValue = async (payload) =>
getJwtToken(`/kv/put/${payload.domain}/${payload.key}`, {
method: 'POST',
...payload,
body: payload.value,
});
export const deleteKeyValue = async (payload) =>
getJwtToken(`/kv/delete/${payload.domain}/${payload.key}`, {
...payload,
method: 'POST',
});