twreporter-react-index-page
Version:
twreporter index page version 2
28 lines (21 loc) • 797 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _apiConfig = require('../conf/api-config.json');
var _apiConfig2 = _interopRequireDefault(_apiConfig);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var formAPIURL = function formAPIURL(path) {
var host = void 0;
var port = void 0;
// process.env.BROWSER is defined in next.config.js
if (process.env.BROWSER) {
host = _apiConfig2.default.API_HOST_ON_CLIENT;
port = _apiConfig2.default.API_PORT_ON_CLIENT;
} else {
host = _apiConfig2.default.API_HOST_ON_SERVER;
port = _apiConfig2.default.API_PORT_ON_SERVER;
}
return _apiConfig2.default.API_PROTOCOL + '://' + host + ':' + port + '/v1/' + path;
};
exports.default = formAPIURL;