docs: function prox(req, res, options) {
      //  /prox/{type}/{module}/{vars}/{protocol}/{file}
      var xServUrl = URL.parse(req.url, true);
      var qm = ('' + xServUrl.path).match(/^\/prox\/([^\/]+)\/([^\/]+)\/([^\/]+)\/(https?)\/(.+)/) || false;
      var qm = qm && {type: qm[1], module: qm[2], vars: qm[3], protocol: qm[4], file: qm[5]};
  
      // /prox/common-js/dddddz/-/,4/src/xfile-1.js
      if (!qm || !/^(?:common-js|text|json|js)$/.test(qm.type)) {
          endres(res, 400, '400 Bad Request')
          return;
      };
  
      var url = (qm.protocol === 'https' ? 'https://' : 'http://') + qm.file;
      qm.url = url;
      qm.req = req;
      qm.res = res;
  
      worker[qm.type](qm, function(status, head, data) {
          endres(res, status, head, data);
      });
  }