Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure函数和Node.js_Node.js_Azure_Azure Functions - Fatal编程技术网

Azure函数和Node.js

Azure函数和Node.js,node.js,azure,azure-functions,Node.js,Azure,Azure Functions,假设我有一个Node.js应用程序,我想在Azure函数上使用TimerTrigger构建 开发它的最佳方式是什么?我已经尝试将节点\u默认\u版本设置为8.7.0,但当我知道节点可以处理它时,它仍然会给我带来一些问题,比如语法错误 是否有人有在Azure上构建Node.js应用程序的经验?在当前版本的函数运行时中,您无法选择节点版本。但是在下一个版本中,目前正在预览中,您可以并且将能够选择8.7.0。有关详细信息,请参阅。谢谢@David_Ebbo。所以,即使我将WEBSITE\u NODE\

假设我有一个Node.js应用程序,我想在Azure函数上使用
TimerTrigger
构建

开发它的最佳方式是什么?我已经尝试将
节点\u默认\u版本设置为
8.7.0
,但当我知道节点可以处理它时,它仍然会给我带来一些问题,比如语法错误


是否有人有在Azure上构建Node.js应用程序的经验?

在当前版本的函数运行时中,您无法选择节点版本。但是在下一个版本中,目前正在预览中,您可以并且将能够选择8.7.0。有关详细信息,请参阅。

谢谢@David_Ebbo。所以,即使我将
WEBSITE\u NODE\u DEFAULT\u VERSION
设置为偶数
8.5.0
,那么它仍将运行
6.5.0
节点构建?因为我试图执行异步代码,它会给我运行时错误。我做得对吗?对,它对v1 runtimeBummer没有影响,所以这意味着,即使我将我的函数应用程序设置
运行时版本设置为BETA,将我的
网站节点默认版本设置为
8.5.0
,我的NODE.js代码仍然会失败?现在看来只是等待的问题?(谢谢)如果我做错了什么,请告诉我,@David_Ebbo。因此,目前,
BETA
version仍然无法运行具有异步等功能的advanced Node.js。如果您将运行时版本设置为BETA(即2.x),您应该能够以Node 8.7为目标。您可以通过在函数中添加以下内容来验证:
context.log('Node version:'+process.version)。关键是:从关注它使用的节点版本开始,而不是看什么功能起作用。如果您对某个特定功能有问题,请单独提问。