Given the following html form:

<form class = "new-date" method = "POST" action = "http://localhost:5600/postDate">
                <input type ="text" name = "ownerName" class = "form-element global"  id="owner">
                <input type = "text" name = "petName" class = "form-element global" id = "pet">
                <h3>Schedule the date</h3>
                <input type="date" id="birthday" name="birthday" class = "form-element global"  id="date">
                <textarea class = "form-element description-text" placeholder= "What is wrong with your pet?" name ="problem" ></textarea  id="problem"><br>
                <input type="submit" class = "form-element btn" value="Add">

Im trying to make a post method that is located inside my server.js (Node):

const exp = require('express');
const path = require('path');
var bodyParser  = require('body-parser');
const app = exp();

const mysql = require("mysql2"); 

var con = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: "admin",
    database: "control_clientes",
    connectionLimit: 5


app.post('/postDate', (req, res)=>{
    console.log(req.body.ownerName); //TO CHECK IF IM RECEIVING THE DATA. IT WORKS

After submitting and sending the client side data to my server, the html page is not properly doing the reload task:

As can see in this image, the reload thing is still going. I’m not sure why it does that.

Im new to Node JS, do you have any idea what is going on with the unfinished reload thing?

Anonymous Asked question May 13, 2021