const qs = require('querystring'); const micro = require('micro'); const server = require('./src/server'); const logger = require('./src/logger'); const PORT = process.env.PORT || 8080; function parseQueryParams(url) { const [, q] = url.split('?'); if (!q) return {}; return qs.parse(q); } const serve = micro((req, res) => { req.queryParams = parseQueryParams(req.url); return server(req, res); }); serve.listen(PORT); logger.info(`Server running on port ${PORT}`);