Tag: azure web app service

从外部节点进程连接到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表中的行就足够了。 那我该怎么做呢?

如何在部署后重新启动webjobs?

我在Azure中有一个WebApp。 这个webapp有几个连续的nodeJS webjobs。 主要的工作代码在工作目录之外(wwwroot / app_data / jobs / continuous / webjob-1)。 每个作业都是一个包含以下行的run.js文件: const job = require('../../../../../jobs/webjob-1-maincode'); job.run(); 检测到作业文件夹中的任何更改时,Azure会在部署时自动重新启动webjobs。 但是,就我而言,wwwroot下的webjob代码不会改变。 文件更改在其他文件夹中。 因此,Azure不会在部署中重新启动我的作业。 我正在通过git push进行部署。 我们如何强制Azure在部署中重新启动这些作业?

Azure应用程序服务将主体大小限制为〜64kB

我在Azure上托pipe了Node.js应用程序。 这是定价层“Default2(免费)”中的“Web应用程序”。 当我尝试发送JSON大于64kB的服务器返回HTTP错误413(“请求实体太大”)身体Payload Too Large 。 在Web.config文件中设置这个没有帮助: <configuration> <system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="102400000" /> </requestFiltering> </security> </system.webServer> </configuration>

如何将项目从Node.js发布到Azure SQL Easy Table

我试图访问从本地node.js应用程序(不在Azure上运行)连接到Azure应用程序服务的Azure SQL表。 在查询表格方面,我已经取得了一些进展 – 我可以获取任何已连接到应用服务的表格的全部内容,甚至可以对这些数据应用odatafilter。 例如: var request = require("request"); request({ method:'GET', url:"https://my-service.azure-mobile.net/tables/TodoItem?$filter=complete eq true" },(err,res,body)=>{ console.log(body); }); 所以从表中请求数据的工作就好了。 但是,根据这些信息 ,我可以相信我也可以发布新的项目。 我已经尝试了很多方法,根本找不到如何向表中添加新logging。 这是我试过的东西: request({ method:'POST', url:"https://my-service.azure-mobile.net/tables/TodoItem", json: true, body: JSON.stringify({ text: 'I just posted this', date: new Date(), complete: false }) },(err,res,body)=>{ console.log(body); }); 这给了我一个“无效的JSON”响应。 那么做一个POST请求插入一个项目到一个简易表的正确方法是什么? 我也想知道如何用PATCH 更新logging

Azure应用程序服务不安装所有节点依赖项

我有一个nodejs azure应用程序服务。 好像npm没有正确安装所有的依赖关系。 该网站本地运行良好,当我尝试在azure,我得到500响应。 当我检查日志时,它显示缺less各种节点依赖关系。 在门户上使用控制台安装缺less的依赖关系通知后,popup另一个缺失的依赖关系通知。 使用git deploy,我试过只提交整个node_modules文件夹,但出于某种原因,所有的位都上传了。 感谢有关如何解决这个问题的任何想法。