このファイルの内容:https ://github.com/josh/nack/blob/master/src/server.coffee
コードは:
{createServer} = require 'connect'
{createPool} = require './pool'
の戻り値を知りたいrequire 'connect'
とは{}
どういう意味ですか{createServer}
このファイルの内容:https ://github.com/josh/nack/blob/master/src/server.coffee
コードは:
{createServer} = require 'connect'
{createPool} = require './pool'
の戻り値を知りたいrequire 'connect'
とは{}
どういう意味ですか{createServer}
{}はCoffeeScriptsの破壊的代入です。
//file connect.js
...
module.exports = {
createServer: function(){...},
someOtherExport: function() {...},
somethingDifferentAgain: function() {...}
};
次に、モジュールでcreateServerのみのインポートを実行できます
{createServer} = require "connect"
または、接続モジュールで定義されているすべてのシンボルをインポートできます
{createServer,
someOtherExport,
SomethingDifferentAgain } = require "connect"
connectから何がエクスポートされるかを知りたい場合は、単にそれを繰り返す必要があります
theModule = require 'connect'
for key, value of theModule
console.log "#{key}: - #{value}"