old_contents: const express = require('express')
  const path = require('path')
  const favicon = require('serve-favicon')
  const logger = require('morgan')
  const cookieParser = require('cookie-parser')
  const bodyParser = require('body-parser')
  const cors = require('cors')
  
  const scores = require('./routes/scores')
  
  const app = express()
  
  // uncomment after placing your favicon in /public
  // app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
  app.use(cors())
  app.use(logger('dev'))
  app.use(bodyParser.json())
  app.use(bodyParser.urlencoded({ extended: false }))
  app.use(cookieParser())
  app.use(express.static(path.join(__dirname, 'public')))
  
  app.use('/scores', scores)
  
  // catch 404 and forward to error handler
  app.use((req, res, next) => {
      const err = new Error('Not Found')
      err.status = 404
      next(err)
  })
  
  // error handlers
  
  // development error handler
  // will print stacktrace
  if (app.get('env') === 'development') {
      app.use((err, req, res, next) => {
          res.status(err.status || 500)
          console.error(err)
          res.json({
              err,
              message: err.message
          })
      })
  }
  
  // production error handler
  // no stacktraces leaked to user
  app.use((err, req, res, next) => {
      res.status(err.status || 500)
      res.render('error', {
          message: err.message,
          error: {}
      })
  })
  
  module.exports = app
  
new_contents: const express = require('express')
  const path = require('path')
  const favicon = require('serve-favicon')
  const logger = require('morgan')
  const cookieParser = require('cookie-parser')
  const bodyParser = require('body-parser')
  const cors = require('cors')
  
  const scores = require('./routes/scores')
  
  const app = express()
  
  // uncomment after placing your favicon in /public
  // app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
  app.use(cors())
  app.use(logger('dev'))
  app.use(bodyParser.json())
  app.use(bodyParser.urlencoded({ extended: false }))
  app.use(cookieParser())
  app.use(express.static(path.join(__dirname, 'public')))
  
  
  app.use('/', scores)
  app.use('/scores', scores)
  
  // catch 404 and forward to error handler
  app.use((req, res, next) => {
      const err = new Error('Not Found')
      err.status = 404
      next(err)
  })
  
  // error handlers
  
  // development error handler
  // will print stacktrace
  if (app.get('env') === 'development') {
      app.use((err, req, res, next) => {
          res.status(err.status || 500)
          console.error(err)
          res.json({
              err,
              message: err.message
          })
      })
  }
  
  // production error handler
  // no stacktraces leaked to user
  app.use((err, req, res, next) => {
      res.status(err.status || 500)
      res.render('error', {
          message: err.message,
          error: {}
      })
  })
  
  module.exports = app
  
subject: fix server