npm 包 multer-gcloud 使用教程

阅读时长 3 分钟读完

带你了解 npm 包

在前端开发中,经常会用到各种 npm 包,npm 是一个世界上最大的软件库,上面有很多开源的前端包,可以让我们的开发工作更加的简单高效。这里介绍一个 npm 包 multer-gcloud。

先了解一下 multer-gcloud

multer-gcloud 是一个 multer 插件,multer 本身是一个用于 node.js 的中间件,用于处理表单数据,例如文件上传。 mulser-gcloud 使 multer 支持更方便地将文件上传到 Google Cloud Storage 中。通过使用 multer-gcloud,我们可以上传文件到 Google Cloud Storage 的一个 Bucket 中。

安装 multer-gcloud

如何使用 multer-gcloud

上传文件到 Google Cloud Storage 中,需要两个东西:Google Cloud Storage 的 Bucket 名称和 Storage 的 credentials 文件。credentials 可以在控制台中生成。

如下示例:

-- -------------------- ---- -------
----- --- - -------------------------
----- ------ - ------------------
----- ------------- - --------
  -------- -----
    ------- --------------
    ---------- -------------
    ------------ ----------------------------------
    ---- ------------
  --
------------------

------------------- ----- ---- -- -
  ------------------ ---- ----- -- -
    -- ----- -
      ----------------------
        ------ -----------
      ---
    - ---- -
      ----------------------
        -------- ----- -------- --------------
      ---
    -
  ---
---

multer-gcloud 参数说明

multer-gcloud 提供了以下参数供我们配置:

  • bucket: 必填项,也就是要上传文件到的 Bucket 名称;
  • projectId: 必填项,项目 ID;
  • keyFilename: 必填项,指定 Storage 的 credentials 文件;
  • acl: 非必填项,mpu 上传方式。默认值是 'publicRead',表示上传的文件是公共可读的。可以选择 'private' 或 'authenticatedRead';

总结

以上是 multer-gcoud npm 包的使用教程,multer-gcloud 可以轻松地将文件上传到 Google Cloud Storage 中。使用 multer-gcloud 需要 bucket 名称和 Storage credentials,通过使用 multer 和 multer-gcloud,我们可以轻松地进行文件上传,从而使前端开发变得更加简单。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055eaf81e8991b448dc3b4

纠错
反馈