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');const Route = require('nanoexpress/cjs/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?