Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

327
Views
Using AJAX Post and Node.js Express

I am trying to send data from my html for node.js Express using a post method.

Using this code on my html file:

function readfile() {
var data = {};
data.path = '/home/test/pgadmin.txt';
data.ext = '.txt';
console.log(data);
  $.ajax({
    url: '/read_file',
    type: 'POST',
    contentType: 'application/json',
    data: JSON.stringify(data),
    success: function(data) {
      console.log(data);
    }
  });
}

And this is the code that I'm using on server side.

var express = require('express')
var path = require('path')
var app = express()

app.post('/read_file', function(req, res) {
   console.log(req.data.path) //?
   console.log(req.data.ext) //?
   //I dont know how to get the values of my data: here

})

Is there some way to get those data values without using bodyparser?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

I'm not sure why you don't want to use bodyParser, but this could be done like:

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

app.use(bodyParser.json());

app.post('/read_file', function(req, res) {
   console.log(req.body);
});

Of course you have to install bodyParser npm module as Brian pointed out.

See How do I consume the JSON POST data in an Express application

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!