Я просто хотел это для теста.
Например, вот код сервера в узле JS.
Как я упоминал ниже, я хочу сделать событие onclick правильно и просто.
Потому что это только для проверки на стороне клиента.
Как это решить? это неправильный способ использовать, как это?
http.createServer((request, response) => {
return request
.on('error', (err) => {
console.error(err);
})
.on('data', (data) => {
//data exists
}).
on('end',()=>{
response.statusCode = 200;
response.writeHead(200, {'Content-Type':'text/html'});
response.write('<html>');
response.write('<h1> List</h1>');
response.write('<button onclick="sendToServer(data)">submit</button>'); <--this line
//I want to make onclick event for above
//but it excutes even user didnt click the button
response.write('</html>');
});
}).listen(3030);
function sendToServer(data){
request.post({
headers: {
'Accept': 'application/json, text/plain, */*',
'Content-Type': "application/json"
},
url:'https://...',
body:JSON.stringify(data)
}, function(e, r, body){
console.log(body);
});
}