MAJOR: Updates for Authenticated Web UI and CLI #30
| @ -79,11 +79,19 @@ module.exports.create = function (state) { | ||||
|       url += ('?_body=' + encodeURIComponent(json)); | ||||
|     } | ||||
|     var method = opts.method || (args && 'POST') || 'GET'; | ||||
|     var req = http.request({ | ||||
|       socketPath: state._ipc.path | ||||
|     , method: method | ||||
|     var reqOpts = { | ||||
|       method: method | ||||
|     , path: url | ||||
|     }, function (resp) { | ||||
|     }; | ||||
|     var fs = require('fs'); | ||||
|     var portFile = path.join(path.dirname(state._ipc.path), 'telebit.port'); | ||||
|     if (fs.existsSync(portFile)) { | ||||
|       reqOpts.host = 'localhost'; | ||||
|       reqOpts.port = parseInt(fs.readFileSync(portFile, 'utf8').trim(), 10); | ||||
|     } else { | ||||
|       reqOpts.socketPath = state._ipc.path; | ||||
|     } | ||||
|     var req = http.request(reqOpts, function (resp) { | ||||
|       makeResponder(service, resp, fn); | ||||
|     }); | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user