Skip to content

Navigation

Darshan edited this page Oct 2, 2024 · 2 revisions
  1. Direct route management

    Define and handle routes similar to express.js:

    // Simple GET route
    appExpress.get('/', (request, response) => {
        response.text('Welcome to AppExpress!');
    });
    
    // JSON response
    appExpress.post('/hello', (request, response) => {
        response.json({ message: 'Hello World' });
    });
    
    // Route with a handler function
    const homePageHandler = (request, response) => {
        response.text('Home Page Content');
    };
    
    appExpress.get('/home', homePageHandler);
  2. Router based route management

    You can also use express.js like routing logic with AppExpress.Router:

    1. Route File (routes/test.js) :

      const router = new AppExpress.Router();
      router.get('/ping', (request, response) => response.text('pong'));
      router.post('/pong', (request, response) => response.text('ping'));
      
      export default router;
    2. Main Index File (index.js) :

      import testRouteHandler from './routes/test.js';
      
      appExpress.use('/test', testRouteHandler);