前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用云托管部署开发小程序商城后台业务

使用云托管部署开发小程序商城后台业务

原创
作者头像
腾讯云开发TCB
修改2021-01-28 15:05:57
1.6K0
修改2021-01-28 15:05:57
举报

项目简介

  • 本项目是简化版商城,保留商城的主体逻辑,去除了一些复杂的功能。通过此项目可以熟悉云开发的云函数、云数据库操作。
  • 项目没有后台管理功能,商品详情以及图片均来自互联网。
  • 项目内付款操作为模拟付款,没有真正的引入付款功能,云开发集成微信支付能力,可以轻松使用。

部署步骤

  • 将项目源码在小程序开发者工具中打开,填写自己的小程序appid
  • 开通云开发环境,并创建goods、order两个数据库集合。
  • 将/cloudfunctions/data.json文件导入到goods集合中,此中包含两个示例商品(来自锤子商城)
  • 登录小程序开发者后台,设置服务类目为【企业管理】,订阅消息选择3520,名称为【新订单提醒】
  • 订阅消息项目选择订单号、订单状态、订单备注三项,创建保存模版id
  • 浏览器访问此网址,使用微信授权当前小程序进入腾讯云官网控制台,设置编程用户
  • 如下图设置相关编程用户,创建后获取API密钥信息SecretId和SecretKey
  • 打开cloudcontainer/work/key.json,将SecretId和SecretKey以及模版id填写到json里
  • 参照官方文档,从第2步骤开始,选择cloudcontainer文件夹上传部署云托管。第2步的服务名称填写server,第4步的监听端口写3000
  • 等待云托管部署完毕后,重新启动预览小程序即可体验。

开发注意

  • 作者将所有对外数据交互的操作均放在app.js中,可以直接在此文件夹中更换相应后台。
  • 本项目页面构建以及页面逻辑是参照其他项目直接迁移的,在代码规则以及安全性方面有些瑕疵,如果你想搭建自己的商城,请根据业务需求自行完善。
  • 本项目所有内容只可作为学习交流使用,不可用于商业化

产品介绍

云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性扩缩的后端云服务,包含计算、存储、托管等serverless化能力,可用于云端一体化开发多种端应用(小程序,公众号,Web 应用,Flutter 客户端等),帮助开发者统一构建和管理后端服务和云资源,避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。 开通云开发:https://console.cloud.tencent.com/tcb?tdl_anchor=techsite 产品文档:https://cloud.tencent.com/product/tcb?from=12763 技术文档:https://cloudbase.net?from=10004 技术交流加Q群:601134960 最新资讯关注微信公众号【腾讯云云开发】

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目简介
  • 部署步骤
  • 开发注意
  • 产品介绍
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档