我正在 Azure 中运行 Node.js 应用程序,并尝试获取如下配置设置:
var azure = require('azure');
azure.RoleEnvironment.getConfigurationSettings(function(error, settings) {
if (error) {
console.log(error);
return;
}
console.log('Settings: %s', settings);
});
但输出总是这样:
{ "code": "ENOENT", "errno": "ENOENT", "syscall": "connect", "fileName": "\\\\.\\pipe\\WindowsAzureRuntime" }
我正在使用 IISNode 使用所有最新位在 IIS 中运行 Node.Js。如果我在 Azure VM(即 node.exe server.js)上手动运行 node,我也会遇到同样的错误。在 Azure Development Fabric 中的 PC 上运行时也是如此。
提前感谢您的任何帮助或建议!