diff --git a/package.json b/package.json index c240c36..221ca22 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "crab-webapp", "description": "Crab Webapp", + "type": "module", "main": "src/server.js", "scripts": { "start": "node src/server.js", diff --git a/src/routes/index.js b/src/routes/index.js index 5d47b65..f06a1a5 100644 --- a/src/routes/index.js +++ b/src/routes/index.js @@ -1,14 +1,14 @@ -const express = require('express'); -const router = express.Router(); +import { Router } from 'express'; +const router = Router(); // Routes router.get('/', (req, res) => { - res.json({ message: 'Welcome to the Express backend!' }); + res.json({ message: 'Welcome to the Express backend!' }); }); // Example route router.get('/api/hello', (req, res) => { - res.json({ message: 'Hello from the backend!' }); + res.json({ message: 'Hello from the backend!' }); }); -module.exports = router; \ No newline at end of file +export default router; diff --git a/src/server.js b/src/server.js index 342cf17..0bbd3d6 100644 --- a/src/server.js +++ b/src/server.js @@ -1,15 +1,15 @@ -const express = require('express'); -const cors = require('cors'); +import express, { json } from 'express'; +import cors from 'cors'; require('dotenv').config(); -const routes = require('./routes'); +import routes from './routes'; const app = express(); const port = process.env.PORT || 3000; // Middleware app.use(cors()); -app.use(express.json()); +app.use(json()); // Use routes app.use('/', routes); @@ -17,4 +17,4 @@ app.use('/', routes); // Start server app.listen(port, () => { console.log(`Server is running on port ${port}`); -}); \ No newline at end of file +});