Related Articles

Related Articles

Express.js | app.render() Function
  • Last Updated : 18 Jun, 2020

The app.render() function is used to rendered HTML of a view via the callback function. This function returns the html in the callback function.

Syntax:

app.render(view, [locals], callback)

Parameters:

  1. view: It is the name of the HTML page which is to be rendered.
  2. locals: It is an optional parameter that which is an object containing local variables for the view parameter passed.
  3. callback: It is a function that is passed as a parameter.

Installation of express module:

  1. You can visit the link to Install express module. You can install this package by using this command.
    npm install express
  2. After installing express module, you can check your express version in command prompt using the command.
    npm version express
  3. Create a email.ejs file in views folder with the following code:
    Filename: email.ejs

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <html>
    <head>
        <title>Function Demo</title>
    </head>
    <body>
        <h3>Greetings from GeeksforGeeks</h3>
    </body>
    </html>

    chevron_right

    
    

    Note: You may use any view engine, like in this case, we have used ejs.

  4. After that, you can just create a folder and add a file for example, index.js. To run this file you need to run the following command.
    node index.js

    Filename: index.js

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    var express = require('express');
    var app = express();
    var PORT = 3000;
      
    // View engine setup
    app.set('view engine', 'ejs');
      
    app.render('email', function (err, html) {
        if (err) console.log(err);
        console.log(html);
    });
        
    app.listen(PORT, function(err){
        if (err) console.log("Error in server setup");
        console.log("Server listening on Port", PORT);
    });

    chevron_right

    
    

Steps to run the program:

  1. Make sure you have installed express and ejs module using following command:
    npm install express
    npm install ejs
  2. Run index.js file using below command:
    node index.js

    Output:




My Personal Notes arrow_drop_up
Recommended Articles
Page :