如何在 node.js 插件中访问 Local<String>
How to access Local<String> in a node.js AddOn
我为 node.js 编写了一个插件,我想在其中使用传递给我的 C++ 代码的参数。
void tdlNodeAddOnClass::my_func( const FunctionCallbackInfo<Value>& args)
{
Isolate* isolate = args.GetIsolate();
if ( args[0]->IsString() )
{
Local<String> Value = args[0]->ToString();
}
}
如何访问实际的 C 风格缓冲区?
有没有比 v5.6.0 文档更好的文档或教程?
你可以使用这样的东西:
Isolate* isolate = args.GetIsolate();
if (args[0]->IsString()) {
Local<String> val = args[0]->ToString();
Utf8Value str(isolate, val);
}
然后您可以通过 *str
访问基础 char *
我为 node.js 编写了一个插件,我想在其中使用传递给我的 C++ 代码的参数。
void tdlNodeAddOnClass::my_func( const FunctionCallbackInfo<Value>& args)
{
Isolate* isolate = args.GetIsolate();
if ( args[0]->IsString() )
{
Local<String> Value = args[0]->ToString();
}
}
如何访问实际的 C 风格缓冲区? 有没有比 v5.6.0 文档更好的文档或教程?
你可以使用这样的东西:
Isolate* isolate = args.GetIsolate();
if (args[0]->IsString()) {
Local<String> val = args[0]->ToString();
Utf8Value str(isolate, val);
}
然后您可以通过 *str
char *