我有用C#写的web服务,也有蓝色的主机。作为我处理过程的一部分,我想通过我的C#代码使用fire管理。在查看web之后,我找到了允许您在edge.js下运行node.js脚本的node.js包,我安装了这个包并成功地通过C#运行了不同的node.js脚本。当我尝试使用时,问题就开始了。我通过npm (npm install firebase-admin -g)将firebase安装为全局包。然后,我尝试使用它来调用firebase,我只尝试加载lib,然后收到了错误。
var func = Edge.Func(@"
return function(data,callback)
{
var admin = require('firebase - admin');
callback(null, 'test fcm ' + data);
}
");我在c#中收到的错误是:
System.AggregateException类型的未处理异常发生在mscorlib.dll中
因此,我有几个问题: 1.有人能成功地通过edge.js使用火力库吗?
谢谢你,麦可
发布于 2017-11-16 06:45:07
为了避免这个错误,您需要在您的npm install firebase-admin项目的根目录中运行命令c#,它将在您的项目的node_modules文件夹中安装依赖项。
您还需要从包名中删除空格,如下所示:
var admin = require('firebase-admin'); https://stackoverflow.com/questions/47316880
复制相似问题