首页 > 其他分享 >前端项目实战99-数据postgrest.查看详情接口封装

前端项目实战99-数据postgrest.查看详情接口封装

时间:2023-02-12 10:31:49浏览次数:49  
标签:const 封装 any 99 params key resource postgrest id


getOne: (resource: any, params: any) => {
const key: any = Object.keys(params)
const id = params[key[0]];
const primaryKey = getPrimaryKey(resource, primaryKeys);

const query = getQuery(primaryKey, id, resource);

//转换id
const url = `${PostgrestUrl}/${resource}?${query.replace("id", key[0])}&is_delete=eq.0`;

return httpClient(url, {
headers: new Headers({}),
}).then(({ json }) => ({
data: dataWithId(json, primaryKey),
})).catch((err) => {
return err
})
},

标签:const,封装,any,99,params,key,resource,postgrest,id
From: https://blog.51cto.com/u_15460007/6051768

相关文章

  • 1399 甲性病人流
    1399:甲流病人初筛时间限制:1000ms      内存限制:65536KB提交数:29852   通过数:18662【题目描述】目前正是甲流盛行时期,为了更好地进行分流......
  • 1399
    #include<bits/stdc++.h>usingnamespacestd;intmain(intargc,char**argv){intn;cin>>n;stringname[n];floattiwen[n];intk[n];......
  • 信奥赛 1399
    1399:甲流病人初筛时间限制:1000ms      内存限制:65536KB提交数:29848   通过数:18660【题目描述】目前正是甲流盛行时期,为了更好地进行分流治疗......
  • 1399
    #include<iostream>usingnamespacestd;intmain(){ intn; cin>>n; //咳嗽 inta[n]; stringname[n]; //温度 floatp[n]; //数量 inte=0; for(int......
  • React+hook+ts+ant design封装一个具有动态表格得页面
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......
  • P1015 [NOIP1999 普及组] 回文数
    P1015[NOIP1999普及组]回文数https://www.luogu.com.cn/problem/P1015 思路将字符串m转换为10进制的值翻转m,也转换为10进制值,后运用10进制加这两个数转换为对......
  • 好客租房177-createReact方法封装
    importReactfrom'react'//导入axiosimportaxiosfrom'axios'import{Link}from'react-router-dom'//导入封装好的NavHeader组件importNavHeaderfrom'../../......
  • 前端项目实战224-axios封装中得工具类
    //工具类//返回请求结果exportconstreturnMsg=asyncpromise=>{try{constres=awaitpromiseif(res.status===200){returnres.dat......
  • 前端项目实战222-进行函数得封装
    consthandleWork=async(taskStepId:string,Task:string)=>{constempId=localStorage.getItem("empId")setTask(Task)constresponse=......
  • 数据结构20-队列结构封装
     ......