首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js本机addon的不同实例之间的全局共享数据?

Node.js本机addon的不同实例之间的全局共享数据?
EN

Stack Overflow用户
提问于 2021-09-12 14:15:03
回答 1查看 88关注 0票数 0

我希望用Node-API创建一个本机插件(更具体地说,用C++包装器模块node-addon-api)。

我需要全局只读数据,这些数据将被加载一次,并且将在不同的addon实例之间共享(例如,当addon由不同的node.js工作人员加载时)。

有推荐的方法吗?将数据存储在静态变量中安全吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-03 14:36:27

这取决于数据的类型。如果您的数据不涉及任何V8数据类型(或Napi::type),那么,是的,它通常是安全的。

只是要小心,不要共享一个已经用Node::Env初始化的变量--这是要遵循的规则--如果它需要Node::Env,那么它就不能共享。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69152215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档