npm install express
touch src/app.js
app.jsimport express from 'express';
const app = express();
export default app;
echo '' >> ./.env
echo 'PORT=3000' >> ./.env
touch src/server.js
server.js entry pointimport 'dotenv/config';
import app from './app.js';
const port = process.env.PORT || 3000;
app.listen(port, () => {
console.log(`Server running on http://localhost:${port});
});
server.jsnpm pkg set main=src/server.js
dev scriptnpm pkg set scripts.dev="node src/server.js"
npm run dev
git add .
git commit -m 'Adds express setup'
Next:
Setup middleware