MAJOR: Updates for Authenticated Web UI and CLI #30
| @ -79,11 +79,19 @@ module.exports.create = function (state) { | |||||||
|       url += ('?_body=' + encodeURIComponent(json)); |       url += ('?_body=' + encodeURIComponent(json)); | ||||||
|     } |     } | ||||||
|     var method = opts.method || (args && 'POST') || 'GET'; |     var method = opts.method || (args && 'POST') || 'GET'; | ||||||
|     var req = http.request({ |     var reqOpts = { | ||||||
|       socketPath: state._ipc.path |       method: method | ||||||
|     , method: method |  | ||||||
|     , path: url |     , 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); |       makeResponder(service, resp, fn); | ||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user