不懂这是不是你想要的结果
var btn = document.querySelector('.submit');
var input = document.querySelector('.search');
btn.onclick = function(){
fetch('/send',{
method: 'POST',
// mode: 'same-origin',
mode: 'cors',
body: JSON.stringify({name: input.value}),
headers: {
'Content-Type': 'application/json'
}
}).then(res=>{
return res.json;
}).then(data=>{
console.log(data);
}).catch(err=>console.log(err));
}
//app.js
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());
app.listen(8000, function(){
console.log('server running on port: 8000');
});
app.get('/index', function(req,res){
res.sendFile(__dirname+ '/index.html');
});
app.post('/send', function(req,res){
console.log(req.body);
res.send(req.body).end();
});