Question: how should I write my logs file for this server.js ? require ( ' dotenv ' ) . config ( ) ; const express =
how should I write my logs file for this server.js requiredotenvconfig;
const express requireexpress;
const app express;
const path requirepath;
const cors requirecors;
const corsOptions requireconfigcorsOptions;
const logger requiremiddlewarelogEvents;
const errorHandler requiremiddlewareerrorHandler;
const mongoose requiremongoose;
const connectDB requireconfigdbConn;
const PORT process.env.PORT ;
Connect to MongoDB
connectDB;
custom middleware logger
app.uselogger;
app.usecorscorsOptions;
app.useexpressurlencodedextended: false;
builtin middleware for json
app.useexpressjson;
server static files
app.useexpress.staticpathjoindirname, public;
routes
app.use requireroutesroot;
app.usestates requireroutesstates;
app.allreq res
res.status;
ifreqacceptshtml
res.sendFilepathjoindirname, 'views', html;
else ifreqacceptsjson
res.jsonerror: Not Found";
else
res.typetxtsend Not Found";
app.useerrorHandler;
mongoose.connection.onceopen
console.logConnected to MongoDB';
app.listenPORT console.logServer running on port $PORT;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
