在Azure上创建一个node.js服务器,允许客户端上的Javascript调用AJAX

在Azure上创建一个node.js服务器,允许客户端上的Javascript调用AJAX,javascript,node.js,ajax,azure,cosmos,Javascript,Node.js,Ajax,Azure,Cosmos,我创建了一个webapp,其中大部分处理由用户浏览器使用Javascript完成。在开发过程中,我使用了本地存储的JSON文档,但我需要能够将这些文档存储在Azure Cosmos数据库中 我正在努力理解如何创建一个Azure函数,在这里我可以对该函数进行AJAX调用,然后将调用传递给DB。我一直在玩node.js和express,但如何链接DocumentDB模块并将其公开给另一个可以提供AJAX请求的模块 我试过浏览微软的例子,但它们都是巨大的,引入大量的模块,并试图对它们进行反向工程,了解

我创建了一个webapp,其中大部分处理由用户浏览器使用Javascript完成。在开发过程中,我使用了本地存储的JSON文档,但我需要能够将这些文档存储在Azure Cosmos数据库中

我正在努力理解如何创建一个Azure函数,在这里我可以对该函数进行AJAX调用,然后将调用传递给DB。我一直在玩node.js和express,但如何链接DocumentDB模块并将其公开给另一个可以提供AJAX请求的模块

我试过浏览微软的例子,但它们都是巨大的,引入大量的模块,并试图对它们进行反向工程,了解它们是如何工作的,对于我这样的新手来说,这几乎是不可能的。你能指出正确的方向吗?很高兴学习和阅读,但我没有在谷歌上找到任何东西,尽管我花了一整天的时间在寻找

今天有更多的研究(和咖啡)。我发现这一点的方法是

在Postman中使用code函数(设置为JavaScript XHR)将为您提供AJAX调用,并且遵循Marc在对我的问题的评论中给出的链接将允许您将Mongoose包替换为DocumentDB包。然后,围绕这一点编写函数和用户界面


我将首先为courses CRUD应用程序构建一个用户界面页面作为原型,然后再将其转换为DocumentDB。

如果您使用Node和Express,您仍然需要为doc db添加一个库,如Mongoose或Nano。尝试阅读这些或NPM,只需搜索您选择的数据库。关于如何完成您正在尝试做的事情,有很多例子。谢谢Marc,连接模块名为DocumentDB,对不起,我应该更清楚一些。你有什么具体的资源可以指给我看吗?我发现很多网站都有很多代码,没有任何解释,没有涵盖我的特定用例。由于缺乏对代码的解释,我很难理解或修改我的精灵!看看这里的概述,他们也有一个指向codee样本的链接。