html - Node.js posting undefined -
i trying post , insert data html
form using node.js
having problem posting data html
form node.js
, extracting data passed undefined inserting in database using node-mysql
new node.js
here app.js
code
var app = require('express')(); var server = require('http').server(app); var io = require('socket.io')(server); var bodyparser = require('body-parser'); var jsonparser = bodyparser.json() var sql = require('mysql'); var connection = sql.createconnection({ host : 'localhost', user : 'root', password : '', port : '3306', database : 'node' }); server.listen(3000); app.get('/nodethis', function (req, res) { res.sendfile(__dirname + '/insert.html'); }); app.use(bodyparser.json()) app.post('/nodethis', jsonparser, function (req, res) { var post={user_name:req.body.name1,user_what:req.body.what,user_why:req.body.why}; console.log(post); });
here html
form:
<html> <body> <div> <form action="/nodethis" method="post"> <input type="text" name="name1"> <input type="text" name="what"> <input type="text" name="why"> <button class="boom">submit</button> </form> </div> </body> </html>
Comments
Post a Comment