Skip to content
官方QQ交流群
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

package包描述

yml

name: base/account_security
path: addons/base/account_security
version: v1.24.1002
title: 安全系统
description: 账号安全系统
dependencies:
  # 默认资源路径
  - name: base/account_sys
    path: addons/base/account_sys
    version: v1.24.1002
    type: default
  # 私有资源路径
  - name: base/base_sys
    path: addons/base/base_sys
    version: v1.24.1002
    type: private
    url: "https://your-private-repo.com"
verdor:

参数说明

参数必填说明
name插件名称
path插件路径
version版本
title-标题
description-描述
dependencies-模块依赖
vendor-通用依赖

dependencies

介绍

配置模块依赖

参数说明

参数必填说明
name依赖插件名称
path依赖插件路径 (待删除)
version版本
type依赖类型: default 、private
url-依赖资源地址

参数 type 说明:

  • 当依赖类型为 default 时,定义 url 无效,将使用系统默认下载地址
  • 当依赖类型为 private 时,定义 url 私有资源下载地址

私有资源下载返回格式参考

json
// 必须为 post 请求
// 必须返回 json 格式,key 如下
{
  "code" : 200,
  "success" : true,
  "data" : {
    "url" : "https://oss-hanzhou.aliyuncs.com/???"
  }
}

私有资源下载代码参考

  • php 版本
php
<?php

namespace addons\shiyun\xxx;

use shiyun\route\annotation\RouteRestful;

/**
 * 下载依赖
 */
#RouteRestful('/xxx/private_down')
class PrivateDown
{
    public function postData()
    {
        // 获取 oss 参数配置
        // 调用 oss 私有bucket临时签名
        // 生成临时签名下载地址
        // 返回下载地址
        
        // 返回格式
        return json([
            "code" => 200,
            "success" => true,
            "data" => [
              "url" => "https://oss-hanzhou.aliyuncs.com/???"
            ]
        ]);
    }
}

java版本

java
package net.shiyun.xxx

class PrivateDown
{

}

vendor

介绍

配置通用依赖, 将根据配置执行 composer require 下载通用依赖到 根目录/vendor

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发