gpt4 book ai didi

javascript - Azure documentdb如何开发服务端?

转载 作者:行者123 更新时间:2023-11-30 16:34:49 24 4
gpt4 key购买 nike

作为一个完全的 JavaScript 初学者,我该如何实际开发呢?我是说,我看过https://azure.microsoft.com/en-us/documentation/articles/documentdb-programming/但没有提到开发环境。

是否有类似用于服务器端 javascript 的 visual studio 项目模板之类的东西?

最佳答案

我使用 node.js,所以如果您是从 .NET 开发的,您的里程可能会有所不同,但这是我所做的:

  1. 首先,我创建了一个 npm 包 documentdb-utils .它是 DocumentDB node.js 包的包装器,可以更轻松地执行一系列操作。
  2. 然后,我创建了 npm 包 documentdb-mock为我的存储过程编写测试。 The source code for documentdb-mock包括 4 个示例存储过程以及每个使用 nodeunit 的测试套件。您可以从这些开始,因为它们会使用大部分服务器端 API。
  3. 让它们通过我的本地单元测试后,我编写集成测试以端到端地测试我的系统,包括为每次测试运行创建任何必要的数据。我在这里发现的存储过程的唯一问题是我在模拟测试中没有看到的,这与达到某些限制有关......尽管 documentdb-mock 已经升级到现在也可以模拟其中的许多问题。
  4. 我还没有将其开源,但我也编写了一个解析器/重写器,它将在将任何 require(d) 包发送到 DocumentDB 之前将它们嵌入到我的存储过程中。这允许我在 node.js 上以一种很好的分解方式编写和测试,甚至使用从我的存储过程中下载的包,但是当它们被推送到 DocumentDB 时,任何依赖项都会自动嵌入到函数中。我会在某个时候将其开源(可能会将其添加到 documentdb-utils),但如果您愿意,我现在可以与您分享。

关于javascript - Azure documentdb如何开发服务端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32851770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com