微信小程序远程连接阿里云服务器mysql——我与阿里云的相遇

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 第一次接触阿里云服务器:用小程序通过nodejs连接远程服务器

暑期作业——工厂管理系统

2022年7月,现在的我,是一名计算机物联网工程专业的准大三学生。本来这个暑假我应该愉快地和游戏、零食度过,然而如今却在为学校的小学期任务而发愁。

今年大二暑假的小学期任务是:三个专业(物联网工程,电子商务,电信工程及管理)设计一个工厂管理系统,该工厂管理系统包括工人和管理员两个客户端,管理员可以登录账号,管理工人和仓库信息,查看仓库物品;工人可以登录账号,查看仓库物品,也可以修改自己的账号信息。同时我们的仓库管理系统可以通过 Arduino 智能小车识别规定轨迹上出现的物品位置种类等信息,并存入数据库中。

对于刚刚结束了java及mysql课程学习的我们来说,这本不是什么难事。数据库设计及通过java连接数据库制作GUI客户端交互界面,在之前都有过练习经验;我们组同学甚至选择了更为方便的客户端呈现方式:微信小程序。在一段时间的学习后,我们成功的使用了小程序连接mysql数据库(课程要求:必须使用mysql数据库。我们采用node.js作为服务器连接),并实现了工人的查询、增添数据操作。但是,最难的地方并不在数据库的设计和客户端的开发、前后端的交互,而是一个要求:“必须出现两个机器之间的通信;数据不能直接写入数据库中”。

两个机器的通信?最开始我是十分茫然的,我们并没有学习过计网相关知识,也完全不了解怎么实现。虽然经过一段时间学习大概了解了java的实现方式:Tomcat作为服务器,发包实现两个机器之间的通信,但问题是我们一开始选择的实现方式是小程序,这种方法并不适用。这下自己给自己挖坑了。

了解阿里云服务器

一段时间的探索后,我们偶然得知了阿里云服务器的存在。身为学生,我们有着两周的免费试用资格,所以一开始好奇地上手了这款服务器,结果我们非常惊喜地发现其功能正如我们所需。我们学习了一些linux指令,学习了如何在云服务器上安装mysql数据库,如何在本地通过node.js链接远程数据库……现如今我们的数据库已经可以供所有组员访问,并且阿里云服务器强大的计算能力使得我们几乎感受不出延迟问题,就好像在使用本机上的数据库一样。

image-20220725130041957.png

不夸张的说,阿里云服务器是我这个暑假接触到的最陌生的知识。无论是小程序还是数据库之前我都有做过一些项目,但是这次的服务器经历却是完全陌生。好在阿里云服务器的支持,让我们的项目得以推进。

尽管目前我涉及的部分只是云服务器的九牛一毛,但是这份探索新奇事物的感觉让我非常开心。希望在接下来的时间里我能与阿里云服务器一同前行,汲取更多的知识,也能见证阿里云的成长!

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7月前
|
弹性计算 前端开发 小程序
微信小程序上传文件至阿里云OSS直传(java后端签名+前端直传)
当前的通用文件上传方式是通过前端上传到服务器,再由服务器转存至对象存储。这种方式在处理小文件时效率尚可,但大文件上传因受限于服务器带宽,速度较慢。例如,一个100MB的文件在5Mbps带宽的阿里云ECS上上传至服务器需160秒。为解决此问题,可以采用后端签名的方式,使微信小程序直接上传文件到阿里云OSS,绕过服务器中转。具体操作包括在JAVA后端引入相关依赖,生成签名,并在微信小程序前端使用这个签名进行文件上传,注意设置正确的请求头和formData参数。这样能提高大文件上传的速度。
1232 1
|
6月前
|
存储 小程序 前端开发
【微信小程序 - 工作实战分享】1.微信小程序发送手机短信验证码(阿里云)
【微信小程序 - 工作实战分享】1.微信小程序发送手机短信验证码(阿里云)
541 0
|
3月前
|
人工智能 小程序 Java
【评测】玩转阿里云《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》
本文介绍了使用阿里云百炼大模型在10分钟内构建AI客服,并应用于网站、钉钉或微信中的体验。作者“JavaDog程序狗”详细描述了从搭建到完成的全过程,包括快速上手、遇到的问题及解决方法、定制化需求以及云产品的整体体验。文档清晰易懂,集成过程顺畅,客服支持响应迅速,定制功能满足特定业务需求,总体体验极佳,适合开发者尝试。
166 5
【评测】玩转阿里云《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》
|
5月前
|
小程序
尝试使用阿里云服务器搭建微信小程序
华北电力大学核工程大一学生,出于对编程的热爱与大创项目需求,涉足微信小程序搭建。初期在实验指导下克服不熟悉编程的困难,但后期发现教程引导不足,尤其是对于代码定位缺乏清晰指引。建议加强网页图像指导,以适应不同编程水平用户,尤其是新手。
尝试使用阿里云服务器搭建微信小程序
|
6月前
|
Java 测试技术 数据安全/隐私保护
基于ssm+vue.js+uniapp小程序的“期待相遇”图书借阅系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的“期待相遇”图书借阅系统附带文章和源代码部署视频讲解等
26 0
基于ssm+vue.js+uniapp小程序的“期待相遇”图书借阅系统附带文章和源代码部署视频讲解等
|
7月前
|
移动开发 小程序 安全
使用阿里云短信+微信短链接跳转微信小程序
此内容是关于使用阿里云短信带传递参数的微信短链接跳转到微信小程序。首先,需要准备微信开发者工具和一个已认证的小程序。接着,开通云开发并配置云开发权限。然后,配置H5静态网页,包括设置云开发权限和处理不同设备的跳转方式。最后,上传云函数并修改其权限,获取微信短信链接,配置短链接参数,并开通阿里云短信服务以进行测试验证。整个过程涉及到了微信开发者工具、云开发、H5页面配置、云函数的创建和部署以及阿里云短信服务的开通和使用等步骤。
668 0
|
7月前
|
小程序 开发者
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
302 0
|
7月前
|
移动开发 小程序
微信小程序配置服务器域名和业务域名
微信小程序配置服务器域名和业务域名
685 0
|
2月前
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
723 7
|
2月前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
763 1