src/index.js
Parsing error: Invalid ecmaVersion.import express from 'express';import log, {INFO, ERR} from "./log";import {getOpengraphData, removeOpengraphData} from "./opengraph"; function criticalErrorHandler(errorType, err) { log(ERR, `${errorType}: ${err}`); // eslint-disable-next-line no-process-exit process.exit(1);} process.on('uncaughtException', (err) => criticalErrorHandler('uncaughtException', err));process.on('unhandledRejection', (err) => criticalErrorHandler('unhandledRejection', err)); function respondWithData(res, data) { res.status(data.status).json(data.json).end();} const app = express();Similar blocks of code found in 2 locations. Consider refactoring.app.get('/opengraph', async (req, res) => { const data = await getOpengraphData(req.query.url); respondWithData(res, data);});Similar blocks of code found in 2 locations. Consider refactoring.app.delete('/opengraph', async (req, res) => { const data = await removeOpengraphData(req.query.url); respondWithData(res, data);});app.get('/_health', (req, res) => res.end('Jolly good here'));app.listen(7070, () => log(INFO, 'Server is listening'));