Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Sender
- function save() {
- let csvContent = "";
- var transposed = map[0].map((_, colIndex) => map.map(row => row[colIndex]));
- transposed.forEach(function(rowArray) {
- let row = rowArray.join("\t");
- csvContent += row + "\n";
- });
- console.log("Sending", JSON.stringify(transposed))
- fetch("http://localhost:8000/", {
- method: "POST",
- body: JSON.stringify(csvContent),
- headers: {
- 'Content-type': 'application/json' // The type of data you're sending
- }
- })
- }
- //Mottar, egentlig i en annen fil
- const http = require('http');
- const fs = require("fs");
- var express = require('express')
- var app = express()
- var bodyparser = require('body-parser')
- var allowCrossDomain = function(req, res, next) {
- res.header('Access-Control-Allow-Origin', '*');
- res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
- res.header('Access-Control-Allow-Headers', 'Content-Type');
- next();
- }
- app.use(allowCrossDomain)
- app.use(express.json());
- app.post('/', function(req, res) {
- var csv = req.body;
- console.log((req.body))
- console.log(typeof csv)
- fs.writeFile("maps/req.csv", csv, function (err) {
- if (err) return console.log(err);
- })
- });
- const server = http.createServer(app).listen(8000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement