UNPKG

@coko/server

Version:

Reusable server for use by Coko's projects

20 lines (15 loc) 464 B
const config = require('config') const removeTrailingSlashes = url => url.replace(/\/+$/, '') const sanitizeUrl = url => { return removeTrailingSlashes(url) } const sanitizeUrlByConfigKey = configKey => { if (!config.has(configKey)) return null const url = config.get(configKey) return sanitizeUrl(url) } module.exports = { sanitizeUrlByConfigKey, clientUrl: sanitizeUrlByConfigKey('clientUrl'), serverUrl: sanitizeUrlByConfigKey('serverUrl'), }