YUKI Hiroshi
null+****@clear*****
Mon Dec 16 11:54:04 JST 2013
YUKI Hiroshi 2013-12-16 11:54:04 +0900 (Mon, 16 Dec 2013) New Revision: bca8ca6051dcb7a47a77851dcd34cf7398b6b0c0 https://github.com/droonga/express-droonga/commit/bca8ca6051dcb7a47a77851dcd34cf7398b6b0c0 Message: Specify handler type for HTTP commands Modified files: lib/adapter/http.js Modified: lib/adapter/http.js (+7 -7) =================================================================== --- lib/adapter/http.js 2013-11-29 11:05:28 +0900 (a599710) +++ lib/adapter/http.js 2013-12-16 11:54:04 +0900 (4b745a5) @@ -4,14 +4,14 @@ var command = require('./command'); var wrapper = require('./wrapper'); var api = require('./api'); -function createHandler(params) { +function createRequestResponseHandler(params) { params = params || {}; var connection = params.connection; var commandName = params.name; var definition = params.definition; return (function(request, response) { - debug('adapter.http.createHandler.handle'); + debug('adapter.http.createRequestResponseHandler.handle'); var timeout = definition.timeout || null; var options = { @@ -19,13 +19,13 @@ function createHandler(params) { timeout: timeout }; var callback = function(error, envelope) { - debug('adapter.rest.createHandler.handle.response'); + debug('adapter.rest.createRequestResponseHandler.handle.response'); if (error) { - debug('adapter.rest.createHandler.handle.response.error:', error); + debug('adapter.rest.createRequestResponseHandler.handle.response.error:', error); var body = envelope && envelope.body || null; response.jsonp(body, error); } else { - debug('adapter.rest.createHandler.handle.response.success'); + debug('adapter.rest.createRequestResponseHandler.handle.response.success'); var body = envelope.body; if (definition.onResponse) { definition.onResponse(body, response); @@ -48,7 +48,7 @@ function createHandler(params) { } }); } -exports.createHandler = createHandler; +exports.createRequestResponseHandler = createRequestResponseHandler; function getRegisterationMethod(method) { method = method || 'GET'; @@ -88,7 +88,7 @@ exports.register = function(application, params) { if (!command.HTTPCommand.isInstance(definition)) return; var method = getRegisterationMethod(definition.method); - var handler = createHandler({ + var handler = createRequestResponseHandler({ connection: connection, name: definition.command || commandName, definition: definition -------------- next part -------------- HTML����������������������������...Download