GR-PEACH fixupモジュール (fixup)

fixup モジュールは、IoT.jsの既存のモジュールを修理します。 修理内容はユーザコードからはトランスペアレントです。 現在、"http"および"https"に対応しています。 これらのモジュールを使用する場合は、本モジュールにて修理を行ってください。

fixup(module1[, module2, ...])

引数に指定されたモジュールを修理します。 指定されたモジュールが見つからない場合や修理が不要なモジュールを指定した場合は何も行いません。

使用例

// http モジュールを修理する場合
var fixup = require('fixup');
fixup('http');                // http を require する直前に追記
                              // require('fixup')('http'); と記述するのと等価
var http = require('http');
// https モジュールを修理する場合
require('fixup')('https');    // https を require する直前に追記
var https = require('https');
// http, https モジュールを修理する場合
require('fixup')('http', 'https'); // http, https を require する直前に追記
var http = require('http');
var https = require('https');

fixup(modules)

modulesに配列で指定されたモジュールを修理します。

// http, https モジュールを修理する場合
require('fixup')([ 'http', 'https' ]); // http, https を require する直前に追記
var http = require('http');
var https = require('https');