从外部节点进程连接到Azure Web App / SQL数据库
我正在运行一个Azure Web App,它定义了自定义的简易API和一些Easy Table。 我一直在使用这个Azure Web应用程序和连接到它的SQL表去运行一些基于JavaScript的LOB Windowsapp store应用程序,它的工作非常好。
但现在我需要访问这些资源的Node.js过程,我将在本地运行。 我想以与在Windowsapp store中访问它几乎相同的方式访问它:
var client = new window.WindowsAzure.MobileServiceClient( "https://my-mobileservice.azure-mobile.net/", "MOBILESERVICEKEY" );
如果我不能在Node中使用上面提供的相同的API访问Web应用程序,那么只要手动读取和写入SQL表中的行就足够了。
那我该怎么做呢?
您提供的代码片段使用的是Azure移动应用程序客户端SDK,适用于设备或浏览器。
在其他node.js应用程序中,可以考虑对Easy Table和Easy API脚本实施HTTP请求。 由于Azure移动应用程序服务已将其公开为RESTful API。 您可以参阅https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-node-backend-how-to-use-server-sdk/#TableOperations以获取更多信息。
你可以参考下面的代码片段来获取你的信息。
var request = require("request"); request({ method:'GET', url:'https://<your_mobile_app>.azurewebsites.net/tables/TodoItem', headers:{ 'ZUMO-API-VERSION':'2.0.0' } },(err,res,body)=>{ console.log(body); })
- 我在Node.JS中得到了一个SyntaxError,但我无法从日志消息中找出错误的来源
- 首先请求在Windows Azure上使用MongoDB的node.js应用程序产生400个错误的请求
- 有没有人成功地使用Azure AD对Node.js Web应用程序的用户进行身份validation?
- 移动服务+ DocumentDB附件
- Azure应用程序服务不安装所有节点依赖项
- 将Azure Cloud用作AngularJS应用程序的后端
- Windows Azure节点JS WEBSOCKET HandShake失败503错误
- 如何使用 – Express + Docker + Azure来映射端口
- 从OSX命令行发布azure网站?