如何在Azure Function应用程序中通过代码直接获取Azure Function URL?

9
在Azure门户中,您可以直接从门户获取函数URL。还有另一种方法此处,您可以使用Azure ARM API获取Azure函数URL。但是我想知道,在Azure函数应用程序中是否有一种直接通过代码(Node.js、Python等)获取“函数URL”的方法?

enter image description here

1个回答

13

对于Node.js Azure函数,您只需要使用以下代码行:req.originalUrl

详细步骤如下:

1.在Azure门户中创建一个Http触发器函数,将其编程语言选择为JavaScript。

2.在index.js文件中添加此行代码:context.log(req.originalUrl)

3.示例代码如下:

  module.exports = function (context, req) {

       context.log(req.originalUrl);
       //write you other logic below
  };
请参考下面的截图查看测试结果:enter image description here


非常感谢,它正在运行:)。如果有任何参考资料,我会更加高兴地知道它在哪里。 - Reza Amya
2
@RezaAmya,你可以参考这个nodejs教程 - Ivan Glasenberg
如果它是定时器触发的函数呢? - Đonny

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接