问题标签 [edgejs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 Linux 上的 ElectronJS 中调用 .dll 文件
我在 Linux 上的 ElectronJS 应用程序中使用 c# .dll 文件时遇到问题。我知道 Electron-Edge 有助于在 Electron 上的 Node.js 中运行 .NET。但是在这种情况下是否可以在 linux 上使用 c# .dll 呢?
c# - Edge.JS 在测试环境中失败,没有任何错误
我使用 Edge.JS 构建了一个应用程序。它在开发环境中运行良好,但在测试环境(Windows Server 2012 R2)中失败。不会引发错误或异常,并且进程会被终止
它在这一行失败Edge.Func(SomeScript);
我主要有两个问题:
有没有可以查找错误的地方?除了 github 站点中提到的依赖项之外,Edge.JS 是否有任何依赖项?
任何帮助将不胜感激
node.js - Cordova 构建 TACO(vs-tac) 问题
我有一个科尔多瓦项目。它早些时候运作良好。但今天没有建设。
抛出此错误。
我对此进行了谷歌搜索,并找到了一些解决方案。
第一的
在这里找到它Cordova 应用程序构建错误
- 去--> C:\Users[你的用户名]\AppData\Roaming\npm\node_modules
- 删除--> vs-tac 文件夹
- 打开命令提示符并运行: npm install -g "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac"
- 重新构建的清洁解决方案
执行第三步时抛出以下错误
最后转向另一个解决方案
第二
将此文件夹复制"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac"
到“C:\Users[您的用户名]\AppData\Roaming\npm\node_modules”和运行num install
命令。
运行命令时发现相同的错误Error: The edge module has not been pre-compiled for node.js version v8.9.4.................
我有
任何人都知道这个错误。
任何帮助,将不胜感激。
c# - 我们可以在 Edge JS FATAL ERROR: CALL_AND_RETRY_0 Allocation failed - process out of memory 中捕获/记录此异常吗
在我的 .Net 应用程序中,我使用Edge.JS来执行 NodeJs 程序。如果出现“致命错误:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足”类型的异常,.Net 应用程序无法捕获/记录它,并且 .Net 进程被突然终止。NodeJs 或 EdgeJs 中是否有办法通知 .Net 应用程序发生了致命异常。
c# - Electron-Edge-JS App.config
我正在使用 electron-edge-js 调用 C# DLL。
在 DLL 中,调用 App.config 文件以获取服务器连接信息。
在我调用dll的js文件中,我可以成功调出dll,并处理信息。也就是说,直到我点击上面的行,我得到一个空异常,因为它找不到 app.config。
我已经尝试过以下方法:
在 edge.js 应用程序中加载 WCF app.config 绑定
使用 app.config 为现有 dll 使用 electron-edge-js
没有太多的运气。
在我的 package.json 文件中,名称是“firstelectronapp”。当我构建文件时,我将其输出为“test.exe”
因此,我尝试将这些文件放在与 test.exe 文件相同的根文件夹中,但没有成功:
- 第一个.exe.config
- firstelectronapp.exe.config
- 测试.exe.config
- 节点.exe.config
有什么我想念的吗?我用调用 dll 的 app.config 编写了一个快速 C# 应用程序,当单步执行它时,我可以看出问题所在。
.net - 带有节点应用程序的 Edgejs 未在 Mac 计算机上运行
我有使用 Edgejs 模块运行一些 .net dll 的节点应用程序。我的应用程序在 Windows 机器上运行,但在 Mac 计算机上运行相同的应用程序时出现以下错误:
CoreClrEmbed
enter code here
ding::Initialize - 无法解析 CoreCLR 路径。有关更多详细信息,请通过将 COREHOST_TRACE 环境变量设置为 1 module.js:664 来启用跟踪
错误:这不是已发布的独立应用程序,我们无法找到 .NET Core SDK。请确保已安装;在 Object.node_modules/edge-js/lib/edge.js:54:8 上查看http://microsoft.com/net/core的更多信息)
node.js - 将前端放入 RESTful api
我正在使用 node、express 和 mongo 制作一个带有 api 的简单网站,并带有一个用于前端的简单 edgejs。所有路线都在邮递员中工作(GET、POST、PUT、DELETE)。但是,HTML5 不支持 PUT 方法。这是一个例子。
索引.js
这在邮递员中工作正常。这是我最初的看法。
编辑项.edge
我考虑将一个函数绑定到编辑按钮以删除前一个项目并使用更新的内容创建一个新项目,但这不是最佳实践,可以吗?这会改变 id,从我在 Postman 中看到的情况来看,正确的 PUT 不会改变 id。我删除和替换的想法会。
那么如何允许从前端编辑此项目?
node.js - AdonisJS 单路打不开
我用 AdonisJS 做了这个项目,这是 PlaceController 文件内容:
这是视图文件路径:views/places/new.edge
这是一个简单的静态 HTML 文件。
和 routes.js 文件内容:
当我在浏览器中输入 URL 时,URL 就消失了。问题通过admin
从路由中删除来解决。这个框架中有错误还是我做错了什么?
node.js - 如何解决 node.js 中的“无法发布”问题
我在使用 Node、Mongo、Express 和 Edge 进行视图的简单节点应用程序时遇到了困难。
当我尝试通过视图中的表单提供数据时,我收到以下消息。
“无法发布/破折号/日期/创建”
我有一种感觉,这与我无法确定的粗心错误有关,因为我在以前的项目中已经这样做了,没有任何问题。我回顾了那些项目,仍然找不到我哪里出错了。这里的人可能很快就能找到它。
date_create.edge(查看)
Date.js(模型)
路由.js
date_controller.js(控制器)
就像我说的,这里的某个地方可能只是一个粗心的错误。我几乎在我能想到的所有地方都使用了 console.log,并且应用程序在控制文件中没有响应。这让我相信表单(视图)是问题所在。
c# - 无法解析“fs”或“路径”Edge-js 和 Angular
我正在使用 electron-edge-js 制作一个 Electron Angular 应用程序,以避免必须运行服务器来在 Angular 和 C# 代码之间进行转换。只要我实际上没有调用 edge 做任何事情,该应用程序就可以工作,但是(在构建时)失败:
Module not found: Error: Can't resolve 'fs' (or 'path') in ... node_modules\electron-edge-js\lib.
我已经尝试了所有可以在网上找到的解决方案。我使用了 angular-builders\custom-webpack 并能够构建应用程序,但我得到的下一个错误是“未定义要求”。
代码可以在这里找到:https ://github.com/pdpete/AngularElectronEdgeQuickstart
在 app.component.ts 中: