微信小程序如何搭建自己的后台(超详细,超完整)(上线必备)!!!
首先,今天是个特殊的日子,请让我先说上一句:幸运女神在微笑
思路
①:首先我们需要拥有自己的 AppID (有点废话了)。
②:我们需要有一个后台,即服务器。域名(需备案)。ssl证书。(总之,我们需要通过https://www.xxxxxx.com这样的形式去访问到我们服务器)
③:在微信公众平台中配置域名信息。
④:小程序端通过wx.request()函数访问我们的后台函数,后台接受小程序传来的参数,经过加工后返回给小程序值,小程序端再接收后台传来的参数并进行操作。
过程
获取AppID:
微信公众平台
服务器、域名(需备案)、ssl证书(可免费申请):
楼主这里用的是腾讯云服务器:腾讯云
域名备案:
域名备案
SSL证书(申请与安装配置):
证书申请
安装配置(楼主这里是windows+Apache环境下配置SSL证书,如有其它环境安装,可以参考证书安装):
将你的SSL证书下载下来,将Apache文件夹下的3个文件放到Apache目录下的conf文件夹里
在你的Apache目录中找到\conf\httpd.conf并打开,找到如下两行,将这两行前面的注释符号 # 去掉。(如果没有,直接把#号去掉插入文件中)
# LoadModule ssl_module modules/mod_ssl.so
# Include conf/extra/httpd-ssl.conf
在你的Apache目录中找到\conf\extra\httpd-ssl.conf,在文件最后面找到 <VirtualHost _default_:443> 与 </VirtualHost>
用下列代码替代这两行之间的所有代码(请将代码中及其后面的文字删掉):
<VirtualHost _default_:443>
DocumentRoot "C:\AppServ\www" 你的网站物理地址,即访问你的域名你想展示的页面
ServerName www.data-ordertime.xyz 你的网站域名
ServerAlias data-ordertime.xyz 你的网站域名 不加www
ServerAdmin 1910722307@qq.com 你的邮箱
DirectoryIndex index.html index.htm index.php default.php app.php u.php
ErrorLog logs/example_error.log
CustomLog logs/example_access.log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
SSLEngine on
SSLCertificateFile conf/2_data-ordertime.xyz.crt 你申请的证书文件的地址
SSLCertificateKeyFile conf/3_data-ordertime.xyz.key 你申请的key文件的地址
<Directory "sslroot/">
SSLOptions +StdEnvVars
AllowOverride All
Require all granted
</Directory>
<FilesMatch "\.(shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
BrowserMatch "MSIE [2-5]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</VirtualHost>
微信公众平台中配置域名信息:
此时,在微信开发者工具中该域名会认为是安全可用域名(注意,我们是为了下面二图中项目设置中 不校验合法域名 选项不被勾上也可以访问我们的后台,因为我们域名理论上的安全(http与https的差异))
小Demo测试一下(楼主这里使用的为PHP后台):
微信开发者工具中写入如下代码,
index.js
//index.jsPage({data: {},ceshifuwuqi:function(){var that = thiswx.request({url: `https://www.data-ordertime.xyz/wxdemo.php`,//你的后台url地址data:{name:'超超1号'},header: {'content-type': 'application/x-www-form-urlencoded'},method: "GET",success(result) {console.log(result);that.setData({demo: result.data})},fail(error) {util.showModel('请求失败', error);console.log('request fail', error);}})},})
index.wxml
<!--index.wxml-->
<view class="container"><view bindtap='ceshifuwuqi'>点击测试服务器<view>{{demo}}</view></view></view>
后台代码:
<?php
$myName = $_GET['name']; //GET方式获取传来的name参数
echo $myName."真帅";
结果展示:
你可能遇到的问题
该部分楼主持续更新,时间关系先空着发布了,过程中有疑问或问题也可以留言哦~
微信小程序如何搭建自己的后台(超详细,超完整)(上线必备)!!!相关推荐
- 微信小程序商城搭建二手汽车拍卖系统+后台管理系统|前后分离VUE.js
- thinkphp三级分销小程序源码_山东谷道微信小程序商城源码带后台 公众号平台三级分销系统...
山东谷道微信小程序商城源码带后台 公众号平台三级分销系统 那么微信二级分销系统与微信三级分销系统到底有什么区别和联系呢?为什么改了个数字地位就天差地别? 1.微信分销模式等级的区别 用简洁的话来说,微 ...
- centos ftp服务器搭建_CentOS系统云服务器宝塔面板安装以及微信小程序服务器搭建...
宝塔面板(官网http://bt.cn)是一款非常优秀的服务器管理工具,无论是系统功能还是用户界面都做的很完善很人性化,是使用Linux服务器的站长不可多得的一款工具,本文以CentOS6.5-64位 ...
- 服务器一般安装那种centos_CentOS系统云服务器宝塔面板安装以及微信小程序服务器搭建...
宝塔面板(官网http://bt.cn)是一款非常优秀的服务器管理工具,无论是系统功能还是用户界面都做的很完善很人性化,是使用Linux服务器的站长不可多得的一款工具,本文以CentOS6.5-64位 ...
- 微信小程序支付-付款(Java后台)
微信小程序支付-付款(Java后台) 一.概述 接触微信小程序支付有一段时间,趁着项目上线空闲期,来总结一下付款.退款.提现到银行卡.查询流水等步骤过程,涉及到的知识,以及编程过程中需要注意的问题. ...
- 微信小程序社区疫情防控+后台管理系统|前后分离VUE
<微信小程序社区疫情防控+后台管理系统|前后分离VUE>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序前台和Java做的后台管理系统,该后台采 ...
- 计算机实战项目、毕业设计、课程设计之[含论文+辩论PPT+源码等]微信小程序社区疫情防控+后台管理|前后分离VUE[包运行成功
<微信小程序社区疫情防控+后台管理系统|前后分离VUE>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序前台和Java做的后台管理系统,该后台采 ...
- 计算机实战项目之 [含论文+辩论PPT+源码等]微信小程序社区疫情防控+后台管理|前后分离VUE[包运行成功
<微信小程序社区疫情防控+后台管理系统|前后分离VUE>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序前台和Java做的后台管理系统,该后台采 ...
- 一套ASP.NET优惠券领取微信小程序源码(前台+后台)
ASP.NET优惠券领取微信小程序源码(前台+后台) 源码免费分享!需要源码学习可私信我. 一.源码特点 1.这是一个微信小程序对接淘宝的淘宝客api自助搜索优惠券领取程序,简单易学. 2.后台采用a ...
- 【程序源代码】微信小程序商城管理系统(Java后台+微信小程序)最新版
关键字:微信小程序 商城系统 02 - [技术框架] 微信小程序商城管理系统(Java后台+微信小程序) 基于Spring+Vue+Mysql+Redis主流技术开发框架集成开发的微信商场管理系统:其 ...
最新文章
- Spring Boot相关知识(二) Spring Boot项目启动的执行顺序和原理
- Ubuntu下配置和编译cpp-ethereum客户端
- Delphi的笔记整理(一)
- 洛谷 P1044 栈 [卡特兰数]
- 深入【Get】与【Post】区别
- when is component controller extension configuration/customizing loaded
- linux文件编程(1)—— open、write、read、lseek、阻塞问题
- 缓存击穿 穿透 雪崩_缓存雪崩、缓存穿透、缓存击穿的问题
- CAD文字快速添加框
- 外汇天眼:新手如何模拟炒外汇?模拟炒外汇的一点心得分享
- Cisco wlc change the time
- 机器学习分类光谱数据
- 货币金额大写格式(银行需要)
- 月入万元或不需缴税!九张图带你看懂个税新规
- 进制的运算(笔记借鉴编程达人)
- 状态机----C语言实现
- NSIS + QT 制作自定义界面安装包
- 阿里巴巴背后的阿里之父
- 百度图像识别 API
- JBOSS EAP实战(2)-集群、NGINX集成、队列与安全