12345678910111213141516171819202122 |
- // Public API for node-inspector embedders
- var url = require('url');
- exports.buildInspectorUrl = buildInspectorUrl;
- /**
- * Build a URL for loading inspector UI in the browser.
- * @param {string|undefined} inspectorHost as configured via --web-host
- * @param {number} inspectorPort as configured via --web-port
- * @param {number} debugPort as configured via --debug in the debugged app
- */
- function buildInspectorUrl(inspectorHost, inspectorPort, debugPort, fileToShow) {
- var parts = {
- protocol: 'http',
- hostname: inspectorHost || '127.0.0.1',
- port: inspectorPort,
- pathname: '/debug',
- search: '?port=' + debugPort
- };
- return url.format(parts);
- }
|