从外部Node进程连接到Azure Web应用程序/ SQL数据库
Connecting to Azure Web App / SQL Database from external Node process
我有一个Azure Web应用程序正在运行,它定义了自定义的Easy api和一些Easy Tables。在过去的一年里,我一直在使用这个Azure Web应用程序和连接到它的SQL表来运行一些基于javascript的LOB Windows Store应用程序,它运行得非常好。
但是现在我需要访问这些资源为一个Node.js进程,我将在本地运行。我希望访问它的方式和我在Windows Store中访问它的方式差不多
var client = new window.WindowsAzure.MobileServiceClient(
"https://my-mobileservice.azure-mobile.net/",
"MOBILESERVICEKEY"
);
如果我不能使用上面提供的API从Node中访问Web应用程序,如果我可以手动读取和写入SQL表就足够了。
我该怎么做呢?
您提供的代码片段使用Azure Mobile Apps客户端SDK,该SDK适用于设备或浏览器。
在你的其他node.js应用程序中,你可以考虑对你的Easy Tables和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);
})
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何通过ibmworklight中的sql适配器从db2中检索或显示html页面上的数据?android混合应用程序开发
- 尝试在移动优先应用程序中从 SQL 数据库获取数据时出错
- JavaScript 可以完全用于制作 SQL 查询应用程序吗?
- 如何在node-webkit应用程序中连接Web sql
- 构建连接到SQL server的web应用程序的步骤
- 从外部Node进程连接到Azure Web应用程序/ SQL数据库
- 在电子应用程序中使用sql.js
- 无法从phonegap应用程序中的web sql数据库检索数据