问题标签 [nodeservices]

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.

0 投票
2 回答
269 浏览

.net-core - 使用节点服务从 dotnet Core 2 创建 PDF 文档

我需要从服务器端(dotnet core 2)上的 HTML 创建一个 pdf 文件,并将其作为电子邮件的附件发送。我创建了一个节点服务(createPdf.js),如下所示,并将其保存在解决方案中的本地目录(NodeService)中 -

我触发这个功能如下 -

从控制器调用此方法 -

我还在StartUp.cs中注册了节点服务-

当我在调试模式下触发该功能时,它工作正常并且正在生成 pdf 文件。但是,一旦我在服务器上部署应用程序,节点功能就不会被触发。有关该问题的任何帮助都将非常有帮助。谢谢。

PS 因为它是一个家庭项目,我买不起任何高级 HTML 到 PDF 转换器

0 投票
2 回答
971 浏览

azure - Azure Linux WebApp 上的 ASP.NET Core NodeServices

我习惯于在 Windows 上发布 Azure WebApps,但现在我正在尝试将 ASP.NET Core 3(带有 NodeServices)部署到 Linux WebApp,并且收到以下错误消息:

InvalidOperationException: Failed to start Node process. To resolve this:.

[1] 确保 Node.js 已安装并且可以在 PATH 目录之一中找到。当前 PATH 环境变量是:/opt/dotnetcore-tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/site/wwwroot Make确保 Node 可执行文件位于这些目录之一中,或更新您的 PATH。

在 Windows WebApps 上,我有很多其他应用程序,一切都很好。

在 Kudu 上,我输入node -v了,输出是v12.13.0.

有人可以帮我吗?

非常感谢。

0 投票
1 回答
8650 浏览

asp.net - 将 ASP.NET Core 3.1 与 Node.js 一起使用?

我读过NodeServices 已被 ASP.NET Core 3.1 弃用。是否仍然可以使用 Node.js 将我的 JavaScript 文件构建到 中的dist文件夹中wwwroot

0 投票
0 回答
52 浏览

asp.net-core - 从 ASP.NET Core 调用节点服务

我正在尝试使用接口在我们的 ASP.NET Core 代码中使用 Node 服务,INodeServices并调用它的InvokeAsync方法来激活一些 JavaScript 库,该库激活需要嵌入到模式对话框中的播放器,并且值是从数据库中动态加载的。

这是一个来自 Furioos 的第 3 方库,它是用 NodeJS 编写的,并且需要加载应用程序的 html 容器的值和 id。

由于这个模块没有返回任何数据,我不知道如何使用nodeServices.InvokeAsync<T>

  1. 它的返回类型应该是什么?

  2. 如何在模式窗口中加载播放器的按钮单击上绑定此调用?

这是我到目前为止所做的:

在此处输入图像描述

我正在使用的 sdk 的代码片段如下:

在此处输入图像描述

0 投票
0 回答
32 浏览

node.js - 'pm2' 未被识别为内部或外部命令

我正在尝试运行 pm2。但它给了我一个错误如下:

在此处输入图像描述

根据我的发现,这发生在

  1. 未安装 pm2(虽然我已全局安装它“npm install -g pm2”)。
  2. 命令提示符或 PowerShell 未以管理员身份运行(我已以管理员身份启动它)。

仍然有同样的问题。有什么克服的建议吗?TIA。