Answer the question
In order to leave comments, you need to log in
How and where to get data in node js?
There is a regular form (index.html):
<form action="">
<div class="f_item f_title">Add USER</div>
<div class="f_item"><input type="text" name="name" placeholder="Enter your name" value=""></div>
<div class="f_item"><input type="text" name="login" placeholder="Enter your login" value=""></div>
<div class="f_item"><input type="submit" name="submit" value="Submit"></div>
</form>
document.addEventListener('DOMContentLoaded', function(){
const el = document.querySelector('form'),
xhr = new XMLHttpRequest();
el.addEventListener('submit', function(e){
e.preventDefault();
let name = this.querySelector('[name="name"]').value,
login = this.querySelector('[name="login"]').value;
//xhr.open('POST', './server', true);
//xhr.send(name);
//if(xhr.status == 200) alert(xhr.responseText);
return false;
});
});
const express = require('express');
const path = require('path');
const port = 3000;
const app = express();
app.get('/', function(req, res) {
res.sendFile(path.resolve(__dirname, 'index.html'));
});
app.listen(port, function() {
console.log('listening on port', port);
});
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question