文章目录

  • 一、注册微信小程序
  • 二、搭建Https服务器
    • 1、域名注册
    • 2、SSL证书管理
    • 3、tomcat安装本地证书
    • 4、搭建第一个Https应用
  • 三、微信小程序访问服务器,并获取返回值
    • 1、服务器配置

一、注册微信小程序

进入微信公众平台,使用邮箱账号,选择注册小程序账号。一个邮箱只能注册一个类型的微信账号(订阅号、服务号、小程序)。

二、搭建Https服务器

1、域名注册

  • 1.1、登录腾讯云域名注册页面,并注册账号。

2、SSL证书管理

  • 2.1、选择“云产品”—”域名服务“—”SSL证书管理",选择“申请证书(免费)”。若未认证,系统将提示进入系统认证

  • 2.2、个人认证。

  • 2.3、域名验证→域名验证指南

  • 2.4、下载SSL证书。用于服务配置

3、tomcat安装本地证书

  • 3.1、下载SSL证书,解压并将对应Tomcat下的www.domain.com.jks文件复制到tomcat安装目录下的conf目录下。
  • 3.2、修改conf下的server.xml文件(先复制一份server.xml,防止修改内容出错)。修改内容如下:
    a、将Http端口设置为默认的80端口,重定向端口设置为443(小程序服务器仅支持以上两个端口)。
    b、添加SSL请求如下:
<Connector SSLEnabled="true" acceptCount="100"  clientAuth="false" disableUploadTimeout="true"  enableLookups="true"  keystoreFile="/conf/www.uyehyyh.com.jks"  keystorePass="yourKeystorePass" maxThreads="200"  port="443"  protocol="org.apache.coyote.http11.Http11NioProtocol"  scheme="https" secure="true" sslProtocol="TLS"/>

4、搭建第一个Https应用

  • 4.1、Eclipse创建一个应用,在相应的web.xml倒数第二行,即上一行,新增如下代码:
<login-config><auth-method>CLIENT-CERT</auth-method><realm-name>Client Cert Users-only Area</realm-name></login-config><security-constraint><web-resource-collection><web-resource-name>SSL</web-resource-name><url-pattern>/*</url-pattern></web-resource-collection><user-data-constraint><transport-guarantee>CONFIDENTIAL</transport-guarantee></user-data-constraint></security-constraint>
  • 4.2、启动项目,本文使用Spring简单的向输出流输出字符串,用于小程序的接受。
@RequestMapping("/test") @ResponseBody public String test(){ return "hehe"; }
  • 4.3、通过腾讯云注册的域名访问相应Servlet,Http请求将自动转入Https请求

三、微信小程序访问服务器,并获取返回值

1、服务器配置

  • 1.1、进入微信公众平台,并用小程序进行登录,选择“设置”—“开发设置”。在“服务器域名中,选择修改域名,填入腾讯云所申请的域名。如下图:
  • 1.2、小程序中js调用微信接口,并访问服务器,获取返回值
wx.request({url:'https://mydomain.com/springmvc1/view/test',method:'post',success:function(res){console.log(res.data);}})

自此,小程序成功通过https的方式与服务器进入连接。

微信小程序——搭建自己的服务器相关推荐

  1. 基于django的微信小程序搭建

    因为疫情封校被迫关起来,终于有时间整理之前的课程设计. 基于django的微信小程序搭建(不定期记录踩坑日常) 开发工具 (一)pycharm (二)mysql (三)微信开发者工具 (四)IP穿透 ...

  2. 微信小程序搭建怎么做?流程是怎么样?【小程序搭建】

    随着微信的日益普及,小程序成为了企业必备的营销工具.而在这个过程中,企业也需要搭建一个自己的小程序来进行推广和销售产品或服务.那么微信小程序搭建怎么做呢? 流程一:小程序账号的注册 注册小程序账号有两 ...

  3. 微信小程序开发—关于配置服务器域名

    微信小程序request请求的服务器域名必须得有SSL安全证书,也就是必须以https开头,这也是微信小程序为了信息安全着想. 如果是自己写后台程序,建议使用云服务器,我用的是百度云里面的bae,百度 ...

  4. 微信小程序上传图片到服务器总是失败_微信小程序怎么上传图片到服务器?

    微信小程序怎么上传图片到服务器?相信很多人都会把小程序图片保存到本地吧,但是把图片上传到服务器就不一定了,下面一起随小编看看微信小程序怎么上传图片到服务器吧. 微信小程序怎么上传图片到服务器? 首先, ...

  5. 开发微信小程序之阿里云服务器搭建|前后端分离

    第一次做项目开发,于是写了一篇博客记录一下开发过程中学到的东西,之前没有写博客的经验,所以写的有问题的地方欢迎各位大佬指教 如果之前没有免费试用过阿里云的服务器,可以进到这个网址 https://fr ...

  6. 微信小程序直播自己的服务器,使用微信小程序和腾讯云实现直播功能

    不久前微信小程序开放了直播接口,正好阿北的服务器在腾讯云上,就用腾讯云的直播服务实战了一下,以下为实战过程,希望对你有用. 我是通过obs实现推流,然后用小程序进行直播播放,也就是PC->小程序 ...

  7. 关于将微信小程序部署到云服务器上的具体步骤

    微信小程序系列文章列表: 一文读懂微信小程序开发工具.项目结构.全局配置文件及页面跳转 一文读懂微信小程序开发wxml.json.js.wxss四类核心文件 微信小程序开发抽取HTML种数据的最快方法 ...

  8. ChatGPT微信小程序搭建总结

    经过长达一个多月的努力,我完成了我的第一个项目--用chatgpt搭建微信小程序,今天对这个项目的完成进行总结. 其一,是我对用chatgpt搭建微信小程序项目的理解,包括项目的架构与操作流程.我认为 ...

  9. 微信小程序wx.request请求服务器json数据并渲染到页面

    微信小程序的数据总不能写死吧,肯定是要结合数据库来做数据更新,而小程序数据主要是json数据格式,所以我们可以利用php操作数据库,把数据以json格式数据输出即可.现在给大家讲一下,微信小程序的wx ...

最新文章

  1. PyTorch Cookbook(常用代码合集)
  2. 最新!这所顶尖大学录取线全国第三!毕业生深造率超九成!
  3. 迪普科技:G20峰会背后的网络安全守护者
  4. NFS 网络挂载问题 解决
  5. python暂停和恢复_python-线程的暂停, 恢复, 退出
  6. UI自动化web端框架path.py代码
  7. corefx 源码学习:SqlClient 是如何同步建立 Socket 连接的
  8. 第二阶段个人工作总结08
  9. 人工智能(9)---人工智能的发展趋势是什么?人工智能的行业应用
  10. 在mac上安装cgal4.11时,QT5 和qglviewer的设置
  11. c语言明解课后答案,《明解C语言》第三章笔记和练习题
  12. Java多线程_生产者消费者模式1
  13. 中国移动通信研究院笔试题2
  14. subsonic orm_Hanselminutes播客132-Subsonic与Rob Conery
  15. U盘量产失败后无法找驱动U盘的解决方法。
  16. 不能将下载行为传输到IDM(亲测有效)
  17. ROS笔记(38) Xbox360手柄控制移动
  18. win10此计算机无法创建家庭组,教你Win10专业版无法创建家庭组怎么办?
  19. Python变量赋值方法
  20. [计算机网络笔记14] IPv4地址—定长子网掩码和变长子网掩码

热门文章

  1. harries算子特征提取与图像匹配
  2. KEIL 提示L6406E L6407E的解决方法
  3. linux day03 基础知识学习
  4. 动态规划之01背包问题讲解
  5. 如何利用Qt 3D 渲染与 Qt Quick 2D 元素结合创建太阳系行星元素?
  6. 适合学生写的请假管理系统
  7. Unity程序框架总结归置系列(1)——单例基类
  8. Python学习笔记:通过Headers字段模拟浏览器访问亚马逊界面爬取
  9. SSO单点登录解决方案——Filter方式
  10. python回车换行怎么不行_python回车不能换行怎么办