Как мне создать маршрут express, который обрабатывает HTTP-запрос GET, который отправляет тег href, содержащий ссылку на адрес электронной почты? При отсутствии объявления DOCTYPE, html, заголовок, тело или другие теги должны присутствовать.
Вот что я пробовал, и оно не работает:
router.get('/contact.ajax', function(req, res, next) {
res.send(<a href="aaa@gmail.com">aaa@gmail.com</a>);
});
in HTML:
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>
<h1>My AJAX Site</h1>
<p><button id = "contactButton" onclick = "buttonClicked()">Contact</button></p>
<div id = "mainDiv"></div>
<script>
function buttonClicked(){
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function(){
if(this.readyState ==4 && this.status == 200){
var mainDiv = document.getElementById("mainDiv");
mainDiv.appendChild(xhttp.responseText);
}
};
xhttp.open("GET","/contact.ajax",true);
xhttp.send();
}
</script>
</body>
</html>
Заранее спасибо!