Tag: azure

使用Node.js在Azure电报中托pipebot

试图将我的电报机器人与Azure一起托pipe? 不知道如何继续 用Node.js来编码

编辑Microsoft ChatBot UIdevise

我已经通过Azue BotService设置了一个QnA Bot,我想使用WebChat频道,但聊天界面的默认MS Design非常平淡无奇; 有没有办法让我编辑它? 是否有可能在左侧形成默认的主题,所以像下面图片右侧的新西兰航空公司的机器人?

Node.js Azure上的RESTful API

我正在尝试在node.js中进行第一步,并且一直在关注本教程: https : //docs.microsoft.com/en-us/azure/app-service-api/app-service-api- nodejs-api-app当我inputnpm install -g yo到azure中的云壳时,我得到这个错误: npm ERR! Linux 4.4.0-83-generic npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "yo" npm ERR! node v6.9.4 npm ERR! npm v3.10.10 npm ERR! path /usr/local/lib/node_modules npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall access npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR! at […]

testingbot部署到azure色时,HTTP 500

从本地git存储库部署bot到Azure – https://docs.microsoft.com/en-us/bot-framework/deploy-bot-local-git 代码: var restify = require('restify'); var builder = require('botbuilder'); var server = restify.createServer(); server.listen(process.env.port || process.env.PORT || 3978, function () { }); // Create the chat connector for communicating with the Bot Framework Service var connector = new builder.ChatConnector({ appId: "app-id", appPassword: "app-password" }); // Listen for messages from users server.post('/api/messages', connector.listen()); […]

我在Node.JS中得到了一个SyntaxError,但我无法从日志消息中找出错误的来源

我正在Azure上运行一个Node应用程序。 这是一个Web API,当我尝试调用它时,我在Node控制台中看到这条消息: Application has thrown an uncaught exception and is terminated: SyntaxError: Unexpected token ( at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:414:25) at Object.Module._extensions..js (module.js:442:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:313:12) at Module.require (module.js:366:17) at require (module.js:385:17) at Object.<anonymous> (D:\home\site\wwwroot\app.js:17:23) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) 我通过eslint运行了我的整个代码,没有发现任何语法错误。 它也可以在我的本地机器上正常运行,但不能在Azure上运行。 上面的消息指向app.js中的第17行和第23列,这是一个require : let warehouseExport = require('./routes/warehouse-export-api'); 我在eslint的文件中特别运行eslint和jshint […]

是否有可能从Linux发布Node.js应用程序到Azure?

我正在尝试将我的node.js应用程序发布到Windows Azure。 它是我的Arch Linux上开发和testing,但问题是我应该如何发布到azure。 有一些sdk的窗口,我发现了一些叫做azure色的npm(可能与azure色的sdk有关)。 但是没有文件。 不过,是否有可能从Linux发布应用程序到azure? 如果是这样,我该怎么做。 有没有什么好的资源可以阅读?

处理消息队列和使用asynchronous

我写了一个小的testing节点应用程序,循环并将消息添加到队列(azure色的存储队列),如下所示: var queueService = azure.createQueueService(); var queueName = 'taskqueue'; // other stuff like check if created // loop called after queue is confirmed for (i=0;i<1000;i++){ queueService.createMessage(queueName, "Hello world!", null, messageCreated); } // messageCreated does nothing at the moment, just logs to console 我试图重写,以处理说100万创build使用asynchronous来控制并行运行的工作者函数的数量。 这比任何事情都是一个学习练习。 https://github.com/caolan/async#queue 这是asynchronous队列的基本设置,对于我需要更改的内容,我感到不知所措。 我不认为下面的工作: var q = async.queue(function (task, callback) { queueService.createMessage(queueName, […]

如何在Azure上运行node.js服务器?

我已经按照这个教程( https://www.windowsazure.com/en-us/develop/nodejs/tutorials/create-a-website-(mac)/ )来信,但我没有得到回应期望从我的节点服务器。 当我在本地运行节点,但一旦部署到Azure,我得到这个错误: iisnode处理请求时遇到错误。 HRESULT:0xb HTTP状态:500 HTTP原因:内部服务器错误 这是我的server.js: var http = require( "http" ); http.createServer(function ( req, res ) { res.writeHead( { "Content-Type": "text/plain"} ); res.end( "Hello Azure!\n" ); } ).listen( process.env.port );

使用Node.js Azure中的长时间运行时间间隔

我在Azure网站上运行一个Node.js应用程序,我试图让计时器无限期地每隔30秒closures一次。 我试过使用setInterval和node-cron,但两者都在大约半小时后停止工作。 日志中没有错误,站点保持不变,但计时器停止发射。 我可以再次启动或重新创build定时器,但是在另一个半小时之后它会停止工作。 我在免费试用期,我在这里遇到某种账户限制吗? 还是有其他的方式,我应该这样做,或者一些方法来解决什么是使计时器停止?

Azure NodeJS错误:ENOENT,打开'D:\ home \ site \ wwwroot \ bin \ views \'

我一直在尝试将一个Node应用程序部署到Azure,但遇到了一个问题。 我认为我知道问题的根源,但不知道如何改变configuration来修复它。 出于某种原因,我的节点进程正在寻找使用D:\ home \ site \ wwwroot \ bin作为查找脚本文件和视图的path,而不是查看D:\ home \ site \ wwwroot。 我得到的错误:错误:ENOENT,在堆栈跟踪打开“D:\ home \ site \ wwwroot \ bin \ views \ layouts \ layout.hbs”,这意味着我的app.js被调用,但它正在意见错误的地方。 我该如何告诉azure上一个目录来寻找布局,而不是使用bin作为默认值? 附加的是我的虚拟机上的网站的目录结构。 /现场 Mode LastWriteTime Length Name —- ————- —— —- d—- 2/9/2015 6:27 PM bin d—- 2/9/2015 6:27 PM controllers d—- 2/9/2015 6:27 PM models […]