微信小程序开发

微信小程序开发

技术支持

前端:html、css、js、组件库

部署:linux操作系统、docker(可选)、后端语言

docker

主流的部署工具 可以参考主页的docker文章学习

部署高效便捷

开发工具

微信开发者工具 或者 hbuilder(一次编写多个小程序 微信小程序,支付宝小程序、百度小程序等等)

微信开发者工具需要使用微信前端语法 学习成本较低 可以更好配置组件库进行使用

部署准备

根据微信官方的要求 从小程序发出的 请求需要进行合法校验 包括以下几个步骤

  • 服务器

    • 购买服务器后 使用本地连接工具连接远程服务器
    • Xshell、finalShell
    • 服务器商家
      • 腾讯云 三个月免费使用
      • 阿里云 一个月免费使用
      • 阿里云 学生认证新用户 99 一年
  • 域名

    • 购买域名 可以与不同于服务器厂家 哪家便宜买哪个
    • 解析到自己的服务器
    • 推荐华为云 优惠力度大
  • 备案

    • 将域名备案到自己的服务器
    • 时间周期 20天左右
  • ssl证书 (http->https)

    • 阿里云用户测试证书 前三个月免费
    • java后端可以将证书直接安装带程序中 配置简单
    • nginx配置 (web服务器) 将请求转发到对应的接口

注意:以上部署准备属于常规部署 更加便捷方便可以选择微信官方的云部署(小的没有使用过 费用是弹性资源使用量计费) 不需要考虑以上所有

上线准备

  • 小程序 审核 1天
    • 需要保证请求已经合法化 没有bug 减少审核次数
  • 小程序微信认证
    • 费用30 用户可以通过搜索名称直接搜到小程序