node.js - 如何为 Azure 上托管的 Web 应用程序指定 node.exe.config?

标签 node.js azure edge.js

我有一个 Node 服务器部署到 azure,并使用 Edge.js 进行一些 WCF 调用。当我在本地托管服务器时,一切都运行良好,因为我可以按照建议将 Web 服务调用的 .NET 配置放在本地 node.exe 旁边的 node.exe.config 中 here .

但是,这对于 Azure 上托管的 Node 服务器来说似乎并不可行。 Azure 似乎不允许用户任意将文件放在用户服务器当前正在运行的任何计算机上的文件系统上(这是完全合理的)。有没有办法告诉边缘或 Node 在不同位置查找配置?

最佳答案

首先,我们应该检查您的WCF调用是否可以通过WCF调用的端点从公共(public)网络调用。

如果我们可以通过端点调用WCF调用,我们可以直接在node.js中调用它。

现在我有一个 WCF REST 服务的端点,例如 “http://IP:port/Service.svc/Select?type=-1”,这是我在 Node.js 中调用此服务的代码片段:

router.get('/wcfCall', function (req, res, next) {
    var request = require('request');
    var r = request('http://IP:port/Service.svc/Select?type=-1');
    r.on('data', function(data) {
        console.log('decoded chunk: ' + data)
    })
    .on('response', function(response) {
        response.on('data', function(data) {
            console.log('received ' + data.length + ' bytes of compressed data')
        })
    })
})  

关于node.js - 如何为 Azure 上托管的 Web 应用程序指定 node.exe.config?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32891918/

相关文章:

powershell - 显示 Azure 门户、Azure Powershell 中的所有 Assets

azure - 无法将 key 保管库证书导入应用服务 - 无法获取应用服务服务主体详细信息

node.js - 为什么我的 socket.io 事件会成 block 地发生?

asp.net-mvc - 将 Visual Studio MVC 项目的页面标记为 "async = true"

javascript - 近似平方根

node.js - 找不到名称 "module"

azure - 是否可以使用 Azure Identity 生成多受众声明 JWT token ?

javascript - 如何按顺序正确调用异步函数列表?

node.js - Node AWS Lambda + Twitter API : data is not defined

node.js - 如何在 Node.js 中获取现有服务器的实例?