目录 🍳前言🍳实验介绍🍳产品介绍🍳注册Cloud Stdio🍳后端Spring服务🍳创建项目上传项目数据库连接与导入 dz
Cloud Studio 是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能在线编程。 Cloud Studio 作为在线 IDE,包含代码高亮、自动补全、git 集成、终端等 IDE 的基础功能,同时支持实时调试、插件扩展等,可以帮助开发者快速完成各种应用的开发、编译与部署工作。
本项目优先采用在线IDE-Cloud Studio进行开发,这个项目是年前做的,是一个小型的课设案例,一直未开源,项目有两个端(小程序和后台)一个服务端(spring)
项目素材:
技术栈:
通过本次项目,实现一个部署在云端的服务,可供学生健康上报,供管理员查看导出
Cloud Studio 是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能在线编程。 Cloud Studio 作为在线 IDE,包含代码高亮、自动补全、Git 集成、终端等 IDE 的基础功能,同时支持实时调试、插件扩展等,可以帮助开发者快速完成各种应用的开发、编译与部署工作。
注册Cloud Studio,这里注册和登录 Cloud Studio 非常方便,提供了下面三种注册方式:
coding可对代码进行托管,微信授权注册后可以在这里绑定
点击【空间模板】【框架模板】选择Spring Boot
打开后先等待安装服务
安装完成后,将资源文件进行替换
等待上传完成
完成后,pom.xml文件需要修复替换
Mysql mysql-connector-java 8.0.30 com.Google.code.gson gson 2.10.1
这里没有使用IDE提供的数据库,因为我的navicat连接不上,所以就放弃了,这里用的是外网的服务器
宝塔创建数据库
导入sql文件
修改Spring配置
点击启动
输入接口地址,进行访问,到这里说明spring后端服务已经全部跑通了
或者通过Http测试工具
点击【空间模板】【新建模板】【手动新建】
点击【新建模板】【手动新建】填写模板信息
之前用的是node16 这里不可选,暂时先用这个吧
修改接口,将所有localhost:8088改成https://jdcgqk-eeswco-8081.app.myide.io/
编译运行
npm install
由于cloud stdio node环境版本太高,我这里版本用的是16的所以会有很多报错,尝试了不行,我们就不演示管理后台了
打开微信开发者工具启动小程序
修改接口Host
request.js
const GET = 'GET';const POST = 'POST';const baseURL = 'https://jdcgqk-eeswco-8081.app.myide.io'; // 接口请求地址function request(method, url, data) { wx.showLoading({ title: '请求中..', }) console.log(baseURL + url) return new Promise(function(resolve, reject) { let header = { 'content-type': 'application/json' }; wx.request({ url: baseURL + url, method: method, data: method === POST ? JSON.stringify(data) : data, header: header, success(res) { console.log(res.data); //请求成功返回数据 resolve(res.data); wx.hideLoading() }, fail(err) { wx.hideLoading() //请求失败 reject(err) console.log(err); }, complete: function () { // 配对使用(loading消失) wx.hideLoading(); } }) })}const API = { // 登录 login: (data) => request(GET, `/login`, data), insert_healthy: (data) => request(GET, `/insert_healthy`, data), query_user:(data)=>request(GET, `/query_user`, data), query_healthy:(data)=>request(GET, `/query_healthy`, data), edit_user:(data)=>request(GET, `/user_edit`, data), insert_leavschool:(data)=>request(GET, `/insert_leavschool`, data), query_leavschool:(data)=>request(GET, `/query_leavschool`, data),};module.exports = { api: API}
小程序登录测试
本次项目用到了在线IDE:Cloud stdio,不得不说真的很方便,我经过这次体验总结出几个优缺点
Cloud stdio | 优点 | 缺点 |
---|---|---|
启动相关 | 方便快捷,有提示和各种插件 | 不能同时启动多个项目,像上面的多端就不适合 |
环境版本 | 缺少PHP等环境,另外Node版本能选择的太少等问题 | |
界面 | 整洁清爽,容易快速上手,可选择基础框架快速开发 | 新建工作空间不能使用本地代码进行上传只能从仓库拉取 |
费用 | 标准版包月300有点贵 |
建议:
添加多个环境,以及多版本选择
🍋希望你能喜欢我的其他作品
《记一次云之家签到抓包》
《记一次视频抓包m3u8解密过程》
《抓包部分软件时无网络+过代理检测 解决办法 安卓黄鸟httpcanary+vmos》
《Python】记录抓包分析自动领取芝麻HTTP每日免费IP(成品+教程)》
《某课抓包视频 安卓手机:黄鸟+某课app+VirtualXposed虚拟框架》
推荐专栏:
该专栏往期文章:
《【Python爬虫项目实战一】获取Chatgpt3.5免费接口文末付代码(过Authorization认证)》
🥦如果感觉看完文章还不过瘾,欢迎查看我的其它专栏
🥦作者对python有很大的兴趣,完成过很多独立的项目:例如滇医通等等脚本,但是由于版权的原因下架了,爬虫这一类审核比较严谨,稍有不慎就侵权违规了,所以在保证质量的同时会对文章进行筛选
如果您对爬虫感兴趣请收藏或者订阅该专栏哦《Python爬虫脚本项目实战》,如果你有项目欢迎联系我,我会同步教程到本专栏!
🚀Python爬虫项目实战系列文章!!
⭐⭐欢迎订阅⭐⭐
【python爬虫项目实战一】获取Chatgpt3.5免费接口文末付代码(过Authorization认证)
【Python爬虫项目实战二】Chatgpt还原验证算法-解密某宝伪知网数据接口
⭐⭐欢迎订阅⭐⭐
Coding项目:https://e.coding.net/coding-damowang/healthySpringBoot/workspace.git
来源地址:https://blog.csdn.net/qq_35230125/article/details/131867243
--结束END--
本文标题: 【腾讯云 Cloud Studio 实战训练营】Cloud Studio实现健康上报小程序(代码开源)
本文链接: https://lsjlt.com/news/371432.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0