Node JS Notes

Embed Size (px)

Citation preview

  • 8/15/2019 Node JS Notes

    1/316

    https://nodejs.org/api/documentation.html#documentation_stability_indexhttps://nodejs.org/api/assert.html#assert_assert_value_messagehttps://nodejs.org/api/assert.html#assert_assert_ok_value_messagehttps://nodejs.org/api/assert.html#assert_assert_deepequal_actual_expected_messagehttps://nodejs.org/api/errors.html#errors_class_errorhttps://nodejs.org/api/assert.html#assert_assert

  • 8/15/2019 Node JS Notes

    2/316

    https://nodejs.org/api/assert.html#assert_assert_deepstrictequal_actual_expected_message

  • 8/15/2019 Node JS Notes

    3/316

    https://nodejs.org/api/assert.html#assert_assert_doesnotthrow_block_error_messagehttps://nodejs.org/api/assert.html#assert_assert_throws_block_error_messagehttps://nodejs.org/api/errors.html#errors_class_typeerror

  • 8/15/2019 Node JS Notes

    4/316

    https://nodejs.org/api/assert.html#assert_assert_equal_actual_expected_messagehttps://nodejs.org/api/assert.html#assert_assert_fail_actual_expected_message_operator

  • 8/15/2019 Node JS Notes

    5/316

    https://nodejs.org/api/assert.html#assert_assert_iferror_valuehttps://nodejs.org/api/assert.html#assert_assert_notdeepequal_actual_expected_messagehttps://nodejs.org/api/assert.html#assert_assert_deepequal_actual_expected_message

  • 8/15/2019 Node JS Notes

    6/316

    https://nodejs.org/api/assert.html#assert_assert_notdeepstrictequal_actual_expected_messagehttps://nodejs.org/api/assert.html#assert_assert_deepstrictequal_actual_expected_messagehttps://nodejs.org/api/assert.html#assert_assert_notequal_actual_expected_message

  • 8/15/2019 Node JS Notes

    7/316

    https://nodejs.org/api/assert.html#assert_assert_notstrictequal_actual_expected_messagehttps://nodejs.org/api/assert.html#assert_assert_ok_value_message

  • 8/15/2019 Node JS Notes

    8/316

    https://nodejs.org/api/assert.html#assert_assert_strictequal_actual_expected_messagehttps://nodejs.org/api/assert.html#assert_assert_throws_block_error_messagehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressionshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions

  • 8/15/2019 Node JS Notes

    9/316

    https://nodejs.org/api/buffer.html#buffer_bufferhttps://nodejs.org/api/buffer.html#buffer_buffer_from_buffer_alloc_and_buffer_allocunsafehttps://nodejs.org/api/buffer.html#buffer_the_zero_fill_buffers_command_line_optionhttps://nodejs.org/api/buffer.html#buffer_what_makes_buffer_allocunsafe_size_and_buffer_allocunsafeslow_size_unsafehttps://nodejs.org/api/buffer.html#buffer_what_makes_buffer_allocunsafe_size_and_buffer_allocunsafeslow_size_unsafehttps://nodejs.org/api/buffer.html#buffer_what_makes_buffer_allocunsafe_size_and_buffer_allocunsafeslow_size_unsafehttps://nodejs.org/api/buffer.html#buffer_buffers_and_character_encodings

  • 8/15/2019 Node JS Notes

    10/316

    https://nodejs.org/api/buffer.html#buffer_buffers_and_typedarrayhttps://nodejs.org/api/buffer.html#buffer_buffers_and_es6_iterationhttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://nodejs.org/api/buffer.html#buffer_new_buffer_arrayhttps://nodejs.org/api/buffer.html#buffer_new_buffer_bufferhttps://nodejs.org/api/buffer.html#buffer_new_buffer_arraybuffer_byteoffset_lengthhttps://nodejs.org/api/buffer.html#buffer_new_buffer_sizehttps://nodejs.org/api/buffer.html#buffer_new_buffer_str_encodinghttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_alloc_size_fill_encodinghttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_allocunsafe_sizehttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_allocunsafeslow_sizehttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_bytelength_string_encodinghttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_compare_buf1_buf2https://nodejs.org/api/buffer.html#buffer_class_method_buffer_concat_list_totallengthhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arrayhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arraybuffer_byteoffset_lengthhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arraybuffer_byteoffset_lengthhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_bufferhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_str_encodinghttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_isbuffer_objhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_isencoding_encodinghttps://nodejs.org/api/buffer.html#buffer_buf_indexhttps://nodejs.org/api/buffer.html#buffer_buf_compare_target_targetstart_targetend_sourcestart_sourceendhttps://nodejs.org/api/buffer.html#buffer_buf_compare_target_targetstart_targetend_sourcestart_sourceendhttps://nodejs.org/api/buffer.html#buffer_buf_copy_targetbuffer_targetstart_sourcestart_sourceendhttps://nodejs.org/api/buffer.html#buffer_buf_copy_targetbuffer_targetstart_sourcestart_sourceend

  • 8/15/2019 Node JS Notes

    11/316

    https://nodejs.org/api/buffer.html#buffer_buf_entrieshttps://nodejs.org/api/buffer.html#buffer_buf_equals_otherbufferhttps://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encodinghttps://nodejs.org/api/buffer.html#buffer_buf_indexof_value_byteoffset_encodinghttps://nodejs.org/api/buffer.html#buffer_buf_includes_value_byteoffset_encodinghttps://nodejs.org/api/buffer.html#buffer_buf_keyshttps://nodejs.org/api/buffer.html#buffer_buf_lastindexof_value_byteoffset_encodinghttps://nodejs.org/api/buffer.html#buffer_buf_lengthhttps://nodejs.org/api/buffer.html#buffer_buf_readdoublebe_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readdoublele_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readfloatbe_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readfloatle_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readint8_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readint16be_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readint16le_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readint32be_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readint32le_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readintbe_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readintle_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readuint8_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readuint16be_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readuint16le_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readuint32be_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readuint32le_offset_noassert

  • 8/15/2019 Node JS Notes

    12/316

    https://nodejs.org/api/buffer.html#buffer_buf_readuintbe_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readuintle_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_slice_start_endhttps://nodejs.org/api/buffer.html#buffer_buf_swap16https://nodejs.org/api/buffer.html#buffer_buf_swap32https://nodejs.org/api/buffer.html#buffer_buf_tostring_encoding_start_endhttps://nodejs.org/api/buffer.html#buffer_buf_tojsonhttps://nodejs.org/api/buffer.html#buffer_buf_valueshttps://nodejs.org/api/buffer.html#buffer_buf_write_string_offset_length_encodinghttps://nodejs.org/api/buffer.html#buffer_buf_writedoublebe_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writedoublele_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writefloatbe_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writefloatle_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeint8_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeint16be_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeint16le_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeint32be_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeint32le_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeintbe_value_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeintle_value_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeuint8_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeuint16be_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeuint16le_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeuint32be_value_offset_noassert

  • 8/15/2019 Node JS Notes

    13/316

    https://nodejs.org/api/buffer.html#buffer_buf_writeuint32le_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeuintbe_value_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeuintle_value_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buffer_inspect_max_byteshttps://nodejs.org/api/buffer.html#buffer_class_slowbufferhttps://nodejs.org/api/buffer.html#buffer_new_slowbuffer_sizehttps://nodejs.org/api/buffer.html#buffer_buffer

  • 8/15/2019 Node JS Notes

    14/316

    https://nodejs.org/api/buffer.html#buffer_buffer_from_buffer_alloc_and_buffer_allocunsafehttps://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encoding

  • 8/15/2019 Node JS Notes

    15/316

    https://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arrayhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arraybuffer_byteoffset_lengthhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_bufferhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_str_encodinghttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_alloc_size_fill_encodinghttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_allocunsafe_sizehttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_allocunsafe_sizehttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_allocunsafeslow_sizehttps://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encodinghttps://nodejs.org/api/buffer.html#buffer_the_zero_fill_buffers_command_line_option

  • 8/15/2019 Node JS Notes

    16/316

    https://nodejs.org/api/buffer.html#buffer_what_makes_buffer_allocunsafe_size_and_buffer_allocunsafeslow_size_unsafehttps://nodejs.org/api/buffer.html#buffer_buffers_and_character_encodings

  • 8/15/2019 Node JS Notes

    17/316

    https://tools.ietf.org/html/rfc4648#section-5https://nodejs.org/api/buffer.html#buffer_buffers_and_typedarrayhttps://nodejs.org/api/buffer.html#buffer_buf_slice_start_end

  • 8/15/2019 Node JS Notes

    18/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/fromhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arrayhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_buffer

  • 8/15/2019 Node JS Notes

    19/316

    https://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arraybuffer_byteoffset_lengthhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_str_encodinghttps://nodejs.org/api/buffer.html#buffer_buffers_and_es6_iterationhttps://nodejs.org/api/buffer.html#buffer_buf_valueshttps://nodejs.org/api/buffer.html#buffer_buf_keyshttps://nodejs.org/api/buffer.html#buffer_buf_entrieshttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://nodejs.org/api/buffer.html#buffer_new_buffer_arrayhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://nodejs.org/api/buffer.html#buffer_new_buffer_buffer

  • 8/15/2019 Node JS Notes

    20/316

    https://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_bufferhttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://nodejs.org/api/buffer.html#buffer_new_buffer_arraybuffer_byteoffset_lengthhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arraybuffer_byteoffset_lengthhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    21/316

    https://nodejs.org/api/buffer.html#buffer_new_buffer_sizehttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_alloc_size_fill_encodinghttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_allocunsafe_sizehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/errors.html#errors_class_rangeerrorhttps://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encodinghttps://nodejs.org/api/buffer.html#buffer_new_buffer_str_encoding

  • 8/15/2019 Node JS Notes

    22/316

  • 8/15/2019 Node JS Notes

    23/316

    https://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encodinghttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_allocunsafe_sizehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/errors.html#errors_class_rangeerrorhttps://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encoding

  • 8/15/2019 Node JS Notes

    24/316

    https://nodejs.org/api/buffer.html#buffer_class_method_buffer_allocunsafeslow_sizehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/errors.html#errors_class_rangeerrorhttps://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encoding

  • 8/15/2019 Node JS Notes

    25/316

    https://nodejs.org/api/buffer.html#buffer_class_method_buffer_bytelength_string_encodinghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataViewhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length

  • 8/15/2019 Node JS Notes

    26/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataViewhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArrayhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_compare_buf1_buf2https://nodejs.org/api/buffer.html#buffer_class_bufferhttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buf_compare_target_targetstart_targetend_sourcestart_sourceendhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_concat_list_totallengthhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_class_buffer

  • 8/15/2019 Node JS Notes

    27/316

    https://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arraybuffer_byteoffset_lengthhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    28/316

    https://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_bufferhttps://nodejs.org/api/buffer.html#buffer_class_buffer

  • 8/15/2019 Node JS Notes

    29/316

    https://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_str_encodinghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_isbuffer_objhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_isencoding_encoding

  • 8/15/2019 Node JS Notes

    30/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://nodejs.org/api/buffer.html#buffer_buf_indexhttps://nodejs.org/api/buffer.html#buffer_buf_compare_target_targetstart_targetend_sourcestart_sourceendhttps://nodejs.org/api/buffer.html#buffer_class_buffer

  • 8/15/2019 Node JS Notes

    31/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    32/316

    https://nodejs.org/api/buffer.html#buffer_buf_copy_targetbuffer_targetstart_sourcestart_sourceendhttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    33/316

    https://nodejs.org/api/buffer.html#buffer_buf_entrieshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocolshttps://nodejs.org/api/buffer.html#buffer_buf_equals_otherbufferhttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type

  • 8/15/2019 Node JS Notes

    34/316

    https://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encodinghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://nodejs.org/api/buffer.html#buffer_buf_indexof_value_byteoffset_encodinghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type

  • 8/15/2019 Node JS Notes

    35/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOfhttps://nodejs.org/api/buffer.html#buffer_buf_slice_start_endhttps://nodejs.org/api/buffer.html#buffer_buf_includes_value_byteoffset_encodinghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type

  • 8/15/2019 Node JS Notes

    36/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includeshttps://nodejs.org/api/buffer.html#buffer_buf_slice_start_endhttps://nodejs.org/api/buffer.html#buffer_buf_keyshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols

  • 8/15/2019 Node JS Notes

    37/316

    https://nodejs.org/api/buffer.html#buffer_buf_lastindexof_value_byteoffset_encodinghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buf_indexof_value_byteoffset_encoding

  • 8/15/2019 Node JS Notes

    38/316

    https://nodejs.org/api/buffer.html#buffer_buf_lengthhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buf_slice_start_endhttps://nodejs.org/api/buffer.html#buffer_buf_readdoublebe_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readdoublele_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    39/316

    https://nodejs.org/api/buffer.html#buffer_buf_readfloatbe_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readfloatle_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    40/316

    https://nodejs.org/api/buffer.html#buffer_buf_readint8_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buf_readint16be_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readint16le_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    41/316

    https://nodejs.org/api/buffer.html#buffer_buf_readint32be_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readint32le_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buf_readintbe_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readintle_offset_bytelength_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    42/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buf_readuint8_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    43/316

    https://nodejs.org/api/buffer.html#buffer_buf_readuint16be_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readuint16le_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buf_readuint32be_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readuint32le_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    44/316

    https://nodejs.org/api/buffer.html#buffer_buf_readuintbe_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_readuintle_offset_bytelength_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    45/316

    https://nodejs.org/api/buffer.html#buffer_buf_slice_start_endhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_class_buffer

  • 8/15/2019 Node JS Notes

    46/316

    https://nodejs.org/api/buffer.html#buffer_buf_swap16https://nodejs.org/api/buffer.html#buffer_class_bufferhttps://nodejs.org/api/buffer.html#buffer_buf_swap32https://nodejs.org/api/buffer.html#buffer_class_bufferhttps://nodejs.org/api/buffer.html#buffer_buf_tostring_encoding_start_endhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    47/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_buf_tojsonhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

  • 8/15/2019 Node JS Notes

    48/316

    https://nodejs.org/api/buffer.html#buffer_buf_valueshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocolshttps://nodejs.org/api/buffer.html#buffer_buf_write_string_offset_length_encodinghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    49/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buf_writedoublebe_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writedoublele_value_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    50/316

    https://nodejs.org/api/buffer.html#buffer_buf_writefloatbe_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writefloatle_value_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    51/316

    https://nodejs.org/api/buffer.html#buffer_buf_writeint8_value_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buf_writeint16be_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeint16le_value_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    52/316

  • 8/15/2019 Node JS Notes

    53/316

    https://nodejs.org/api/buffer.html#buffer_buf_writeintbe_value_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeintle_value_offset_bytelength_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buf_writeuint8_value_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type

  • 8/15/2019 Node JS Notes

    54/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buf_writeuint16be_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeuint16le_value_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    55/316

    https://nodejs.org/api/buffer.html#buffer_buf_writeuint32be_value_offset_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeuint32le_value_offset_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    56/316

    https://nodejs.org/api/buffer.html#buffer_buf_writeuintbe_value_offset_bytelength_noasserthttps://nodejs.org/api/buffer.html#buffer_buf_writeuintle_value_offset_bytelength_noasserthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/buffer.html#buffer_buffer_inspect_max_byteshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/util.html#util_util_inspect_object_options

  • 8/15/2019 Node JS Notes

    57/316

    https://nodejs.org/api/buffer.html#buffer_class_slowbufferhttps://nodejs.org/api/buffer.html#buffer_class_method_buffer_allocunsafeslow_sizehttps://nodejs.org/api/buffer.html#buffer_new_slowbuffer_size

  • 8/15/2019 Node JS Notes

    58/316

    https://nodejs.org/api/buffer.html#buffer_class_method_buffer_allocunsafeslow_sizehttps://nodejs.org/api/errors.html#errors_class_rangeerrorhttps://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encodinghttps://nodejs.org/api/addons.html#addons_addonshttps://nodejs.org/api/addons.html#addons_hello_worldhttps://nodejs.org/api/addons.html#addons_buildinghttps://nodejs.org/api/addons.html#addons_linking_to_node_js_own_dependencieshttps://nodejs.org/api/addons.html#addons_loading_addons_using_requirehttps://nodejs.org/api/addons.html#addons_native_abstractions_for_node_jshttps://nodejs.org/api/addons.html#addons_addon_exampleshttps://nodejs.org/api/addons.html#addons_function_argumentshttps://nodejs.org/api/addons.html#addons_callbacks

  • 8/15/2019 Node JS Notes

    59/316

    https://nodejs.org/api/addons.html#addons_object_factoryhttps://nodejs.org/api/addons.html#addons_function_factoryhttps://nodejs.org/api/addons.html#addons_wrapping_c_objectshttps://nodejs.org/api/addons.html#addons_factory_of_wrapped_objectshttps://nodejs.org/api/addons.html#addons_passing_wrapped_objects_aroundhttps://nodejs.org/api/addons.html#addons_atexit_hookshttps://nodejs.org/api/addons.html#addons_void_atexit_callback_argshttps://nodejs.org/api/addons.html#addons_addonshttps://nodejs.org/api/globals.html#globals_requirehttps://v8docs.nodesource.com/https://github.com/libuv/libuv

  • 8/15/2019 Node JS Notes

    60/316

    https://nodejs.org/api/addons.html#addons_linking_to_node_js_own_dependencieshttps://nodejs.org/api/addons.html#addons_linking_to_node_js_own_dependencieshttps://github.com/nodejs/node-addon-exampleshttps://nodejs.org/api/addons.html#addons_hello_world

  • 8/15/2019 Node JS Notes

    61/316

    https://nodejs.org/api/addons.html#addons_buildinghttps://github.com/nodejs/node-gyp

  • 8/15/2019 Node JS Notes

    62/316

    https://github.com/nodejs/node-gyp#installationhttps://nodejs.org/api/globals.html#globals_requirehttps://github.com/arturadib/node-qthttps://github.com/TooTallNate/node-bindings

  • 8/15/2019 Node JS Notes

    63/316

    https://nodejs.org/api/addons.html#addons_linking_to_node_js_own_dependencieshttps://nodejs.org/api/addons.html#addons_loading_addons_using_requirehttps://nodejs.org/api/globals.html#globals_requirehttps://nodejs.org/api/globals.html#globals_requirehttps://nodejs.org/api/globals.html#globals_requirehttps://nodejs.org/api/addons.html#addons_native_abstractions_for_node_js

  • 8/15/2019 Node JS Notes

    64/316

    https://github.com/nodejs/nanhttps://github.com/nodejs/nan/tree/master/examples/https://nodejs.org/api/addons.html#addons_addon_exampleshttps://v8docs.nodesource.com/https://v8docs.nodesource.com/https://developers.google.com/v8/embedhttps://developers.google.com/v8/embed

  • 8/15/2019 Node JS Notes

    65/316

    https://nodejs.org/api/addons.html#addons_function_arguments

  • 8/15/2019 Node JS Notes

    66/316

    https://nodejs.org/api/addons.html#addons_callbacks

  • 8/15/2019 Node JS Notes

    67/316

  • 8/15/2019 Node JS Notes

    68/316

    https://nodejs.org/api/addons.html#addons_object_factory

  • 8/15/2019 Node JS Notes

    69/316

    https://nodejs.org/api/addons.html#addons_function_factory

  • 8/15/2019 Node JS Notes

    70/316

    https://nodejs.org/api/addons.html#addons_wrapping_c_objects

  • 8/15/2019 Node JS Notes

    71/316

  • 8/15/2019 Node JS Notes

    72/316

  • 8/15/2019 Node JS Notes

    73/316

  • 8/15/2019 Node JS Notes

    74/316

    https://nodejs.org/api/addons.html#addons_factory_of_wrapped_objects

  • 8/15/2019 Node JS Notes

    75/316

  • 8/15/2019 Node JS Notes

    76/316

  • 8/15/2019 Node JS Notes

    77/316

  • 8/15/2019 Node JS Notes

    78/316

  • 8/15/2019 Node JS Notes

    79/316

    https://nodejs.org/api/addons.html#addons_passing_wrapped_objects_around

  • 8/15/2019 Node JS Notes

    80/316

  • 8/15/2019 Node JS Notes

    81/316

  • 8/15/2019 Node JS Notes

    82/316

  • 8/15/2019 Node JS Notes

    83/316

  • 8/15/2019 Node JS Notes

    84/316

    https://nodejs.org/api/addons.html#addons_atexit_hookshttps://nodejs.org/api/addons.html#addons_void_atexit_callback_args

  • 8/15/2019 Node JS Notes

    85/316

    https://nodejs.org/api/child_process.html#child_process_child_processhttps://nodejs.org/api/child_process.html#child_process_asynchronous_process_creationhttps://nodejs.org/api/child_process.html#child_process_spawning_bat_and_cmd_files_on_windows

  • 8/15/2019 Node JS Notes

    86/316

    https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_options_detachedhttps://nodejs.org/api/child_process.html#child_process_options_stdiohttps://nodejs.org/api/child_process.html#child_process_synchronous_process_creationhttps://nodejs.org/api/child_process.html#child_process_child_process_execfilesync_file_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_execsync_command_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_class_childprocesshttps://nodejs.org/api/child_process.html#child_process_event_closehttps://nodejs.org/api/child_process.html#child_process_event_disconnecthttps://nodejs.org/api/child_process.html#child_process_event_errorhttps://nodejs.org/api/child_process.html#child_process_event_exithttps://nodejs.org/api/child_process.html#child_process_event_messagehttps://nodejs.org/api/child_process.html#child_process_child_connectedhttps://nodejs.org/api/child_process.html#child_process_child_disconnecthttps://nodejs.org/api/child_process.html#child_process_child_kill_signalhttps://nodejs.org/api/child_process.html#child_process_child_pidhttps://nodejs.org/api/child_process.html#child_process_child_send_message_sendhandle_options_callbackhttps://nodejs.org/api/child_process.html#child_process_example_sending_a_server_objecthttps://nodejs.org/api/child_process.html#child_process_example_sending_a_socket_objecthttps://nodejs.org/api/child_process.html#child_process_child_stderr

  • 8/15/2019 Node JS Notes

    87/316

    https://nodejs.org/api/child_process.html#child_process_child_stdinhttps://nodejs.org/api/child_process.html#child_process_child_stdiohttps://nodejs.org/api/child_process.html#child_process_child_stdouthttps://nodejs.org/api/child_process.html#child_process_maxbuffer_and_unicodehttps://nodejs.org/api/child_process.html#child_process_child_processhttp://man7.org/linux/man-pages/man3/popen.3.htmlhttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_options

  • 8/15/2019 Node JS Notes

    88/316

    https://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_execsync_command_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_execfilesync_file_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callbackhttps://nodejs.org/api/child_process.html#child_process_synchronous_process_creationhttps://nodejs.org/api/child_process.html#child_process_synchronous_process_creationhttps://nodejs.org/api/child_process.html#child_process_asynchronous_process_creationhttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_processhttps://nodejs.org/api/events.html#events_class_eventemitter

  • 8/15/2019 Node JS Notes

    89/316

    https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callbackhttps://nodejs.org/api/child_process.html#child_process_spawning_bat_and_cmd_files_on_windowshttps://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback

  • 8/15/2019 Node JS Notes

    90/316

    https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/child_process.html#child_process_maxbuffer_and_unicodehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setuid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setgid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Functionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Errorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://nodejs.org/api/child_process.html#child_process_class_childprocess

  • 8/15/2019 Node JS Notes

    91/316

    https://nodejs.org/api/errors.html#errors_class_error

  • 8/15/2019 Node JS Notes

    92/316

    http://man7.org/linux/man-pages/man3/exec.3.htmlhttps://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callbackhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/child_process.html#child_process_maxbuffer_and_unicodehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setuid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setgid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Functionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Errorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://nodejs.org/api/child_process.html#child_process_class_childprocess

  • 8/15/2019 Node JS Notes

    93/316

    https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_optionshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array

  • 8/15/2019 Node JS Notes

    94/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_options_stdiohttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setuid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setgid.2.htmlhttps://nodejs.org/api/child_process.html#child_process_class_childprocesshttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_processhttps://nodejs.org/api/child_process.html#child_process_child_processhttps://nodejs.org/api/child_process.html#child_process_child_send_message_sendhandle_options_callbackhttps://nodejs.org/api/process.html#process_process_execpathhttp://man7.org/linux/man-pages/man2/fork.2.htmlhttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type

  • 8/15/2019 Node JS Notes

    95/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/child_process.html#child_process_options_stdiohttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://nodejs.org/api/child_process.html#child_process_options_detachedhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setuid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setgid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/child_process.html#child_process_class_childprocess

  • 8/15/2019 Node JS Notes

    96/316

    https://nodejs.org/api/process.html#process_process_env

  • 8/15/2019 Node JS Notes

    97/316

    https://nodejs.org/api/child_process.html#child_process_options_detachedhttp://man7.org/linux/man-pages/man2/setsid.2.html

  • 8/15/2019 Node JS Notes

    98/316

    https://nodejs.org/api/child_process.html#child_process_options_stdiohttps://nodejs.org/api/child_process.html#child_process_child_stdinhttps://nodejs.org/api/child_process.html#child_process_child_stdout

  • 8/15/2019 Node JS Notes

    99/316

    https://nodejs.org/api/child_process.html#child_process_child_stderrhttps://nodejs.org/api/child_process.html#child_process_child_processhttps://nodejs.org/api/child_process.html#child_process_options_stdiohttps://nodejs.org/api/child_process.html#child_process_child_stdinhttps://nodejs.org/api/child_process.html#child_process_child_stdouthttps://nodejs.org/api/child_process.html#child_process_child_stderrhttps://nodejs.org/api/child_process.html#child_process_child_processhttps://nodejs.org/api/child_process.html#child_process_child_send_message_sendhandle_options_callbackhttps://nodejs.org/api/child_process.html#child_process_event_messagehttps://nodejs.org/api/process.html#process_process_send_message_sendhandle_options_callbackhttps://nodejs.org/api/process.html#process_process_disconnecthttps://nodejs.org/api/process.html#process_event_disconnecthttps://nodejs.org/api/process.html#process_event_messagehttps://nodejs.org/api/stream.html#stream_stream

  • 8/15/2019 Node JS Notes

    100/316

    https://nodejs.org/api/stream.html#stream_streamhttps://nodejs.org/api/process.html#process_event_disconnecthttps://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_optionshttps://nodejs.org/api/child_process.html#child_process_synchronous_process_creationhttps://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_execsync_command_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_execfilesync_file_args_options

  • 8/15/2019 Node JS Notes

    101/316

    https://nodejs.org/api/child_process.html#child_process_child_process_execfilesync_file_args_optionshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setuid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setgid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/child_process.html#child_process_maxbuffer_and_unicodehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callback

  • 8/15/2019 Node JS Notes

    102/316

  • 8/15/2019 Node JS Notes

    103/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callbackhttps://nodejs.org/api/errors.html#errors_class_errorhttps://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_optionshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setuid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setgid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    104/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/child_process.html#child_process_maxbuffer_and_unicodehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/buffer.html#buffer_class_bufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Errorhttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_optionshttps://nodejs.org/api/child_process.html#child_process_class_childprocesshttps://nodejs.org/api/events.html#events_class_eventemitter

  • 8/15/2019 Node JS Notes

    105/316

  • 8/15/2019 Node JS Notes

    106/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttp://man7.org/linux/man-pages/man2/waitpid.2.htmlhttps://nodejs.org/api/child_process.html#child_process_event_messagehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://nodejs.org/api/net.html#net_server_listen_handle_backlog_callbackhttps://nodejs.org/api/net.html#net_class_net_sockethttps://nodejs.org/api/net.html#net_class_net_serverhttps://nodejs.org/api/process.html#process_process_send_message_sendhandle_options_callbackhttps://nodejs.org/api/child_process.html#child_process_child_connectedhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://nodejs.org/api/child_process.html#child_process_child_disconnect

  • 8/15/2019 Node JS Notes

    107/316

    https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_kill_signalhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/child_process.html#child_process_child_processhttps://nodejs.org/api/child_process.html#child_process_event_errorhttp://man7.org/linux/man-pages/man2/kill.2.html

  • 8/15/2019 Node JS Notes

    108/316

    https://nodejs.org/api/child_process.html#child_process_child_pidhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/child_process.html#child_process_child_send_message_sendhandle_options_callbackhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://nodejs.org/api/net.html#net_server_listen_handle_backlog_callbackhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function

  • 8/15/2019 Node JS Notes

    109/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_optionshttps://nodejs.org/api/process.html#process_event_messagehttps://nodejs.org/api/process.html#process_process_send_message_sendhandle_options_callbackhttps://nodejs.org/api/process.html#process_event_message

  • 8/15/2019 Node JS Notes

    110/316

    https://nodejs.org/api/process.html#process_event_messagehttps://nodejs.org/api/errors.html#errors_class_errorhttps://nodejs.org/api/child_process.html#child_process_child_processhttps://nodejs.org/api/child_process.html#child_process_example_sending_a_server_object

  • 8/15/2019 Node JS Notes

    111/316

    https://nodejs.org/api/child_process.html#child_process_example_sending_a_socket_object

  • 8/15/2019 Node JS Notes

    112/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringifyhttps://nodejs.org/api/child_process.html#child_process_child_stderrhttps://nodejs.org/api/stream.html#stream_streamhttps://nodejs.org/api/child_process.html#child_process_child_stdinhttps://nodejs.org/api/stream.html#stream_stream

  • 8/15/2019 Node JS Notes

    113/316

    https://nodejs.org/api/child_process.html#child_process_child_stdiohttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://nodejs.org/api/child_process.html#child_process_options_stdiohttps://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options

  • 8/15/2019 Node JS Notes

    114/316

    https://nodejs.org/api/child_process.html#child_process_child_stdouthttps://nodejs.org/api/stream.html#stream_streamhttps://nodejs.org/api/child_process.html#child_process_maxbuffer_and_unicodehttps://nodejs.org/api/cluster.html#cluster_clusterhttps://nodejs.org/api/cluster.html#cluster_how_it_workshttps://nodejs.org/api/cluster.html#cluster_class_workerhttps://nodejs.org/api/cluster.html#cluster_event_disconnecthttps://nodejs.org/api/cluster.html#cluster_event_errorhttps://nodejs.org/api/cluster.html#cluster_event_exithttps://nodejs.org/api/cluster.html#cluster_event_listeninghttps://nodejs.org/api/cluster.html#cluster_event_messagehttps://nodejs.org/api/cluster.html#cluster_event_online

  • 8/15/2019 Node JS Notes

    115/316

    https://nodejs.org/api/cluster.html#cluster_worker_disconnecthttps://nodejs.org/api/cluster.html#cluster_worker_exitedafterdisconnecthttps://nodejs.org/api/cluster.html#cluster_worker_idhttps://nodejs.org/api/cluster.html#cluster_worker_isconnectedhttps://nodejs.org/api/cluster.html#cluster_worker_isdeadhttps://nodejs.org/api/cluster.html#cluster_worker_kill_signal_sigtermhttps://nodejs.org/api/cluster.html#cluster_worker_processhttps://nodejs.org/api/cluster.html#cluster_worker_send_message_sendhandle_callbackhttps://nodejs.org/api/cluster.html#cluster_worker_suicidehttps://nodejs.org/api/cluster.html#cluster_event_disconnect_1https://nodejs.org/api/cluster.html#cluster_event_exit_1https://nodejs.org/api/cluster.html#cluster_event_forkhttps://nodejs.org/api/cluster.html#cluster_event_listening_1https://nodejs.org/api/cluster.html#cluster_event_message_1https://nodejs.org/api/cluster.html#cluster_event_online_1https://nodejs.org/api/cluster.html#cluster_event_setuphttps://nodejs.org/api/cluster.html#cluster_cluster_disconnect_callbackhttps://nodejs.org/api/cluster.html#cluster_cluster_fork_envhttps://nodejs.org/api/cluster.html#cluster_cluster_ismasterhttps://nodejs.org/api/cluster.html#cluster_cluster_isworkerhttps://nodejs.org/api/cluster.html#cluster_cluster_schedulingpolicyhttps://nodejs.org/api/cluster.html#cluster_cluster_settingshttps://nodejs.org/api/cluster.html#cluster_cluster_setupmaster_settingshttps://nodejs.org/api/cluster.html#cluster_cluster_worker

  • 8/15/2019 Node JS Notes

    116/316

    https://nodejs.org/api/cluster.html#cluster_cluster_workershttps://nodejs.org/api/cluster.html#cluster_cluster

  • 8/15/2019 Node JS Notes

    117/316

    https://nodejs.org/api/cluster.html#cluster_how_it_workshttps://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options

  • 8/15/2019 Node JS Notes

    118/316

    https://nodejs.org/api/cluster.html#cluster_class_workerhttps://nodejs.org/api/cluster.html#cluster_event_disconnecthttps://nodejs.org/api/cluster.html#cluster_event_errorhttps://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_optionshttps://nodejs.org/api/cluster.html#cluster_event_exithttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type

  • 8/15/2019 Node JS Notes

    119/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/cluster.html#cluster_event_listeninghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://nodejs.org/api/cluster.html#cluster_event_messagehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options

  • 8/15/2019 Node JS Notes

    120/316

  • 8/15/2019 Node JS Notes

    121/316

    https://nodejs.org/api/cluster.html#cluster_event_onlinehttps://nodejs.org/api/cluster.html#cluster_worker_disconnecthttps://nodejs.org/api/net.html#net_event_closehttps://nodejs.org/api/child_process.html#child_process_child_disconnect

  • 8/15/2019 Node JS Notes

    122/316

    https://nodejs.org/api/cluster.html#cluster_worker_exitedafterdisconnecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type

  • 8/15/2019 Node JS Notes

    123/316

    https://nodejs.org/api/cluster.html#cluster_worker_idhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://nodejs.org/api/cluster.html#cluster_worker_isconnectedhttps://nodejs.org/api/cluster.html#cluster_worker_isdeadhttps://nodejs.org/api/cluster.html#cluster_worker_kill_signal_sigtermhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/process.html#process_process_kill_pid_signal

  • 8/15/2019 Node JS Notes

    124/316

    https://nodejs.org/api/cluster.html#cluster_worker_processhttps://nodejs.org/api/child_process.html#child_process_class_childprocesshttps://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_optionshttps://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_optionshttps://nodejs.org/api/cluster.html#cluster_worker_send_message_sendhandle_callbackhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://nodejs.org/api/net.html#net_server_listen_handle_backlog_callbackhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Functionhttps://nodejs.org/api/child_process.html#child_process_child_send_message_sendhandle_options_callback

  • 8/15/2019 Node JS Notes

    125/316

    https://nodejs.org/api/cluster.html#cluster_worker_suicidehttps://nodejs.org/api/cluster.html#cluster_worker_exitedafterdisconnecthttps://nodejs.org/api/cluster.html#cluster_worker_exitedafterdisconnecthttps://nodejs.org/api/cluster.html#cluster_event_disconnect_1https://nodejs.org/api/cluster.html#cluster_class_workerhttps://nodejs.org/api/cluster.html#cluster_event_exit_1

  • 8/15/2019 Node JS Notes

    126/316

    https://nodejs.org/api/cluster.html#cluster_class_workerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://nodejs.org/api/child_process.html#child_process_event_exithttps://nodejs.org/api/cluster.html#cluster_event_forkhttps://nodejs.org/api/cluster.html#cluster_class_worker

  • 8/15/2019 Node JS Notes

    127/316

    https://nodejs.org/api/cluster.html#cluster_event_listening_1https://nodejs.org/api/cluster.html#cluster_class_workerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://nodejs.org/api/cluster.html#cluster_event_message_1https://nodejs.org/api/cluster.html#cluster_class_workerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://nodejs.org/api/child_process.html#child_process_event_message

  • 8/15/2019 Node JS Notes

    128/316

    https://nodejs.org/api/cluster.html#cluster_event_online_1https://nodejs.org/api/cluster.html#cluster_class_workerhttps://nodejs.org/api/cluster.html#cluster_event_setuphttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object

  • 8/15/2019 Node JS Notes

    129/316

    https://nodejs.org/api/cluster.html#cluster_cluster_disconnect_callbackhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Functionhttps://nodejs.org/api/cluster.html#cluster_cluster_fork_envhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://nodejs.org/api/cluster.html#cluster_class_workerhttps://nodejs.org/api/cluster.html#cluster_cluster_ismasterhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://nodejs.org/api/cluster.html#cluster_cluster_isworkerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://nodejs.org/api/cluster.html#cluster_cluster_schedulingpolicy

  • 8/15/2019 Node JS Notes

    130/316

    https://nodejs.org/api/cluster.html#cluster_cluster_settingshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setuid.2.htmlhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_typehttp://man7.org/linux/man-pages/man2/setgid.2.htmlhttps://nodejs.org/api/cluster.html#cluster_cluster_setupmaster_settingshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object

  • 8/15/2019 Node JS Notes

    131/316

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_typehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_typehttps://nodejs.org/api/cluster.html#cluster_cluster_workerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object

  • 8/15/2019 Node JS Notes

    132/316

    https://nodejs.org/api/cluster.html#cluster_cluster_workershttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object

  • 8/15/2019 Node JS Notes

    133/316

    https://nodejs.org/api/cli.html#cli_command_line_optionshttps://nodejs.org/api/cli.html#cli_synopsishttps://nodejs.org/api/repl.htmlhttps://nodejs.org/api/debugger.htmlhttps://nodejs.org/api/cli.html#cli_optionshttps://nodejs.org/api/cli.html#cli_v_versionhttps://nodejs.org/api/cli.html#cli_h_helphttps://nodejs.org/api/cli.html#cli_e_eval_script

  • 8/15/2019 Node JS Notes

    134/316

  • 8/15/2019 Node JS Notes

    135/316

    https://nodejs.org/api/cli.html#cli_zero_fill_buffershttps://nodejs.org/api/buffer.html#buffer_bufferhttps://nodejs.org/api/buffer.html#buffer_class_slowbufferhttps://nodejs.org/api/cli.html#cli_preserve_symlinks

  • 8/15/2019 Node JS Notes

    136/316

    https://nodejs.org/api/cli.html#cli_track_heap_objectshttps://nodejs.org/api/cli.html#cli_prof_processhttps://nodejs.org/api/cli.html#cli_v8_optionshttps://nodejs.org/api/cli.html#cli_tls_cipher_list_listhttps://nodejs.org/api/cli.html#cli_enable_fipshttps://nodejs.org/api/cli.html#cli_force_fipshttps://nodejs.org/api/cli.html#cli_icu_data_dir_filehttps://nodejs.org/api/cli.html#cli_environment_variableshttps://nodejs.org/api/cli.html#cli_node_debug_module

  • 8/15/2019 Node JS Notes

    137/316

    https://nodejs.org/api/cli.html#cli_node_path_pathhttps://nodejs.org/api/cli.html#cli_node_disable_colors_1https://nodejs.org/api/cli.html#cli_node_icu_data_filehttps://nodejs.org/api/cli.html#cli_node_repl_history_filehttps://nodejs.org/api/console.html#console_consolehttps://nodejs.org/api/console.html#console_asynchronous_vs_synchronous_consoleshttps://nodejs.org/api/console.html#console_class_consolehttps://nodejs.org/api/console.html#console_new_console_stdout_stderrhttps://nodejs.org/api/console.html#console_console_assert_value_messagehttps://nodejs.org/api/console.html#console_console_dir_obj_optionshttps://nodejs.org/api/console.html#console_console_error_datahttps://nodejs.org/api/console.html#console_console_info_datahttps://nodejs.org/api/console.html#console_console_log_datahttps://nodejs.org/api/console.html#console_console_time_labelhttps://nodejs.org/api/console.html#console_console_timeend_label

  • 8/15/2019 Node JS Notes

    138/316

    https://nodejs.org/api/console.html#console_console_trace_messagehttps://nodejs.org/api/console.html#console_console_warn_datahttps://nodejs.org/api/console.html#console_console

  • 8/15/2019 Node JS Notes

    139/316

    https://nodejs.org/api/console.html#console_asynchronous_vs_synchronous_consoleshttps://nodejs.org/api/console.html#console_class_consolehttps://nodejs.org/api/console.html#console_new_console_stdout_stderr

  • 8/15/2019 Node JS Notes

    140/316

    https://nodejs.org/api/process.html#process_process_stdouthttps://nodejs.org/api/process.html#process_process_stderrhttps://nodejs.org/api/console.html#console_console_assert_value_messagehttps://nodejs.org/api/util.html#util_util_format_formathttps://developer.mozilla.org/en-US/docs/Web/API/console/assert

  • 8/15/2019 Node JS Notes

    141/316

    https://nodejs.org/api/console.html#console_console_dir_obj_optionshttps://nodejs.org/api/util.html#util_util_inspect_object_optionshttps://nodejs.org/api/util.html#util_util_inspect_object_optionshttps://nodejs.org/api/util.html#util_customizing_util_inspect_colorshttps://nodejs.org/api/console.html#console_console_error_datahttps://nodejs.org/api/util.html#util_util_format_format

  • 8/15/2019 Node JS Notes

    142/316

  • 8/15/2019 Node JS Notes

    143/316

    https://nodejs.org/api/console.html#console_console_trace_messagehttps://nodejs.org/api/util.html#util_util_format_formathttps://nodejs.org/api/console.html#console_console_warn_datahttps://nodejs.org/api/console.html#console_console_error_datahttps://nodejs.org/api/crypto.html#crypto_cryptohttps://nodejs.org/api/crypto.html#crypto_determining_if_crypto_support_is_unavailablehttps://nodejs.org/api/crypto.html#crypto_class_certificate

  • 8/15/2019 Node JS Notes

    144/316

    https://nodejs.org/api/crypto.html#crypto_new_crypto_certificatehttps://nodejs.org/api/crypto.html#crypto_certificate_exportchallenge_spkachttps://nodejs.org/api/crypto.html#crypto_certificate_exportpublickey_spkachttps://nodejs.org/api/crypto.html#crypto_certificate_verifyspkac_spkachttps://nodejs.org/api/crypto.html#crypto_class_cipherhttps://nodejs.org/api/crypto.html#crypto_cipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_cipher_setaad_bufferhttps://nodejs.org/api/crypto.html#crypto_cipher_getauthtaghttps://nodejs.org/api/crypto.html#crypto_cipher_setautopadding_auto_padding_truehttps://nodejs.org/api/crypto.html#crypto_cipher_update_data_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_cipher_update_data_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_class_decipherhttps://nodejs.org/api/crypto.html#crypto_decipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_decipher_setaad_bufferhttps://nodejs.org/api/crypto.html#crypto_decipher_setauthtag_bufferhttps://nodejs.org/api/crypto.html#crypto_decipher_setautopadding_auto_padding_truehttps://nodejs.org/api/crypto.html#crypto_decipher_update_data_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_decipher_update_data_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_class_diffiehellmanhttps://nodejs.org/api/crypto.html#crypto_diffiehellman_computesecret_other_public_key_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_diffiehellman_computesecret_other_public_key_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_diffiehellman_generatekeys_encodinghttps://nodejs.org/api/crypto.html#crypto_diffiehellman_getgenerator_encodinghttps://nodejs.org/api/crypto.html#crypto_diffiehellman_getprime_encodinghttps://nodejs.org/api/crypto.html#crypto_diffiehellman_getprivatekey_encodinghttps://nodejs.org/api/crypto.html#crypto_diffiehellman_getpublickey_encoding

  • 8/15/2019 Node JS Notes

    145/316

    https://nodejs.org/api/crypto.html#crypto_diffiehellman_setprivatekey_private_key_encodinghttps://nodejs.org/api/crypto.html#crypto_diffiehellman_setpublickey_public_key_encodinghttps://nodejs.org/api/crypto.html#crypto_diffiehellman_verifyerrorhttps://nodejs.org/api/crypto.html#crypto_class_ecdhhttps://nodejs.org/api/crypto.html#crypto_ecdh_computesecret_other_public_key_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_ecdh_computesecret_other_public_key_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_ecdh_generatekeys_encoding_formathttps://nodejs.org/api/crypto.html#crypto_ecdh_getprivatekey_encodinghttps://nodejs.org/api/crypto.html#crypto_ecdh_getpublickey_encoding_formathttps://nodejs.org/api/crypto.html#crypto_ecdh_setprivatekey_private_key_encodinghttps://nodejs.org/api/crypto.html#crypto_ecdh_setpublickey_public_key_encodinghttps://nodejs.org/api/crypto.html#crypto_class_hashhttps://nodejs.org/api/crypto.html#crypto_hash_digest_encodinghttps://nodejs.org/api/crypto.html#crypto_hash_update_data_input_encodinghttps://nodejs.org/api/crypto.html#crypto_class_hmachttps://nodejs.org/api/crypto.html#crypto_hmac_digest_encodinghttps://nodejs.org/api/crypto.html#crypto_hmac_update_data_input_encodinghttps://nodejs.org/api/crypto.html#crypto_class_signhttps://nodejs.org/api/crypto.html#crypto_sign_sign_private_key_output_formathttps://nodejs.org/api/crypto.html#crypto_sign_update_data_input_encodinghttps://nodejs.org/api/crypto.html#crypto_class_verifyhttps://nodejs.org/api/crypto.html#crypto_verifier_update_data_input_encodinghttps://nodejs.org/api/crypto.html#crypto_verifier_verify_object_signature_signature_formathttps://nodejs.org/api/crypto.html#crypto_crypto_module_methods_and_propertieshttps://nodejs.org/api/crypto.html#crypto_crypto_default_encoding

  • 8/15/2019 Node JS Notes

    146/316

    https://nodejs.org/api/crypto.html#crypto_crypto_fipshttps://nodejs.org/api/crypto.html#crypto_crypto_createcipher_algorithm_passwordhttps://nodejs.org/api/crypto.html#crypto_crypto_createcipheriv_algorithm_key_ivhttps://nodejs.org/api/crypto.html#crypto_crypto_createcredentials_detailshttps://nodejs.org/api/crypto.html#crypto_crypto_createdecipher_algorithm_passwordhttps://nodejs.org/api/crypto.html#crypto_crypto_createdecipheriv_algorithm_key_ivhttps://nodejs.org/api/crypto.html#crypto_crypto_creatediffiehellman_prime_prime_encoding_generator_generator_encodinghttps://nodejs.org/api/crypto.html#crypto_crypto_creatediffiehellman_prime_prime_encoding_generator_generator_encodinghttps://nodejs.org/api/crypto.html#crypto_crypto_creatediffiehellman_prime_length_generatorhttps://nodejs.org/api/crypto.html#crypto_crypto_createecdh_curve_namehttps://nodejs.org/api/crypto.html#crypto_crypto_createhash_algorithmhttps://nodejs.org/api/crypto.html#crypto_crypto_createhmac_algorithm_keyhttps://nodejs.org/api/crypto.html#crypto_crypto_createsign_algorithmhttps://nodejs.org/api/crypto.html#crypto_crypto_createverify_algorithmhttps://nodejs.org/api/crypto.html#crypto_crypto_getciphershttps://nodejs.org/api/crypto.html#crypto_crypto_getcurveshttps://nodejs.org/api/crypto.html#crypto_crypto_getdiffiehellman_group_namehttps://nodejs.org/api/crypto.html#crypto_crypto_gethasheshttps://nodejs.org/api/crypto.html#crypto_crypto_pbkdf2_password_salt_iterations_keylen_digest_callbackhttps://nodejs.org/api/crypto.html#crypto_crypto_pbkdf2_password_salt_iterations_keylen_digest_callbackhttps://nodejs.org/api/crypto.html#crypto_crypto_pbkdf2sync_password_salt_iterations_keylen_digesthttps://nodejs.org/api/crypto.html#crypto_crypto_pbkdf2sync_password_salt_iterations_keylen_digesthttps://nodejs.org/api/crypto.html#crypto_crypto_privatedecrypt_private_key_bufferhttps://nodejs.org/api/crypto.html#crypto_crypto_privateencrypt_private_key_bufferhttps://nodejs.org/api/crypto.html#crypto_crypto_publicdecrypt_public_key_bufferhttps://nodejs.org/api/crypto.html#crypto_crypto_publicencrypt_public_key_buffer

  • 8/15/2019 Node JS Notes

    147/316

    https://nodejs.org/api/crypto.html#crypto_crypto_randombytes_size_callbackhttps://nodejs.org/api/crypto.html#crypto_crypto_setengine_engine_flagshttps://nodejs.org/api/crypto.html#crypto_noteshttps://nodejs.org/api/crypto.html#crypto_legacy_streams_api_pre_node_js_v0_10https://nodejs.org/api/crypto.html#crypto_recent_ecdh_changeshttps://nodejs.org/api/crypto.html#crypto_support_for_weak_or_compromised_algorithmshttps://nodejs.org/api/crypto.html#crypto_cryptohttps://nodejs.org/api/crypto.html#crypto_determining_if_crypto_support_is_unavailable

  • 8/15/2019 Node JS Notes

    148/316

    https://nodejs.org/api/crypto.html#crypto_class_certificatehttp://www.w3.org/TR/html5/forms.html#the-keygen-elementhttps://www.openssl.org/docs/apps/spkac.htmlhttps://www.openssl.org/docs/apps/spkac.htmlhttps://nodejs.org/api/crypto.html#crypto_new_crypto_certificatehttps://nodejs.org/api/crypto.html#crypto_certificate_exportchallenge_spkachttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_certificate_exportpublickey_spkac

  • 8/15/2019 Node JS Notes

    149/316

    https://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_certificate_verifyspkac_spkachttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_class_cipherhttps://nodejs.org/api/stream.htmlhttps://nodejs.org/api/crypto.html#crypto_cipher_update_data_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_cipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_crypto_createcipher_algorithm_passwordhttps://nodejs.org/api/crypto.html#crypto_crypto_createcipheriv_algorithm_key_iv

  • 8/15/2019 Node JS Notes

    150/316

    https://nodejs.org/api/crypto.html#crypto_cipher_update_data_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_cipher_final_output_encoding

  • 8/15/2019 Node JS Notes

    151/316

    https://nodejs.org/api/crypto.html#crypto_cipher_final_output_encodinghttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_cipher_setaad_bufferhttps://nodejs.org/api/crypto.html#crypto_cipher_getauthtaghttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_cipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_cipher_setautopadding_auto_padding_truehttps://nodejs.org/api/crypto.html#crypto_cipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_cipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_cipher_update_data_input_encoding_output_encoding

  • 8/15/2019 Node JS Notes

    152/316

    https://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_cipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_cipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_class_decipherhttps://nodejs.org/api/stream.htmlhttps://nodejs.org/api/crypto.html#crypto_decipher_update_data_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_decipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_crypto_createdecipher_algorithm_passwordhttps://nodejs.org/api/crypto.html#crypto_crypto_createdecipheriv_algorithm_key_iv

  • 8/15/2019 Node JS Notes

    153/316

    https://nodejs.org/api/crypto.html#crypto_decipher_update_data_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_decipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_decipher_final_output_encodinghttps://nodejs.org/api/buffer.html

  • 8/15/2019 Node JS Notes

    154/316

    https://nodejs.org/api/crypto.html#crypto_decipher_setaad_bufferhttps://nodejs.org/api/crypto.html#crypto_decipher_setauthtag_bufferhttps://nodejs.org/api/crypto.html#crypto_decipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_decipher_setautopadding_auto_padding_truehttps://nodejs.org/api/crypto.html#crypto_decipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_decipher_update_data_input_encoding_output_encodinghttps://nodejs.org/api/crypto.html#crypto_decipher_update_data_input_encoding_output_encodinghttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/buffer.html

  • 8/15/2019 Node JS Notes

    155/316

    https://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_decipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_decipher_final_output_encodinghttps://nodejs.org/api/crypto.html#crypto_class_diffiehellmanhttps://nodejs.org/api/crypto.html#crypto_crypto_creatediffiehellman_prime_prime_encoding_generator_generator_encodinghttps://nodejs.org/api/crypto.html#crypto_diffiehellman_computesecret_other_public_key_input_encoding_output_encoding

  • 8/15/2019 Node JS Notes

    156/316

    https://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_diffiehellman_generatekeys_encodinghttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_diffiehellman_getgenerator_encodinghttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_diffiehellman_getprime_encodinghttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_diffiehellman_getprivatekey_encodinghttps://nodejs.org/api/buffer.htmlhttps://nodejs.org/api/crypto.html#crypto_diffiehellman_getpublickey_encodinghttps://nodejs.org/api/buffer.html

  • 8/15/2019 Node JS Notes

    157/316

    https://nodejs.org/api/crypto.html#crypto_diffiehellman_setprivatekey_private_key_encodinghttps://nodejs.org/api/buffer.htmlh