Не могу понять как правильно прописать npm morgan в режиме "tiny". Примеры из документации не сильно помогли. Установка прошла успешно, дальше ступор. При запуске ошибка ReferenceError: require is not defined
Вот код:
server.js
import express from 'express';
import { CONFIG } from './constants.js';
const server = express();
const morgan = require('morgan')
//Here, we'll implement our routes and middleware
server.get('/check', (req, res) => {
const version = { version: '0.0.1' };
return res.json(version)
})
server.get('/CONFIG', (req, res) => {
const CONFIG = { title: '',
currency: {},
producers: [],
upgrades: [],
achievements: [],
chitChat: [],
prestigeLevels: [] };
return res.json(CONFIG)
})
server.use(morgan('tiny'))
server.get('/', (req, res) => {
res.send('hello, world!')
})
export { server };```
`
index.js
import { server } from './server.js'
import { startServer } from './functions.js'
const port = 8080;
startServer(8080, server)
`
`functions.js
export const startServer = (port, server) => {
server.listen(port, () => console.log(`Server is running on port ${port}`));
}