【发布时间】:2018-12-03 20:14:56
【问题描述】:
我创建了一个 webapp,其中大部分处理由用户浏览器使用 Javascript 完成。对于它的开发,我使用了本地存储的 JSON 文档,但我需要能够将它们存储在 Azure Cosmos DB 中。
我很难理解如何创建一个 Azure 函数,我可以在其中对该函数进行 AJAX 调用,然后将其传递给数据库。我一直在玩 node.js 和 express,但是如何链接 DocumentDB 模块并将其公开给另一个可以提供 AJAX 请求的模块?
我尝试过浏览 Microsoft 的示例,但它们非常庞大,引入大量模块并尝试对它们进行逆向工程并了解它们的工作原理对于像我这样的新手来说几乎是不可能的。可以指向正确的方向吗?很高兴学习和阅读,但尽管我花了一整天的时间在谷歌上找到任何东西。
【问题讨论】:
-
如果你使用 Node 和 Express,你仍然需要为 doc db 添加一个库,比如 Mongoose 或 Nano。尝试阅读这些内容或在 NPM 上搜索您选择的数据库。有很多关于如何完成你想做的事情的例子。
-
感谢 Marc,连接模块名为 DocumentDB,抱歉我应该更清楚。你有什么具体的资源可以指点我吗?我发现很多网站都有很多代码,没有任何解释,这并没有涵盖我的具体用例。缺乏对代码的解释使我很难理解或修改它
-
嗨小精灵!看看这里的概述npmjs.com/package/documentdb他们也有一个指向codee示例的链接。
标签: javascript node.js ajax azure cosmos