node.js 示例边缘模块
Posted
技术标签:
【中文标题】node.js 示例边缘模块【英文标题】:node.js example edge module 【发布时间】:2015-02-06 00:36:52 【问题描述】:我是 Node.js 的新手,我在我的应用程序中使用了 edge。
在 app.js 我有这段代码
var edge = require('edge');
var helloWorld = edge.func(function () /*
async (input) =>
return ".NET Welcomes " + input.ToString();
*/);
helloWorld('javascript', function (error, result)
if (error) throw error;
console.log(result);
);
当我运行它时,我遇到了这个错误
Exception non gérée:System.MissingMethodException:Méthode introuvable : '布尔值 System.Web.Script.Serialization.ScriptIgnoreAttribute.get_ApplyToOverrides() '。 à ClrFunc.MarshalCLRObjectToV8(句柄*,对象 netdata) à ClrFunc.MarshalCLRExceptionToV8(Handle* , Exception 异常)à ClrFunc.Initialize(Handle* , 参数* args) à initializeClrFunc(Handle* , 参数* args)
你知道如何解决这个问题吗? 谢谢
【问题讨论】:
你能把你的错误信息翻译成英文吗?这是一个 .NET Framework 异常。同时显示您的 C# 代码。 未处理的异常:System.MissingMethodException:找不到方法:'Boolean System.Web.Script.Serialization.ScriptIgnoreAttribute.get_ApplyToOverrides()'。到 ClrFunc.MarshalCLRObjectToV8(Handle* , Object netdata) 到 ClrFunc.MarshalCLRExceptionToV8(Handle* , Exception exception) 到 ClrFunc.Initialize(Handle* , Arguments* args) 到 initializeClrFunc(Handle* , Arguments* args) 【参考方案1】:这基本上是由于使用了错误的 .net 版本造成的。这就是它找不到 javascriptserializer 类的原因。
请阅读以下内容了解更多详情: Cannot find JavaScriptSerializer in .Net 4.0
【讨论】:
以上是关于node.js 示例边缘模块的主要内容,如果未能解决你的问题,请参考以下文章