基本上我正在开发允许某个Javascript通过它访问数据库的.NET API。数据库包含用户信息,API是客户端(在其网站上运行javascript)和数据库之间的中介。 javascript只是从数据库中获取数据并显示它们。
我的问题是,我在哪里托管我的API,以便客户端Javascripts可以访问它?这个系统叫什么?我使用Microsoft Azure SQL数据库来存储用户信息。如何从客户端的javascripts访问我的C#API?我是否需要在Azure的API托管服务上托管我的API?很困惑。
1)客户端将Javascript和HTML div添加到他们的网站
2)Javascript应该访问API
3)API访问数据库并获取数据(已完成且有效)
4)将数据发送到客户端,javascript填充它
我只需要弄清楚如何在客户端网站上的API与javascript之间建立联系
我需要使用THIS吗?
答案 0 :(得分:2)
我会使用ASP.NET Web.Api。它允许您在C#中构建一个REST端点,您也可以在Azure平台上托管它。您将能够使用Azure的网站功能来托管它。即使您想构建一个API而不是一个在网站容器中托管它的网站,它也能满足您的需求:
我没有使用过Azure api管理,因此我无法对此发表评论,但您可以很快获得ASP.NET Web.Api网站。