2017-10-18 26 views
0

Disons que j'ai une application Node.js que je veux construire avec un TimerTrigger sur les fonctions Azure.Azure Functions et Node.js

Quelle serait la meilleure façon de le développer? J'ai déjà essayé de régler le NODE_DEFAULT_VERSION à 8.7.0 mais cela me donne toujours des problèmes comme une syntaxe incorrecte quand je sais que le nœud peut le gérer.

Quelqu'un a-t-il de l'expérience dans la création d'applications Node.js sur Azure?

Répondre

2

Dans la version actuelle du runtime de fonction, vous ne pouvez pas choisir la version de nœud. Mais dans la prochaine version, qui est actuellement en Preview, vous pouvez et serez en mesure de choisir 8.7.0. Voir https://docs.microsoft.com/en-us/azure/azure-functions/functions-versions pour plus de détails.

+0

Merci @David_Ebbo. Donc, même si je mets 'WEBSITE_NODE_DEFAULT_VERSION' à même ...' 8.5.0', alors il lancera toujours la construction du noeud '6.5.0'? Parce que j'essaie d'exécuter du code asynchrone et cela me donne des erreurs d'exécution. Ai-je bien compris? – nn2

+1

Correct, cela n'aura aucun effet sur l'environnement d'exécution v1 –

+0

Bummer, ce qui signifie que même si je mets mon application de fonction paramètre 'runtime version' à BETA et mon' WEBSITE_NODE_DEFAULT_VERSION' à '8.5.0', mon Node. Le code js échouera-t-il? Juste une question d'attente en ce moment, semble-t-il? (Merci.) – nn2