I want to send some data to the server. The problem is that the server seems to be unable to receive data.
So my posting details:
name=hello&email=there&message=sometext
and my server code is as follows:
var url = require('url'), express = require('express'), http=require('http'), path = require('path'), nodemailer = require('nodemailer'); var app = express(); var server = http.createServer(app); app.engine('.html', require('ejs').__express); app.set('views', __dirname + '/views'); app.set('view engine', 'html'); app.use(express.static(path.join(__dirname, 'public'))); app.get('/', function(req, res){ res.render('home'); }); app.use(express.bodyParser()); app.post('/', function(req, response){ console.log(req.body);
when running console.log(reg.body) the terminal output is "undefined"
source share