我们需要编写一个托管在azure上的非常快速的Web应用程序。由sql数据库支持。我希望我们不需要开始用visual studio创建一个完整的webapi项目 - 路由,EF等。如果azure可以为我的数据库提供一个rest api,那将会很棒。
我认为dreamfactory可能会这样做。但是我尝试使用他们的免费试用版,但除非你注册,否则它不允许使用sql server。
我原以为这是小型应用程序的标准要求。
答案 0 :(得分:0)
如果“我的数据库的其他API”的含义是可以使用JSON文档,那么你一定要看documentDB
它提供:
为了补充这个答案,DocumentDB也可以使用客户端JS访问,如here所示,但只能使用特定的Windows 8/10 sdks
所以底线是:无法直接访问DocumentDB。
答案 1 :(得分:0)
如果DocumentDB服务于您的目的并且CORS是唯一的问题,那么您可以使用Azure API Management作为ui / js和后端DocDB之间的网关。可以在APIM上使用策略表达式启用CORS。
https://azure.microsoft.com/en-us/services/api-management/
https://msdn.microsoft.com/library/azure/7689d277-8abe-472a-a78c-e6d4bd43455d#CORS