小程序怎么与后端java接口交互实现helloworld-亚博电竞手机版

小程序怎么与后端java接口交互实现helloworld

本篇内容主要讲解“小程序怎么与后端java接口交互实现helloworld”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“小程序怎么与后端java接口交互实现helloworld”吧!

第一步:后端简单建个springboot项目,提供一个 helloworld接口;

版本选用 2.2.6.release

packagecom.java1234.controller;importorg.springframework.web.bind.annotation.getmapping;importorg.springframework.web.bind.annotation.restcontroller;/***@authorjava1234_小锋*@sitewww.java1234.com*@company南通小锋网络科技有限公司*@create2021-07-0417:43*/@restcontrollerpublicclasshelloworldcontroller{@getmapping("/helloworld")publicstringhelloworld(integerid){return"helloworld" id;}}

application.yml

server:port:80servlet:context-path:/tomcat:uri-encoding:utf-8

浏览器访问:http://localhost/helloworld?id=1

页面显示:

helloworld 1

第二步:新建一个helloworld 微信小程序,请求后端

helloworld.js

通过微信小程序api wx.request调用后端接口

//pages/helloworld.jspage({/***页面的初始数据*/data:{result:"请求后台中..."},/***生命周期函数--监听页面加载*/onload:function(options){varthat=this;this.getdata(that);},getdata(that){wx.request({url:"http://localhost/helloworld",method:"get",data:{id:100},header:{"content-type":"application/json"//默认值},success(res){console.log(res.data);console.log(that)that.setdata({result:res.data})}})},/***生命周期函数--监听页面初次渲染完成*/onready:function(){},/***生命周期函数--监听页面显示*/onshow:function(){},/***生命周期函数--监听页面隐藏*/onhide:function(){},/***生命周期函数--监听页面卸载*/onunload:function(){},/***页面相关事件处理函数--监听用户下拉动作*/onpulldownrefresh:function(){},/***页面上拉触底事件的处理函数*/onreachbottom:function(){},/***用户点击右上角分享*/onshareappmessage:function(){}})

helloworld.wxml

返回值:{{result}}

运行报错了:

vm8 asdebug.js:1 cannot send network request to localhost.(env: windows,mp,1.05.2105170; lib: 2.18.0)

这里我们需要设置下:

详情->本地设置->勾选 “不校验合法域名、web-view (业务域名)、tls版本以及hitps证书”

勾选后,重新编译,运行ok;

扩展下,如果是域名调用,比如 http://localhost 改成 http://www.java1234.com

报错:

如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“详情-域名信息”
vm8 asdebug.js:1 http://www.java1234.com 不在以下 request 合法域名列表中

微信小程序对于域名调用会有一些限制,还需要配置,比如仅支持https,•域名不能使用 ip 地址(小程序的局域网 ip 除外)或 localhost;

服务器域名请在 「小程序后台-开发-开发设置-服务器域名」 中进行配置:

到此,相信大家对“小程序怎么与后端java接口交互实现helloworld”有了更深的了解,不妨来实际操作一番吧!这里是恰卡编程网网站,更多相关内容可以进入相关频道进行查询,关注亚博电竞手机版,继续学习!

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图