import { FoodsModel, ResponseModel } from "./models" export const API_URL = 'http://localhost:8080' function request(url : string, method : 'GET' | 'POST' = 'GET', data : any = null) { return new Promise((resolve, reject) => { uni.request({ url: API_URL + url, method, data, header: { 'Content-Type': 'application/json' }, success(ret) { if (ret.statusCode == 200) { const data = ret.data as ResponseModel; if (data.code != 200) { reject(Error(data.msg)) } else { resolve(data.data) } } else { reject(Error('服务器异常')) } }, fail(e) { console.log(e) reject(Error(e.errMsg)) } }) // task. }) } export function foodsDetail(id : any) { return request(`/api/food/${id}`) // uni.request({ // url: API_URL + '/api/food/recommend', // success(ret) { // foodsList.value = ret.data.data // // console.log(ret.data.data) // } // }) }