Route
Don't forget to return to HttpResponse from the route
Route-middleware route
import Route from 'nanoexpress/src/Route';
const route = new Route();
app.use(route);
route.get('/', async () => 'hello world');
if you want Route to work properly, first initialize via app.use(routerInstance)
then registrate your routes
Async route
Basic Async example
app.get('/', async () => ({ status: 'success' }));
DB example
app.get('/', async (req, res) => {
const result = await db.getUser(req.params.id);
return result;
});
Basic example
app.get('/', async (req, res) => {
return res.end('hello world');
});
JSON example
app.post('/', (req, res) => {
const { body } = req;
return res.send({ status: 'ok' });
});
Last updated
Was this helpful?