1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- // get请求
- const httpServiceGet= async (path,params)=>{
- const {cloud} = getApp();
- try {
- console.log('request begin');
- const result = await cloud.application.httpRequest({
- //不需要完整域名,只需要接口访问路径即可
- // 'path' : '/servantappletservice/auth/registerUser',
- 'path' : path,
- 'method':'GET',
- 'headers':{ },
- 'params':params,
- 'body':{ },
- //对于一个小程序关联多个云应用的场景,调用非默认云应用,需要指定对应的云应用Id,超时时间单位ms
- 'exts':{ "cloudAppId":"21907" ,"timeout":60000} });
- console.log('response');
- console.log(result);
- // my.alert({
- // content: JSON.stringify(result)
- // });
- if(result.errno=='0'){
- return result.data;
- }
- // return new Promise((resolve,reject) => {
- // if(result.errno=='0'){
- // resolve(result.data);
- // }else{
- // my.alert({
- // content: result.errmsg
- // });
- // reject('error')
- // }
-
- // })
-
- } catch(e) {
- console.log(e);
- my.alert({
-
- // content: 'error'+e.message
- content: e.msg
- });
- }
- }
- // post请求
- const httpServicePost= async (path,params)=>{
- const {cloud} = getApp();
- try {
- console.log('request begin');
- const result = await cloud.application.httpRequest({
- //不需要完整域名,只需要接口访问路径即可
- // 'path' : '/servantappletservice/auth/registerUser',
- 'path' : path,
- 'method':'POST',
- 'headers':{ 'Content-type': 'application/json' },
- 'params':{},
- 'body':params,
- //对于一个小程序关联多个云应用的场景,调用非默认云应用,需要指定对应的云应用Id,超时时间单位ms
- 'exts':{ "cloudAppId":"21907" ,"timeout":60000} });
- console.log(result);
- console.log('response');
- // console.log(JSON.stringify(result));
- my.alert({
- content: JSON.stringify(result)
- });
- console.log(result);
- if(result.errno=='0'){
- return result.data;
- }
- // return new Promise((resolve) => {
- // if(result.errno=='0'){
- // resolve(result.data);
- // }else{
- // my.alert({
- // content: result.errmsg
- // });
- // }
- // })
- } catch(e) {
- console.log(e);
- my.alert({
- content: 'false'+JSON.stringify(e)
- // content: 'error'+e.msg
- });
- }
- }
- export default{
- httpServiceGet,
- httpServicePost
- }
|