Issue
Alright, so I have downloaded Express, set the port with process.env.PORT || 8080
, and set the app variable var app = express()
. Now, what I'm trying to accomplish is instead of rendering HTML through a file, could I do it through a string?
var html = "<!DOCTYPE html>\n<html>\n <head>\n </head>\n <body>\n <h1>Hello World!</h1>\n </body>\n</html>";
app.get('/',function(req,res){
res.render(html);
});
Is there a possible way to do this?
Solution
the res.render
method as specified in the doc : Renders a view and sends the rendered HTML string to the client. So you need to use a template engine eg : jade,ejs, handlebars.. but if your purpose is to only output some html you can do it with res.send
instead.
Answered By - Akram Saouri
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.