Заключение на основе ответа @Chiller. Если вы не хотите использовать <% if(typeof msg !== 'undefined') { %>
, вам нужно определить msg
переменную в методе .get
, например:
app.get('/contact', (req, res) => {
res.render('contact', {msg: '')};
});
app.post('/send', (req, res) => {
res.render('contact', {msg: 'Message sent successfully!'});
});
затем вы можете использовать <p><%= msg %></p>
в вашем файле .ejs
, не проверяя, является ли переменная неопределенной.
Но я предпочитаю и ответ @Chiller.