適用於 JavaScript 的 Azure 記憶體連結庫
Azure 記憶體 是一種Microsoft受控服務,提供高可用性、安全、持久、可調整和備援的雲端記憶體。 JavaScript 中的下列連結庫可讓您輕鬆地取用 Azure 記憶體服務。
用戶端套件 (12.X.X)
服務 | NPM 套件 | 例子 | 用戶入門指南 |
---|---|---|---|
記憶體 Blob | @azure/storage-blob |
storage-blob-typescript-examples storage-blob-JavaScript-examples |
從 Azure 記憶體 Blob 讀取和寫入物件和檔案 |
記憶體檔案 | @azure/storage-file-share |
storage-file-share-typescript-examples storage-file-share-javascript-examples |
|
記憶體佇列 | @azure/storage-queue |
storage-queue-typescript-examples storage-queue-JavaScript-examples |
使用 在雲端連線的應用程式之間傳送和接收訊息 Azure 記憶體佇列 |
記憶體數據表 |
azure-storage (舊版) |
- | 使用 Azure 記憶體資料表 讀取和寫入大型結構化數據 |
數據表 | @azure/數據表 |
data-table-typescript-examples data-table-JavaScript-examples |
使用 Azure 記憶體資料表 讀取和寫入大型結構化數據 |
安裝具有 npm install
的 npm 模組,後面接著 package-name
。 例如
npm install @azure/storage-blob
並查看上述表格中提供之連結的範例。
在這裡深入瞭解用戶端套件 - 適用於 JavaScript 的 Azure 記憶體用戶端連結庫。
在瀏覽程式代碼範例 尋找更多入門指南
管理套件
安裝 npm 模組
安裝 Azure 記憶體管理 npm 模組
npm install @azure/arm-storage
例
如需在 Node.js 中使用此模組以及瀏覽器應用程式的範例,請參閱模組 自述檔
已知問題
本節詳細說明適用於 JavaScript 的 Azure 記憶體用戶端連結庫的已知問題。
使用 Beta 版 SDK 時,InvalidHeaderValue 錯誤訊息
在極少數情況下,已升級至最新 Beta 版或正式運作版本的 SDK 的應用程式可以接收 InvalidHeaderValue
錯誤訊息。 使用任何記憶體連結庫時,可能會發生此問題。 錯誤訊息看起來類似下列範例:
HTTP/1.1 400 The value for one of the HTTP headers is not in the correct format.
Content-Length: 328
Content-Type: application/xml
Server: Microsoft-HTTPAPI/2.0
x-ms-request-id: <REMOVED>
Date: Fri, 19 May 2023 17:10:33 GMT
<?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidHeaderValue</Code><Message>The value for one of the HTTP headers is not in the correct format.
RequestId:<REMOVED>
Time:2023-05-19T17:10:34.2972651Z</Message><HeaderName>x-ms-version</HeaderName><HeaderValue>yyyy-mm-dd</HeaderValue></Error>
如果您已升級至最新的 Beta 版或正式運作版本的 SDK,而且您遇到此錯誤,建議您降級為先前正式運作的 SDK 版本,以查看問題是否已解決。 如果問題持續發生,或建議不可行,開啟支援票證 以探索進一步的選項。