cocteau666 / cosmosdb-simplejs

Library to connect Microsoft Cosmos DB directly from WEB browser using JavaScript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cosmosdb-simplejs

Library to connect Microsoft Cosmos DB directly from WEB browser using JavaScript

Depends on

Google crypto-js

Setup

You have to change a CORS setting on Azure portal. see

How to use

Include crypto-js and cosmosdb.js

<script type="text/javascript" src="./components/core-min.js"></script>
<script type="text/javascript" src="./components/sha256-min.js"></script>
<script type="text/javascript" src="./components/enc-base64-min.js"></script>
<script type="text/javascript" src="./components/hmac-min.js"></script>
<script type="text/javascript" src="./cosmosdb.js"></script>

Write these line to get Authorization Headers.

<script type="text/javascript">
var hash = getAuthorizationTokenUsingMasterKey("POST", "docs", "kewzAOhSUDY=", "Thu, 21 Mar 2019 22:33:54 GMT", "YourAccessKeyOfCosmosDB==");
</script>

POST JSON data and create a document.

<script type="text/javascript">
createDocument('{"id":"0101","name":"hogehoge"}', "Database01", "Collection01", "your_cosmos_account_name", "YourAccessKeyOfCosmosDB==");
<script type="text/javascript">

License

MIT

Copyright

Takeshi Sakurai

About

Library to connect Microsoft Cosmos DB directly from WEB browser using JavaScript


Languages

Language:JavaScript 100.0%