npm 包 nodebb-plugin-qiniu-file 使用教程

阅读时长 3 分钟读完

NodeBB 是一个流行的开源社区论坛软件,nodebb-plugin-qiniu-file 是一个可以将 NodeBB 中的附件上传至七牛云提供的对象存储空间的插件。使用该插件可以让用户体验更佳且免费的文件上传和存储服务。

安装和配置

  1. 确认 NodeBB 的版本在 v1.11.0 及以上;
  2. 在 NodeBB 安装目录下执行 npm install nodebb-plugin-qiniu-file 安装插件;
  3. 在 NodeBB 管理后台的插件页面启用插件;
  4. 进入七牛云控制台,创建一个新的存储空间;
  5. 在 NodeBB 管理后台的插件页面,填入在前一步创建的七牛存储空间的相关信息(accessKey, secretKey 和 bucket);
  6. 点击 "保存设置" 按钮。

示例代码

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

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

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

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

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

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

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

操作步骤

  1. 上传一个文件至 NodeBB 附件列表;
  2. 点击文件,右侧会出现文件的详细信息区域;
  3. 点击 "上传到七牛" 按钮;
  4. 点击 "确定" 按钮。

上传成功后,文件的链接将变为七牛空间的链接。

学习及指导意义

此 npm 包的使用对于想要在项目中使用七牛云存储的开发人员非常有帮助。使用该插件可以让用户体验更佳且免费的文件上传和存储服务。

同时,我们也可以深入研究该插件的源码,学习如何在 Node.js 中使用七牛云存储的 API,从而更好的实现自己的需求。

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

纠错
反馈