Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.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 - Fatal编程技术网

Azure移动应用程序-node.js-如何声明全局变量?

Azure移动应用程序-node.js-如何声明全局变量?,node.js,azure,Node.js,Azure,Azure移动应用程序-node.js-如何声明可在easy API中使用的全局变量?您可以使用关键字global声明全局变量 在你的app.js中 global.urlprefix = 'xxxx.azurewebsites.net'; 在其他js文件中,只需执行此操作 request.post(global.urlprefix+'/api/apiName') 请详细解释您所说的带有上下文的全局变量是什么意思,以及如何使用它的示例?我想通过request.post('API/apiName

Azure移动应用程序-node.js-如何声明可在easy API中使用的全局变量?

您可以使用关键字global声明全局变量

在你的app.js中

global.urlprefix = 'xxxx.azurewebsites.net';
在其他js文件中,只需执行此操作

request.post(global.urlprefix+'/api/apiName')

请详细解释您所说的带有上下文的全局变量是什么意思,以及如何使用它的示例?我想通过request.post('API/apiName')调用Easy API中的其他API,但这不起作用。但是,如果我使用request.post('),它会正常工作。因此,我考虑将url字符串“”存储为全局变量,并在需要时附加它。希望这能给你提供背景。