Javascript 与托管 API 通信?
Javascript that communicates with a Hosted API?
基本上,我正在开发 .NET API,它允许某个 Javascript 通过它访问数据库。数据库包含用户信息,API 是客户端(运行 他们网站上的 javascript)和数据库之间的中介。 javascript 只是从数据库中获取数据并显示它们。
我的问题是,我在哪里托管我的 API 以便客户端 Javascript 可以访问它?这个系统叫什么?我正在使用 Microsoft Azure SQL 数据库来存储用户信息。如何从客户端的 javascript 访问我的 C# API?我需要在 Azure 的 API 托管服务上托管我的 API 吗?很困惑。
1) Client adds the Javascript and a HTML div to their website
2) The Javascript should access the API
3) API accesses the Database and gets the Data (Which is completed and it works)
4) Send the Data to the client and the javascript populates it
我只需要弄清楚如何在客户网站上的 API 和 javascript 之间建立连接
我需要使用 THIS 吗?
我会使用 ASP.NET Web.Api。它允许你在 C# 中构建一个 REST 端点,你也可以在 Azure 平台上托管它。您将能够使用 Azure 的网站功能来托管它。即使您想构建一个 API 而不是将其托管在网站容器中的网站也能满足您的需求:
- 简单的托管解决方案
- 供您的客户端JavaScript 使用的 Web 端点
- C#.NET
- 靠近您的数据库的 Web 端点。 (将它们托管在同一个数据中心)
- 可扩展性
- 监控
- 如果需要,可以在同一地址创建网站。
我没有使用过 Azure api 管理,所以我无法对此发表评论,但您将能够非常快速地建立一个 ASP.NET Web.Api 站点。
基本上,我正在开发 .NET API,它允许某个 Javascript 通过它访问数据库。数据库包含用户信息,API 是客户端(运行 他们网站上的 javascript)和数据库之间的中介。 javascript 只是从数据库中获取数据并显示它们。
我的问题是,我在哪里托管我的 API 以便客户端 Javascript 可以访问它?这个系统叫什么?我正在使用 Microsoft Azure SQL 数据库来存储用户信息。如何从客户端的 javascript 访问我的 C# API?我需要在 Azure 的 API 托管服务上托管我的 API 吗?很困惑。
1) Client adds the Javascript and a HTML div to their website
2) The Javascript should access the API
3) API accesses the Database and gets the Data (Which is completed and it works)
4) Send the Data to the client and the javascript populates it
我只需要弄清楚如何在客户网站上的 API 和 javascript 之间建立连接
我需要使用 THIS 吗?
我会使用 ASP.NET Web.Api。它允许你在 C# 中构建一个 REST 端点,你也可以在 Azure 平台上托管它。您将能够使用 Azure 的网站功能来托管它。即使您想构建一个 API 而不是将其托管在网站容器中的网站也能满足您的需求:
- 简单的托管解决方案
- 供您的客户端JavaScript 使用的 Web 端点
- C#.NET
- 靠近您的数据库的 Web 端点。 (将它们托管在同一个数据中心)
- 可扩展性
- 监控
- 如果需要,可以在同一地址创建网站。
我没有使用过 Azure api 管理,所以我无法对此发表评论,但您将能够非常快速地建立一个 ASP.NET Web.Api 站点。