如何将存储在 DocumentDB JSON 文件中的 JSON 数据提取到客户端 javascript?

How to fetch JSON data stored in DocumentDB JSON file to clientside javascript?

我有一个仅使用客户端代码开发的网站(JavaScript、Jquery、Html、CSS、Bootstrap)。我暂时不打算使用 SQL,因此我考虑使用 DocumentDB,因为与该网站相关的数据纯粹是 JSON。目前我的网站确实可以在没有任何服务器端编码的情况下工作,但我觉得这不是安全的编码方式,因为我相信 JSON 数据目前是我的 Javascript 文件的一部分,一旦我publish/host 网站。我已经完成了如何创建 DocumentDB Azure 帐户、如何创建包含 JSON 个文件的数据库的教程。但我对如何使用客户端 Javascript 获取 NOW 服务器端 JSON 数据 没有明确的想法。现在,所有客户端编码部分都在 Jquery 和 JavaScript 中,我正在操作同一个 .JS 文件中的 JSON 数据。 请建议。

我不太熟悉 Azure 上的 DocumentDB,但它似乎支持休息 api 进行 crud 操作(link)实现最少工作量的最简单方法是使用 ajax 获取必要的信息。

$.ajax({
    type : 'GET',
    url : 'https://{databaseaccount}.documents.azure.com/dbs/{db-id}',
    headers : {
         //your headers here
    },
    success : function(jsondata){
         //do something
    }
})

需要注意的一点是,如果您坚持只使用前端技术(就 DocumentDB 而言,似乎您需要在前端硬编码凭据)在 header link 中提供授权令牌)。如果您关心安全性,您可能希望为查询数据库做一些后端工作。

好的一面是,如果您已经了解 JS,那么 nodejs 是开始 oO 的完美场所。