• 创建一个unicloud项目步骤


    1、创建项目

     2、导入 uni-id。

      ① 插件市场导入uni-id公用模块uni_modules版本,HBuilderX会自动导入依赖的uni-config-center插件市场 uni-id(opens new window)

      ② 在uni-config-center公用模块下创建uni-id目录,在创建的uni-id目录下再创建config.json文件配置uni-id所需参数

              

    {
      "passwordSecret": "密码加密策略",
      "tokenSecret": "token生成密钥",
      "tokenExpiresIn": 7200,
      "tokenExpiresThreshold": 600,
      "passwordErrorLimit": 6,
      "bindTokenToDevice": false,
      "passwordErrorRetryTime": 3600,
      "autoSetInviteCode": false,
      "forceInviteCode": false,
      "app-plus": {
        "tokenExpiresIn": 2592000,
        "oauth": {
          "weixin": {
            "appid": "填写来源微信开放平台https://open.weixin.qq.com/创建的应用的appid",
            "appsecret": "填写来源微信开放平台https://open.weixin.qq.com/创建的应用的appsecret"
          },
          "apple": {
            "bundleId": "苹果开发者后台获取的bundleId"
          }
        }
      },
      "mp-weixin": {
    	"tokenExpiresIn": 259100,
        "oauth": {
          "weixin": {
            "appid": "小程序appid",
            "appsecret": "小程序secret"
          }
        }
      },
      "mp-alipay": {
        "oauth": {
          "alipay": {
            "appid": "支付宝小程序登录用到的appid、privateKey请参考支付宝小程序的文档进行设置或者获取,https://opendocs.alipay.com/open/291/105971#LDsXr",
            "privateKey": "支付宝小程序登录用到的appid、privateKey请参考支付宝小程序的文档进行设置或者获取,https://opendocs.alipay.com/open/291/105971#LDsXr"
          }
        }
      },
      "service": {
        "sms": {
          "name": "应用名称,对应短信模版的name",
          "codeExpiresIn": 300,
          "smsKey": "短信密钥key,开通短信服务处可以看到",
          "smsSecret": "短信密钥secret,开通短信服务处可以看到"
        },
        "univerify": {
          "appid": "当前应用的appid,使用云函数URL化,此项必须配置",
          "apiKey": "apiKey 和 apiSecret 在开发者中心获取,开发者中心:https://dev.dcloud.net.cn/uniLogin/index?type=0,文档:https://ask.dcloud.net.cn/article/37965",
          "apiSecret": ""
        }
      }
    }
    

      ③ 在cloudfunctions/common下上传uni-config-center模块以及uni-id模块

          ④ 在要使用uni-id的云函数右键选择管理公共模块依赖添加uni-id到云函数,添加依赖后需要重新上传该云函数

          ⑤ 创建uni-id-usersopendb-verify-codes集合(opendb-verify-codes是验证码表。可以使用示例项目里面的db_init.json进行初始化、也可以在web控制台新建表时选择这些表模块)

    3、加入 uni-cloud-router

      ① 访问插件市场uni-cloud-router (opens new window),点击右侧使用HBuilderX导入插件

      ② 在要使用uni-cloud-router的云函数目录(例:uniCloud/cloudfunctions/router)右键点击管理公共模块依赖,选择uni-cloud-router并确定

      ③  初始化详情: https://uniapp.dcloud.io/uniCloud/uni-cloud-router.html#%E4%BB%8B%E7%BB%8D

    ├── package.json
    ├── index.js // 云函数入口文件
    ├── config.js // 用于配置 router 应用根目录、中间件等
    ├── controller // 用于解析用户的输入,处理后返回相应的结果
    |   ├── user.js
    ├── service (可选) //用于编写业务逻辑层,建议使用
    |   ├── user.js

    4、加入 uni-ui 插件安装,     可以单独安装、也可以 全部安装。  不需要 import引入代码。

         https://ext.dcloud.net.cn/plugin?id=55

  • 相关阅读:
    gcc -l:手动添加链接库
    gcc -S xx
    gcc -E xx.c
    gcc xx -o xx
    gcc -c xx.c 选项讲解
    GCC选项
    关于Apache日志的统计
    Vxlan——原理
    MySQL常见面试题
    php笔试题(3)--转载
  • 原文地址:https://www.cnblogs.com/Mvloveyouforever/p/16294663.html
Copyright © 2020-2023  润新知