与托管API通信的Javascript?
基本上,我正在开发.NETAPI,允许特定Javascript通过它访问数据库。数据库包含用户信息,API是客户端(在其网站上运行javascript)和数据库之间的中介。javascript只是从数据库获取数据并显示它们 我的问题是,我应该在哪里托管我的API,以便客户端Java脚本可以访问它?这个系统叫什么?我正在使用Microsoft Azure SQL数据库存储用户信息。如何从客户端的Java脚本访问我的C#API?我需要在Azure的API托管服务上托管我的API吗?非常困惑 1) 客户端将Javascript和HTML div添加到其网站中 2) Javascript应该访问API 3) API访问数据库并获取数据(已完成且有效) 4) 将数据发送到客户端,javascript将填充数据 我只需要弄清楚如何在客户端网站上的API和javascript之间建立连接与托管API通信的Javascript?,javascript,c#,api,azure,azure-sql-database,Javascript,C#,Api,Azure,Azure Sql Database,基本上,我正在开发.NETAPI,允许特定Javascript通过它访问数据库。数据库包含用户信息,API是客户端(在其网站上运行javascript)和数据库之间的中介。javascript只是从数据库获取数据并显示它们 我的问题是,我应该在哪里托管我的API,以便客户端Java脚本可以访问它?这个系统叫什么?我正在使用Microsoft Azure SQL数据库存储用户信息。如何从客户端的Java脚本访问我的C#API?我需要在Azure的API托管服务上托管我的API吗?非常困惑 1) 客
我需要使用吗?我会使用ASP.NET Web.Api。它允许您在C#中构建REST端点,您也可以在Azure平台上托管该端点。您将能够使用Azure的网站功能托管它。即使您希望构建API,但不是将其托管在网站容器中的网站,也会满足您的需要:
- 轻松托管解决方案
- 供客户端JavaScript使用的Web端点
- C#NET
- 靠近数据库的Web端点。(将它们托管在同一数据中心)
- 可伸缩性
- 监测
- 如果需要,可以在同一地址创建网站
我没有使用Azure api管理,因此我无法对此发表评论,但您可以很快创建一个ASP.NET Web.api网站。哦,天哪,太棒了!阿兰,请你拿一份文件给我指出正确的方向好吗?他们有关于设置WebAPI的文档吗?设置好之后,我如何像我在问题中提到的那样将Javascript连接到它,伙计?是官方网站。在visual studio中创建asp.net web项目时,它也是项目选项之一。您可以将发布到Azure设置为项目设置的一部分该链接中的pluralsite视频也很有价值(它们位于右侧)。您知道如何发出AJAX请求吗?这就是JavaScript(从浏览器)与服务器通信的方式。