npm install helmet
app.jsimport helmet from 'helmet';
app.use(helmet());
npm install morgan
app.jsimport morgan from 'morgan';
app.use(morgan('dev'));
npm install cors
app.jsimport cors from 'cors';
app.use(cors());
mkdir public
app.jsapp.use(express.static('public'));
app.jsapp.use(express.json());
app.use(express.urlencoded({extended: true}));
app.use((err, req, res, next) => {
console.error(err.stack); // log the error
res.status(500).json({ error: err.message || 'Internal Server Error' });
});
npm run dev
git add .
git commit -m 'Adds initial middleware'
Next:
Setup EJS