Im sending text from a text field to node.js express server via XMLHttpRequest:
var text = document.getElementById("textBox").value; console.log(text); var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 || xmlhttp.status==200) { document.getElementById("textBox").value =xmlhttp.responseText; } } xmlhttp.open("POST","http://127.0.0.1:3000/",true); xmlhttp.send(text);
My question is: how to access it on my server:
var http = require("http"); var url = require("url"); var qs = require('querystring'); var path = require('path'); var bodyParser = require('body-parser'); var express = require('express'); var app = express();
The string is displayed as the request payload, and I do not want to use jQuery.
source share