[英]How to access Azure AD using Azure Function App in Node.js
[英]Using Node.js to access azure tablestorage
我一直在嘗試使用node.js在visual studio中編寫一個打字稿應用程序來存儲和訪問azure表存儲中的數據。
我在找到的教程中遇到了一些麻煩。 我還沒有讓一個人正常工作。
我在我的機器上安裝了Node,並在azure中設置了一個tablestore。
我不確定在visual studio中需要做什么才能獲得所有必要的軟件包/模塊/正確安裝。
我讀過的很多教程都使用了express.js,或者使用了“npm install”ed的東西,雖然我沒有運行命令的問題,但我並不了解我正在安裝的內容。
tl; dr我想創建一個html頁面,我可以使用node.js,typescript和visual studio向/從azure表存儲中提交和顯示項目
另外:如果需要,我願意放棄打字稿以支持javascript。
該教程看起來可能基於舊的Node存儲包。 我們最近發布了一個新的節點存儲庫 - 可以在這里找到: https : //www.npmjs.org/package/azure-storage 。 另請參閱以下“入門”以幫助您啟動和運行: 使用表存儲存儲結構化數據 。
我將在明天跟進,看看我們可以做些什么來刪除舊教程或更新它。 如果有人想自願更新舊教程,請告訴我!
賈森
我跟着這個(我假設你也可能嘗試過這個)
http://azure.microsoft.com/en-us/documentation/articles/storage-nodejs-use-table-storage-web-site/
將其簡化為javascript中所需的內容...
1.使用適當的數據/分區鍵在Azure門戶中創建表。
2.NPM必備包:azure,async
3.將以下內容添加到app.js(將table_Users更改為您想要為表命名的任何內容):
var azure = require('azure');
var storageClient = azure.createTableService("<accountname>", "<accountkey>");
storageClient.createTableIfNotExists("table_Users", function tableCreated(error) {
if(error) {
throw error;
}
});
var query = azure.TableQuery
.select()
.from("<tablename>");
//.where('completed eq ?', false); put criteria here.
storageClient.queryEntities(query, function entitiesQueried(error, result) {
// do what you want with result
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.