三国志14信息查询小程序(历史武将信息一览)制作更新过程06-复现小程序

news2024/10/6 8:28:31

0,所需文件

所需全部文件下载
文件总览:
在这里插入图片描述
代码:
在这里插入图片描述
数据库:
在这里插入图片描述

1,前期准备

假定你已经看过前面的文章,并完成了下列准备:
(1)一台有公网IP的云服务器,服务器上安装MySQL数据库,启用IIS服务。出入端口号配置运行(服务器和平台都要配置),IIS服务器上安装SSL证书
(2)域名(已备案,且解析到上面云服务器的地址)
(3)已注册微信公众平台账号(即注册账号类型为小程序)
(4)小程序平台上绑定服务器域名
(5)小程序完成之后,正式上线需要备案(今年十月份的新要求,之前是不需要的)
(6)安装了MySQL数据库及查看工具navicat
(7)创建了表并导入了数据

2,发布后台

(1)将此“后台打包文件夹”使用IIS发布。发布两次,一次绑定域名使用https,一次绑定自定义端口号,使用http及localhost

在这里插入图片描述
在这里插入图片描述

(2)浏览器地址栏,输入http://localhost:8081/swagger/ui/index#/Data

这里放了两个用来测试的接口
在这里插入图片描述
获取数据成功,则后台发布完成
在这里插入图片描述

3,小程序服务器域名设置

(1):接口在小程序使用之前,应保证可在外网访问。(这可在服务器平台的安全组设置以及服务器的出入口规则设置端口号来实现)
(2):正式上线的小程序如要访问外网接口,接口必须是绑定在已经备案的域名上;并且,在小程序平台上的开发管理中,将开发设置下的服务器域名配置成你备案的域名。若是在本地微信开发者工具上访问,则先直接访问IP地址加端口号的形式也可以。

在这里插入图片描述

4,小程序发布

(1)使用微信开发者工具打开Sandata文件夹

在这里插入图片描述
打开时遇到填写AppID(小程序ID),填入你自己的小程序ID即可(在开发管理-开发设置-开发者ID中)。之后查看说明.txt文件,修改一下请求url和小程序ID的配置。
打开如图:
在这里插入图片描述

(2)上传小程序代码

点击“上传”,之后填写一些版本信息,之后点击“上传”
在这里插入图片描述
此时在小程序平台中即可看到上传的代码版本
在这里插入图片描述
也就是开发版,此时可以扫码查看小程序在手机上运行的效果。如果开启了体验版,那么除开发者外,体验用户也可以使用小程序。
在这里插入图片描述

5,小程序正式上线

点击“提交审核”,填写一些版本信息及用户隐私协议,即可进入审核版本。经工作人员审核成功后(审核时间十几分钟到数小时不等),即可发布,发布后即变为正式版本。
在这里插入图片描述
此时,小程序可在微信搜索到。
在这里插入图片描述

6,小程序的运营

(1)用户反馈

在此处可以查看用户反馈,超时之后不可对用户反馈做出回复
在这里插入图片描述

(2)体验评价

可在此处查看用户对小程序的评价,并可做出回复
在这里插入图片描述

(3)小程序客服

可在此处添加小程序客服,用户与客户对话就可以及时回复了
在这里插入图片描述
在这里插入图片描述

(4)统计功能

在这里插入图片描述
可以查看一些访问数据及用户数据
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(5)小程序问题反馈

可在微信公众平台的社区进行反馈
在这里插入图片描述

(6)运营费用

以下以此小程序为例
1.服务器
根据访问量的不同需要调整配置,配置中最花钱的部分是计算器盘的存储大小及带宽。(本小程序的服务器一个月是100以内,配置为2核2G,4M带宽,100G存储,还加了一些安全什么的),如果有活动或新用户应该第一年会便宜不少,例如在复现小程序时,使用了下图所示服务器,访问也很流畅。
在这里插入图片描述
2.域名
.com的要贵一点,其他的要便宜一点。笔者使用.top的域名,一年的费用为29元;.com的域名为85元。

(7)其他

像其他的一些安全设置,防火墙,防恶意访问及攻击,这里就不再说明了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1184208.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

day63--单调栈3

第一题:柱状图中最大的矩形 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 直接单调栈: 接雨水利用的是3个柱子形成一个凹槽…

Power Apps-使用用户信息

插入一个文本组件,点击该组件,点击右侧边栏中的文本,在上方函数中写入如下内容就可以获取到用户信息了 "Hello!"&User().FullName//字符串拼接

华为交换机端口 access、trunk和hybrid收发数据规则

文章目录 1. 三个端口类型处理数据帧的汇总表2. access 端口3. trunk端口4. Hybrid 端口(交换机的默认端口类型)常用命令 1. 三个端口类型处理数据帧的汇总表 端口类型收到不带VLAN标签的帧的处理规则收到带VLAN标签的帧的处理规则发送帧时的处理规则用…

利用AI快速跨过新手区:用DevChat编写Python程序-CSV导入TDengine

还在用百度搜索编程吗? 直接上 AI,帮助小白快速跨过新手区。 以下用一个物联网最常见的场景做示例演示如何利用 AI 快速编程。 ChatGPT4 是目前最火的 AI 了,但是国内却用不了。不过现在新出的 DevChat 可以让大家尝鲜一番。 以下介绍来自B…

rabbitmq入门学习

写在前面 本文看下rabbit mq的基础概念以及使用。 1:简单介绍 为了不同进程间通信的解耦,出现了消息队列,为了规范消息队列的具体实现,Java制定了jms规范,这是一套基于接口的规范,因此是绑定语言的&…

Xcode15更新内容

参考博客: 【WWDC 2023】Xcode 15 更新内容 文章目录 1. xcode15起,项目内创建的图片可以使用点语法访问2.2. UIKit项目也可以使用预览功能3. Xcode新增标签功能4.Log分类 1. xcode15起,项目内创建的图片可以使用点语法访问 2.2. UIKit项目也…

台达PLC和触摸屏之间无线MODBUS通讯

今天,我们来一起学下下台达PLC与触摸屏之间无线通信的实现方法。其中触摸屏作为主站,台达PLC作为从站,并采用日系PLC专用无线通讯终端DTD435MC,作为实现无线通讯的硬件设备。 台达PLC和触摸屏通讯关键是对于通讯参数的设置。 触…

C++入门学习(4)引用 (讲解拿指针比较)

上期回顾 在学习完函数重载之后,我们可以使用多个重名函数进行操作,会发现C真的是弥补了好多C语言的不足之处,真的不禁感概一下,时代的进步是需要人去做出改变的,而不是一味的使用啊!所以我们今天继续学一下…

从白日梦到现实:推出 Elastic 的管道查询语言 ES|QL

作者:George Kobar, Bahubali Shetti, Mark Settle 今天,我们很高兴地宣布 Elastic 的新管道查询语言 ES|QL(Elasticsearch 查询语言)的技术预览版,它可以转换、丰富和简化数据调查。 ES|QL 由新的查询引擎提供支持&am…

企业如何通过CRM系统赢得客户?

在CRM客户管理系统中,我们可以将培养客户关系简单理解为提供良好的客户体验。这对于企业来说非常重要,不仅可以赢得客户实现成交,更可以塑造口碑,带来更多的新客户。下面我们说说,如何通过CRM系统快速赢得客户&#xf…

【最新版】ChatGPT付费创作系统V2.4.9独立版 +WEB端+ H5端 + 小程序端(支持分享朋友圈)

人类小徐提供的GPT付费体验系统最新版系统是一款基于ThinkPHP框架开发的AI问答小程序,是基于国外很火的ChatGPT进行开发的Ai智能问答小程序。当前全民热议ChatGPT,流量超级大,引流不要太简单!一键下单即可拥有自己的GPT&#xff0…

antdv使用a-cascader联级选择器实现自定义浮层样式

一般的使用组件库想要自定义样式都会使用深度选择器deep去实现 但是有的组件不管是deep还是!important还是写行内样式都改不掉 这里主要讲使用a-cascader联级选择器的浮层改变样式 一&#xff0c;使用组件 <a-cascader:options"regionOptions"change-on-selectv…

Valve 近日又为所有支持平台发布了新的 Steam 客户端更新

导读继发布 SteamVR 2.0 之后&#xff0c;Valve 近日又为所有支持平台发布了新的 Steam 客户端更新&#xff0c;其中引入了多项新功能、改进和错误修复&#xff0c;为玩家提供最佳的 Linux 游戏体验。 对于 Linux 玩家来说&#xff0c;新的 Steam Client 更新包括 64 位 openvr…

【SWAT】SWAT-CUP动态基流分割相关说明

说明 SWAT不会在输出.rch文件中打印基流和侧向流。相反,它将它们打印在输出.sub文件中。为了获得基流时间序列,必须从输出中筛选出观测断面上游的所有子流域,必须计算其面积加权平均值(+从mm到m3/s的额外单位转换)。SWAT-CUP动态基流分割并没有计算基流,而是根据提供的动…

JS操作字符串常见方法

目录 一&#xff1a;前言 二&#xff1a;常见的内置方法 1、charAt与charCodeAt 2、indexOf与lastIndexOf 3、substring与substr 4、toLowerCase 和 toUpperCase 5、slice 6、replace 7、split 8、concat 9、trim 10、trimStart / trimLeft 11、trimEnd / trimRigh…

机器学习——逻辑回归

一、分类问题 监督学习的最主要类型 分类&#xff08;Classification&#xff09;&#xff1a; 身高1.85m&#xff0c;体重100kg的男人穿什么尺码的T恤&#xff1f;根据肿瘤的体积、患者的年龄来判断良性或恶性&#xff1f;根据用户的年龄、职业、存款数量来判断信用卡是否会…

【AWS系列】使用 Amazon SageMaker 微调和部署 ChatGLM 模型

前言 大语言模型是一种基于深度学习技术的人工智能模型&#xff0c;可以追溯到早期的语言模型和机器翻译系统。直到最近&#xff0c;随着深度学习技术的崛起&#xff0c;大型预训练语言模型才开始引起广泛的关注。 大语言模型使用大规模的文本数据集进行预训练&#xff0c;从而…

【VSCode】VSCode自定义代码编辑区背景色

// A code block { "editor.fontSize": 16, "editor.mouseWheelZoom": true, "editor.tabSize": 2, "workbench.colorCustomizations": { // 写在 Atom One Light 里面则只对该主题有效 "[Atom One Light]"…

GreenPlum简介

简介 Greenplum是一家总部位于**美国加利福尼亚州&#xff0c;为全球大型企业用户提供新型企业级数据仓库(EDW)、企业级数据云(EDC)和商务智能(BI)提供解决方案和咨询服务的公司&#xff0c;在全球已有&#xff1a;纳斯达克&#xff0c;纽约证券交易所&#xff0c;Skype. FOX&…

第四章:java关键字super

系列文章目录 文章目录 系列文章目录前言一、super关键字二、super 和 this 的比较总结 前言 super关键字可以用于对象访问父类成员。 一、super关键字 super 代表父类的引用&#xff0c; 用于访问父类的属性、 方法、 构造器。 super.属性名 //访问父类的属性&#xff0c;不…