js-cli-serve
    js-cli-serve
    • 获取物料列表
      GET
    • 获取项目 oss 文件
      GET
    • 根据 id 获取物料详情
      GET
    • 创建物料
      POST
    • 获取物料平台详情
      GET
    • 获取页面模版
      GET
    • 获取项目模版
      GET
    • 创建模板
      POST
    • 更新模板信息
      PATCH

      创建模板

      开发中
      POST
      /project/template

      请求参数

      Body 参数application/json
      object {0}
      示例
      {
          "name": "demo模板",
          "npmName": "js-cli/demo",
          "version": "1.0.0",
          "type": "normal",
          "status": "normal",
          "tag": [
              "project",
          ],
          "installCommand": "yarn",
          "startCommand": "yarn dev",
          "ignore": [
              "**/public/**",
              "**.png"
          ],
          "buildPath": "dist",
          "examplePath": "example"
      }

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'https://material.ooaaoo.top/api/v1/project/template' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "name": "demo模板",
          "npmName": "js-cli/demo",
          "version": "1.0.0",
          "type": "normal",
          "status": "normal",
          "tag": [
              "project",
          ],
          "installCommand": "yarn",
          "startCommand": "yarn dev",
          "ignore": [
              "**/public/**",
              "**.png"
          ],
          "buildPath": "dist",
          "examplePath": "example"
      }'

      返回响应

      🟢200成功
      application/json
      Body
      object {0}
      示例
      {}
      上一页
      获取项目模版
      下一页
      更新模板信息
      Built with