尝试从cpp dll获取多于500kb的text / json数据时,节点崩溃

// cpp代码

ifstream myfile; myfile.open("D:\Spot\data\simpledata.txt"); string content((std::istreambuf_iterator(myfile)), (istreambuf_iterator())); myfile.close(); char* chr = &content[0]; return char; 

//节点代码

 var libSpotcolor = ffi.Library(fileName, { 'test': ["char *", []] }); var testdata =libSpotcolor.test(); // Here node is crashing console.log(testdata); var save_json = testdata.readCString(); 

我可以得到更多的1 MB的数据,如果不是有任何替代方式来得到这个?