NodeJS Request

“use strict”;const fs = require(“fs”);const request = require(“request”);// Simple GETrequest(“http://localhost:14519/Test/GetHtml”, (err, resp, body) => { console.log(“err: ” + err); console.log(“statusCode: ” + resp.statusCode); console.log(“body: ” + body);});// Output GET results to filerequest(“http://localhost:14519/Test/GetJson”).pipe(fs.createWriteStream(“result.json”));// POST with form parametersrequest.post({ url: “http://localhost:14519/Test/PostParams”, form: { name: “John Smith” },}, (err, resp, body) => { console.log(“err: ” + err); console.log(“statusCode: ” […]

NodeJS read/write text files

“use strict”;(function() { var fs = require(“fs”); var readline = require(“readline”); fs.readFile(“input.json”, function(error, data) { var obj = JSON.parse(data); fs.writeFile(“output.json”, JSON.stringify(obj), function(err) { if (err) { console.log(“Error: ” + err); } else { console.log(“Saved”); } }); }); (function() { var outputStream = fs.createWriteStream(“output.txt”); var lineReader = readline.createInterface({ input: fs.createReadStream(“input.txt”) }); lineReader.on(“line”, function(line) { console.log(“Line: ” […]

NodeJS Read/Write Files

const fs = require(“fs”);const readline = require(“readline”);// Read full filefs.readFile(“myfile.txt”, { encoding: “utf-8” } ,(err, data) => { console.log(“Full file contents:”); console.log(data); console.log(“===================”);});// Read file line-by-linevar lineReader = readline.createInterface({ input: fs.createReadStream(“myfile.txt”) });lineReader.on(“line”, line => { console.log(`Line: ${line}`); });lineReader.on(“close”, () => console.log(“DONE”));// Write full filefs.writeFile(“myfile.txt”, “some file contents”, err => { if (err) console.error(err);});// Write file […]