├── .eslintrc.js ├── .github └── workflows │ ├── ci-test.yml │ └── version-check.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── Makefile ├── README.md ├── StorageResponseInterface.d.ts ├── codecov.yml ├── docs └── nodejs-sdk-v7.md ├── examples ├── atlab_check_qiniu_auth.js ├── bucket_image_unimage.js ├── cdn_create_timestamp_antileech_url.js ├── cdn_get_bandwidth_data.js ├── cdn_get_flux_data.js ├── cdn_get_log_list.js ├── cdn_prefetch_urls.js ├── cdn_refresh_urls_dirs.js ├── create_uptoken.js ├── form_qvm_upload.js ├── form_upload_simple.js ├── http_https_proxy.js ├── object_lifecycle.js ├── pfops_video_plus.js ├── prefop.js ├── resume_upload_simple.js ├── rs_batch_change_type.js ├── rs_batch_chgm.js ├── rs_batch_copy.js ├── rs_batch_delete.js ├── rs_batch_delete_after_days.js ├── rs_batch_move.js ├── rs_batch_stat.js ├── rs_bucket_info.js ├── rs_change_mime.js ├── rs_change_type.js ├── rs_copy.js ├── rs_delete.js ├── rs_delete_after_days.js ├── rs_download.js ├── rs_fetch.js ├── rs_list_prefix.js ├── rs_listv2.js ├── rs_move.js ├── rs_prefetch.js ├── rs_stat.js ├── rs_upload_token.js ├── rtc_demo.js ├── sms.js └── video_pfop.js ├── gopher.png ├── index.d.ts ├── index.js ├── package.json ├── qiniu ├── auth │ └── digest.js ├── cdn.js ├── conf.js ├── fop.js ├── httpc │ ├── client.js │ ├── endpoint.js │ ├── endpointsProvider.js │ ├── endpointsRetryPolicy.js │ ├── middleware │ │ ├── base.js │ │ ├── index.js │ │ ├── qiniuAuth.js │ │ ├── retryDomains.js │ │ └── ua.js │ ├── region.js │ ├── regionsProvider.js │ ├── regionsRetryPolicy.js │ └── responseWrapper.js ├── retry │ ├── index.js │ ├── retrier.js │ └── retryPolicy.js ├── rpc.js ├── rtc │ ├── app.js │ ├── credentials.js │ ├── room.js │ └── util.js ├── sms │ └── message.js ├── storage │ ├── form.js │ ├── internal.js │ ├── resume.js │ └── rs.js ├── util.js └── zone.js ├── test-env.sh ├── test ├── cdn.test.js ├── conf.test.js ├── conftest.js ├── fop.test.js ├── form_up.test.js ├── httpc.test.js ├── resume_up.test.js ├── retry.test.js ├── rs.test.js ├── rtc.test.js ├── storage_internal.test.js └── util.test.js └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/ci-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/.github/workflows/ci-test.yml -------------------------------------------------------------------------------- /.github/workflows/version-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/.github/workflows/version-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/README.md -------------------------------------------------------------------------------- /StorageResponseInterface.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/StorageResponseInterface.d.ts -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/nodejs-sdk-v7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/docs/nodejs-sdk-v7.md -------------------------------------------------------------------------------- /examples/atlab_check_qiniu_auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/atlab_check_qiniu_auth.js -------------------------------------------------------------------------------- /examples/bucket_image_unimage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/bucket_image_unimage.js -------------------------------------------------------------------------------- /examples/cdn_create_timestamp_antileech_url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/cdn_create_timestamp_antileech_url.js -------------------------------------------------------------------------------- /examples/cdn_get_bandwidth_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/cdn_get_bandwidth_data.js -------------------------------------------------------------------------------- /examples/cdn_get_flux_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/cdn_get_flux_data.js -------------------------------------------------------------------------------- /examples/cdn_get_log_list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/cdn_get_log_list.js -------------------------------------------------------------------------------- /examples/cdn_prefetch_urls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/cdn_prefetch_urls.js -------------------------------------------------------------------------------- /examples/cdn_refresh_urls_dirs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/cdn_refresh_urls_dirs.js -------------------------------------------------------------------------------- /examples/create_uptoken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/create_uptoken.js -------------------------------------------------------------------------------- /examples/form_qvm_upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/form_qvm_upload.js -------------------------------------------------------------------------------- /examples/form_upload_simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/form_upload_simple.js -------------------------------------------------------------------------------- /examples/http_https_proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/http_https_proxy.js -------------------------------------------------------------------------------- /examples/object_lifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/object_lifecycle.js -------------------------------------------------------------------------------- /examples/pfops_video_plus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/pfops_video_plus.js -------------------------------------------------------------------------------- /examples/prefop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/prefop.js -------------------------------------------------------------------------------- /examples/resume_upload_simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/resume_upload_simple.js -------------------------------------------------------------------------------- /examples/rs_batch_change_type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_batch_change_type.js -------------------------------------------------------------------------------- /examples/rs_batch_chgm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_batch_chgm.js -------------------------------------------------------------------------------- /examples/rs_batch_copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_batch_copy.js -------------------------------------------------------------------------------- /examples/rs_batch_delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_batch_delete.js -------------------------------------------------------------------------------- /examples/rs_batch_delete_after_days.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_batch_delete_after_days.js -------------------------------------------------------------------------------- /examples/rs_batch_move.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_batch_move.js -------------------------------------------------------------------------------- /examples/rs_batch_stat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_batch_stat.js -------------------------------------------------------------------------------- /examples/rs_bucket_info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_bucket_info.js -------------------------------------------------------------------------------- /examples/rs_change_mime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_change_mime.js -------------------------------------------------------------------------------- /examples/rs_change_type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_change_type.js -------------------------------------------------------------------------------- /examples/rs_copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_copy.js -------------------------------------------------------------------------------- /examples/rs_delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_delete.js -------------------------------------------------------------------------------- /examples/rs_delete_after_days.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_delete_after_days.js -------------------------------------------------------------------------------- /examples/rs_download.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_download.js -------------------------------------------------------------------------------- /examples/rs_fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_fetch.js -------------------------------------------------------------------------------- /examples/rs_list_prefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_list_prefix.js -------------------------------------------------------------------------------- /examples/rs_listv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_listv2.js -------------------------------------------------------------------------------- /examples/rs_move.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_move.js -------------------------------------------------------------------------------- /examples/rs_prefetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_prefetch.js -------------------------------------------------------------------------------- /examples/rs_stat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_stat.js -------------------------------------------------------------------------------- /examples/rs_upload_token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rs_upload_token.js -------------------------------------------------------------------------------- /examples/rtc_demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/rtc_demo.js -------------------------------------------------------------------------------- /examples/sms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/sms.js -------------------------------------------------------------------------------- /examples/video_pfop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/examples/video_pfop.js -------------------------------------------------------------------------------- /gopher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/gopher.png -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/package.json -------------------------------------------------------------------------------- /qiniu/auth/digest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/auth/digest.js -------------------------------------------------------------------------------- /qiniu/cdn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/cdn.js -------------------------------------------------------------------------------- /qiniu/conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/conf.js -------------------------------------------------------------------------------- /qiniu/fop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/fop.js -------------------------------------------------------------------------------- /qiniu/httpc/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/client.js -------------------------------------------------------------------------------- /qiniu/httpc/endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/endpoint.js -------------------------------------------------------------------------------- /qiniu/httpc/endpointsProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/endpointsProvider.js -------------------------------------------------------------------------------- /qiniu/httpc/endpointsRetryPolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/endpointsRetryPolicy.js -------------------------------------------------------------------------------- /qiniu/httpc/middleware/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/middleware/base.js -------------------------------------------------------------------------------- /qiniu/httpc/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/middleware/index.js -------------------------------------------------------------------------------- /qiniu/httpc/middleware/qiniuAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/middleware/qiniuAuth.js -------------------------------------------------------------------------------- /qiniu/httpc/middleware/retryDomains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/middleware/retryDomains.js -------------------------------------------------------------------------------- /qiniu/httpc/middleware/ua.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/middleware/ua.js -------------------------------------------------------------------------------- /qiniu/httpc/region.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/region.js -------------------------------------------------------------------------------- /qiniu/httpc/regionsProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/regionsProvider.js -------------------------------------------------------------------------------- /qiniu/httpc/regionsRetryPolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/regionsRetryPolicy.js -------------------------------------------------------------------------------- /qiniu/httpc/responseWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/httpc/responseWrapper.js -------------------------------------------------------------------------------- /qiniu/retry/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/retry/index.js -------------------------------------------------------------------------------- /qiniu/retry/retrier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/retry/retrier.js -------------------------------------------------------------------------------- /qiniu/retry/retryPolicy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/retry/retryPolicy.js -------------------------------------------------------------------------------- /qiniu/rpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/rpc.js -------------------------------------------------------------------------------- /qiniu/rtc/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/rtc/app.js -------------------------------------------------------------------------------- /qiniu/rtc/credentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/rtc/credentials.js -------------------------------------------------------------------------------- /qiniu/rtc/room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/rtc/room.js -------------------------------------------------------------------------------- /qiniu/rtc/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/rtc/util.js -------------------------------------------------------------------------------- /qiniu/sms/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/sms/message.js -------------------------------------------------------------------------------- /qiniu/storage/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/storage/form.js -------------------------------------------------------------------------------- /qiniu/storage/internal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/storage/internal.js -------------------------------------------------------------------------------- /qiniu/storage/resume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/storage/resume.js -------------------------------------------------------------------------------- /qiniu/storage/rs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/storage/rs.js -------------------------------------------------------------------------------- /qiniu/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/util.js -------------------------------------------------------------------------------- /qiniu/zone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/qiniu/zone.js -------------------------------------------------------------------------------- /test-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test-env.sh -------------------------------------------------------------------------------- /test/cdn.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/cdn.test.js -------------------------------------------------------------------------------- /test/conf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/conf.test.js -------------------------------------------------------------------------------- /test/conftest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/conftest.js -------------------------------------------------------------------------------- /test/fop.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/fop.test.js -------------------------------------------------------------------------------- /test/form_up.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/form_up.test.js -------------------------------------------------------------------------------- /test/httpc.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/httpc.test.js -------------------------------------------------------------------------------- /test/resume_up.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/resume_up.test.js -------------------------------------------------------------------------------- /test/retry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/retry.test.js -------------------------------------------------------------------------------- /test/rs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/rs.test.js -------------------------------------------------------------------------------- /test/rtc.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/rtc.test.js -------------------------------------------------------------------------------- /test/storage_internal.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/storage_internal.test.js -------------------------------------------------------------------------------- /test/util.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/test/util.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiniu/nodejs-sdk/HEAD/tsconfig.json --------------------------------------------------------------------------------