NodeJS N-API руководство: различия между версиями
Материал из support.qbpro.ru
imported>Supportadmin Нет описания правки |
imported>Supportadmin |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 10: | Строка 10: | ||
*[https://github.com/nodejs/node/blob/master/src/node_api.h node_api.h] | *[https://github.com/nodejs/node/blob/master/src/node_api.h node_api.h] | ||
*[https://github.com/nodejs/node/blob/master/src/node_api_types.h node_api_types.h] | *[https://github.com/nodejs/node/blob/master/src/node_api_types.h node_api_types.h] | ||
==N-API и начнем с написания C аддона для Node.js== | |||
[https://hackernoon.com/n-api-and-getting-started-with-writing-c-addons-for-node-js-cf061b3eae75 источник] | |||
==Простые типы данных N-API== | |||
*napi_status - индикатор возможности использования N-API. | |||
*napi_env - предоставляет доступ к контексту VM. | |||
*napi_value - предоставляет доступ к JavaScript значениям. | |||
*napi_extended_error_info - предоставляет доступ ко всем ошибкам. | |||
*napi_handle_scope - управление и изменение временем жизни объектов, созданных в определенной области видимости. | |||
*napi_callback_info - Предоставляет информацию о контексте колбэка. |
Текущая версия от 22:41, 8 ноября 2017
На данный момент (сегодня 07-11-2017) в сети нет толкового руководства на тему N-API в NodeJS.
Здесь собираю крохи:
- официальная документация
- небольшое HOWTO - здесь написан пример Nodejs N-API, который запускается ИЗКАРОПКИ ))
- примеры
- ещё примеры
- модуль для обратной совместимости
- node_api.h
- node_api_types.h
N-API и начнем с написания C аддона для Node.js
Простые типы данных N-API
- napi_status - индикатор возможности использования N-API.
- napi_env - предоставляет доступ к контексту VM.
- napi_value - предоставляет доступ к JavaScript значениям.
- napi_extended_error_info - предоставляет доступ ко всем ошибкам.
- napi_handle_scope - управление и изменение временем жизни объектов, созданных в определенной области видимости.
- napi_callback_info - Предоставляет информацию о контексте колбэка.