1.1.0 • Published 1 year ago
@eneko96/enexpress v1.1.0
Enexpress
Own implementation of express for testing purposes
Installation
npm install @eneko96/enexpress
Usage
const express = require('@eneko96/enexpress');
const app = express();
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000, () => {
console.log('Example app listening on port 3000!');
});
app.get('/users', (req, res) => {
res.send('Hello World!');
});
app.get('/users/:id', (req, res) => {
res.send('Hello World!');
});
app.post('/users', (req, res) => {
res.send('Hello World!');
});
app.put('/users/:id', (req, res) => {
res.send('Hello World!');
});
app.delete('/users/:id', (req, res) => {
res.send('Hello World!');
});
Routing
const express = require('@eneko96/enexpress');
const router = express.Router();
router.get('/', (req, res) => {
res.send('Hello World!');
});
router.get('/router', (req, res) => {
res.send('Hello World!');
});
// in app.js
app.use('/router', router);
License
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.