cost 292 ms
Node.js 本机插件的不同实例之间的全局共享数据? - Global shared data between different instances of a Node.js native addon?

我正在寻找使用 Node-API 创建本机插件(更具体地说是使用 C++ 包装器模块node-addon-api )。 我需要全局只读数据,这些数据将被加载一次,并将在插件的不同实例之间共享(例如,当插件由不同的 node.js 工作人员加载时)。 有没有推荐的方法来做到这一点? 将数据存储在静 ...

当从异步 N-API 插件的 `napi_async_complete_callback` 调用时,`napi_throw_error` 会做什么? - What does `napi_throw_error` do when called from an asynchronous N-API addon's `napi_async_complete_callback`?

我最近完成了为纯 C API 中的所有函数制作异步版本,并使用 N-API 包装以与 JS/TS 作为 nodejs 插件一起使用。 我必须解决的最后一个问题是确保在工人执行结束时将 C POSIX 样式错误(即返回的 integer 代码)正确传输到 JS(使用相应的字符串,我们都有一个枚举异常 ...

如何知道特定示例或 repo 使用了几种制作 C/C++ nodeJS 插件的方法中的哪一种? - How to know which of the several ways to make a C/C++ nodeJS addon is used by a particular example or repo?

显然,多年来情况已经演变,有三种、四种或五种主要方法可以用 C/C++ 编写 nodeJS 插件,具体取决于您在哪里阅读它。 对于我们这些只是想在 2021 年学习和编写我们的第一个插件的人来说,这可能会令人困惑。 我可能在我的 web 浏览器中打开了一些教程,并从 GitHub 下载了一些代码库 ...

是否可以在标准 nodeJS object 上创建新方法,例如使用 C++/napi 等的“fs”? - Is it possible to make a new method on a standard nodeJS object such as “fs” using C++/napi etc?

我有兴趣为 nodeJS 制作我的第一个本机 C/C++ 插件。 从概念上讲,它是一种文件系统方法,作用于路径或文件描述符,与fs.stat()和朋友密切相关。 通过阅读文档和查看 N-API 示例,我看不出创建新方法是否可能或绝对不可能。 有谁知道这是否可以完成,或者我是否必须让它独立? ...

Node.js 在 C/C++ 中添加模块 - Node.js add on module in C/C++

我一直在探索用 C/C++ 为 node.js 编写附加模块。 到目前为止,我有一个简单的添加工作,我可以从 JavaScript 调用 function 的添加,这非常简单。 该例程称为hello ,它传递一个字符串,然后返回以Hello为前缀的相同字符串,两个单词之间有一个空格。 packag ...

如何从 NAPI(节点插件)接口读取文件并使用 nodejs 文件流写入不同的文件 - How to read file from NAPI (node-addon) interface and write to a different file using nodejs filestream

我正在尝试读取 NAPI 应用程序中的文件并调用回调 function 将其写入 nodejs 应用程序中的 writestream。 exmaple_Class.cpp exmaple_Class.js C++ 方面 function 的限制是它不能返回值,所以数据必须在回调中返回。 有趣的是, ...

Nan构建并循环数组 - Nan building and looping over an array

我能够执行一个 hello world 示例,但除此之外,我对nan和node add-ons还是陌生的。 我担心 memory 泄漏,所以如果我造成任何泄漏,请告诉我。 以及如何将数组推送到类似于[].push([0, 1])的out数组上。 如果可能的话,我不确定如何在不创建新变量来存储它的情况 ...

试图让我的 C 插件使用与 NodeJS 使用但卡住的 C 运行时相同的 C 运行时 - Trying to make my C addon uses the same C runtime with the C runtime that NodeJS uses but got stuck

如果你们必须知道我实际上在做什么,那么就是: https://github.com/Meigyoku-Thmn/CSBinary (来自 .NET Core 的 BinaryReader 和 BinaryWriter 的端口)。 问题是,我的库没有文件缓冲(请再次从我的另一篇文章中,这与 NodeJ ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM