初学者,要完成一个微信小程序收集管理学生信息。前端部分写的差不多了,需要搭建一个服务器端管理平台供管理员增删查改等操作。微信小程序提供云开发(第一个月免费),还看到有用腾讯云的(学生价好像10元一个月),还有购买其它服务器的。求问,采用什么好一点。本人没什么后端知识。。可能还要借鉴别人的代码。有说微信云开发功能不全的,不知道合适吗
3条回答 默认 最新
关注 让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
回答: 首先,根据你提供的需求,微信云开发应该是足够满足你的需求的。它提供了数据库、存储、云函数、消息推送等多个功能模块,可以方便地进行数据的存储和操作,而且使用简单、成本较低。 第一步,你需要在微信开发者工具中创建一个云开发环境,然后在数据库中创建一个集合,用于存储学生信息。你可以先设计好你的数据结构,例如: { "name": "张三", "age": 18, "gender": "男", "class": "三年级二班", "phone": "13800138000" } 第二步,你可以在云函数中编写增删查改等操作的逻辑。例如,创建一个 addStudent 函数用于添加学生信息: // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() // 云函数入口函数 exports.main = async (event, context) => { const { name, age, gender, class, phone } = event try {return await db.collection('students').add({ data: { name, age, gender, class, phone } })
} catch (e) { console.error(e) } } 然后,在小程序的前端代码中调用该云函数即可添加一条学生信息。 当然,如果你对云函数和数据库操作不熟悉,可以先阅读微信云开发和云函数的开发文档,也可以参考一些开源的项目和样例代码。 最后,关于选择微信云开发还是腾讯云或其他云服务器,这需要根据你的具体需求和预算来决定。如果你的应用规模不大,功能需求不复杂,那么微信云开发应该是一个很好的选择。如果你需要更高的性能、更多的定制化等功能,可以考虑使用腾讯云或其他云服务器。
解决 无用评论 打赏 举报
悬赏问题
- ¥20 如何让程序ab.eXe自已删除干净硬盘里的本文件自己的ab.eXe文件
- ¥50 爬虫预算充足,跪巨佬
- ¥15 滑块验证码拖动问题悬赏
- ¥15 Wanted but not invoked:Actually, there were zero interactions with this moc
- ¥20 怎么驱动tb6612
- ¥15 Arcgis 3D效果点要素
- ¥15 在执行yolo训练脚本的时候,没有报错,在扫描val这一步后就推出执行了
- ¥15 delphi开发的WEBSERVER改用HTTPS协议
- ¥15 pic16f877A单片机的计数器proteus仿真失效
- ¥100 调查 Vitis AI 中验证 .xmodel 量化后的正确性