Реализуй функцию logRequestTimestamp и используй ее как middleware.

Функция logRequestTimestamp должна выводить на экран текущую дату и время в формате UTC, например Mon, 23 Nov 3027 10:15:26 GMT.
Текущую дату и время ты можешь получить с помощью функции getFormattedDate из functions.js.

Начни Учить Full-Stack JavaScript СЕЙЧАС!

Эта задача — часть курса по Full-Stack JavaScript
Ты можешь задать свой вопрос в комментариях под постом
Если ты уже решил задачу, то не стесняйся помочь другим

functions.js

export const getFormattedDate = (date) => {
  if (date) {
    return date.toUTCString();
  }
  return new Date().toUTCString();
}

index.js

import { server } from './server.js';

const port = 8080;

server.listen(port, () => {
  console.log(`Server is running on ${port}`);
});

middleware.js

export const logRequestTimestamp = () => {
  console.log('Mon, 23 Nov 3027 10:15:26 GMT');
}

export const logRequestType = (req, res, next) => {
  console.log(`Received ${req.method} request`);
  next();
}

server.js

import express from 'express';

import { logRequestType } from './middleware.js';

const server = express();

server.use(logRequestType);

server.get('/', (req, res) => {
  res.send('Learning to use middleware!');
})

export { server };