4.8.0 • Published 2 months ago

browser-express v4.8.0

Weekly downloads
4
License
MIT
Repository
github
Last release
2 months ago

browser-express

Fast, unopinionated, minimalist browser framework

A browser version of express built with router and based heavily on nighthawk.

Getting Started

npm install browser-express

Usage

const browserExpress = require('browser-express');

const app = browserExpress();

app.use((req, res, next) => {
  req.addedMiddleware = true;
  next();
});

app.get('/test/:value', (req, res) => {
  const value = req.params.value;
  res.send(`Value: ${value}`);
});

const server = app.listen({}, () => {
  console.log('app is listening');
});

app.navigate('/test/123');

app.post('/form1', (req, res) => {
  res.send(`Username: ${req.body.username}`);
});

app.submit('/form1', 'post', { username: 'test123' });

server.close();
4.8.0

2 months ago

4.7.0

5 months ago

4.6.0

4 years ago

4.5.0

5 years ago

4.4.0

5 years ago

4.3.0

5 years ago

4.2.1

5 years ago

4.2.0

5 years ago

4.1.1

5 years ago

4.1.0

5 years ago

4.0.0

5 years ago

3.2.0

7 years ago

3.1.0

8 years ago

3.0.0

8 years ago

2.7.0

8 years ago

2.6.0

8 years ago

2.5.0

8 years ago

2.4.0

8 years ago

2.3.0

8 years ago

2.2.0

8 years ago

2.1.0

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.6.0

8 years ago

1.5.1

8 years ago

1.5.0

8 years ago

1.4.2

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago

0.6.0

9 years ago

0.5.3

9 years ago

0.5.2

9 years ago

0.5.1

9 years ago

0.5.0

9 years ago

0.4.0

9 years ago

0.3.0

9 years ago

0.2.0

9 years ago

0.1.0

9 years ago

0.0.1

9 years ago