32 if (info.Length() < 1)
34 Napi::TypeError::New(env,
"Needs to be call(endpoint[, arguments])").ThrowAsJavaScriptException();
42 catch (
const std::exception& ex)
45 Napi::Error::New(env, ex.what()).ThrowAsJavaScriptException();
50 Napi::Error::New(env,
"unknown exception caught").ThrowAsJavaScriptException();
55 Object
Init(Env env, Object exports) {
56 std::cout <<
"Init"<<std::endl;
57 exports.Set(String::New(env,
"call"), Function::New(env,
RESTCall));
61 NODE_API_MODULE(addon,
Init)
Value RESTCall(const Napi::CallbackInfo &info)
Object Init(Env env, Object exports)