
# 示例程序(Node.js SDK)
OBS Node.js SDK提供了丰富的示例程序，方便用户参考或直接使用。您可以从OBS Node.js SDK开发包中获取示例程序，如eSDK_Storage_OBS_\<VersionId\>_Node.js.zip，解压后eSDK_Storage_OBS_\<VersionId\>_Node.js/examples为示例程序。您也可以从下面表格中直接下载示例程序。
示例包括以下内容：
| **代码示例**                                                                                                                                 | **说明**            |
|:---|:---|
| [bucket-operations-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/bucket-operations-sample.zip)                   | 展示了桶相关接口的用法       |
| [object-operations-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/object-operations-sample.zip)                   | 展示了对象相关接口的用法      |
| [download-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/download-sample.zip)                                     | 展示了下载对象的用法        |
| [create-folder-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/create-folder-sample.zip)                           | 展示了创建文件夹的用法       |
| [delete-objects-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/delete-objects-sample.zip)                         | 展示了批量删除对象的用法      |
| [list-objects-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/list-objects-sample.zip)                             | 展示了列举对象的用法        |
| [list-versions-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/list-versions-sample.zip)                           | 展示了列举多版本对象的用法     |
| [list-objects-infolder-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/list-objects-infolder-sample.zip)           | 展示了列举文件夹内对象的用法    |
| [object-meta-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/object-meta-sample.zip)                               | 展示了自定义对象元数据的用法    |
| [simple-multipart-upload-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/simple-multipart-upload-sample.zip)       | 展示了分段上传的基本用法      |
| [restore-object-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/restore-object-sample.zip)                         | 展示了下载归档存储对象的用法    |
| [concurrent-copypart-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/concurrent-copypart-sample.zip)               | 展示了分段并发复制大对象的用法   |
| [concurrent-download-object-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/concurrent-download-object-sample.zip) | 展示了分段并发下载大对象的用法   |
| [concurrent-uploadpart-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/concurrent-uploadpart-sample.zip)           | 展示了分段并发上传大对象的用法   |
| [post-object-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/post-object-sample.zip)                               | 展示了表单上传对象的用法      |
| [temporary-signature-sample](https://obssdk.obs.cn-north-1.myhuaweicloud.com/sample/nodejs/temporary-signature-sample.zip)               | 展示了使用URL进行授权访问的用法 |
   
