From 9a7823a1e3b450ea417e1261be3d08fd29502c27 Mon Sep 17 00:00:00 2001 From: KubMakCZ Date: Thu, 17 Sep 2026 11:57:05 +0200 Subject: [PATCH] index.js with npm --- 04_npm/index.js | 38 ++++++++++++++++++++++++++++++++++++++ 04_npm/package.json | 4 ---- 2 files changed, 38 insertions(+), 4 deletions(-) diff --git a/04_npm/index.js b/04_npm/index.js index e69de29..cffddcc 100644 --- a/04_npm/index.js +++ b/04_npm/index.js @@ -0,0 +1,38 @@ +var http = require("http"); +var formidable = require("formidable"); +var fs = require("fs"); +var path = require("path"); + +http.createServer((req,res)=>{ + if (req.url =="/fileupload"){ + var form = new formidable.IncomingForm(); + form.parse(req,function (err,fields,files){ + var oldpath = files.fileToUpload.path; + var newpath = path.join(__dirname,"uploads",files.fileToUpload.name); + console.log(oldpath); + console.log(newpath); + fs.rename(oldpath,newpath,(err)=>{ + if(err){ + console.error(err); + res.writeHead(200,{"Content-type":"text/html"}) + res.end("ISE"); + return; + } + res.writeHead(200,{"Content-type":"text/html"}) + res.write("File uploaded"); + res.write('DOMU') + res.end(); + }) + }) + + } else { + res.writeHead(200,{"Content-type":"text/html"}); + res.write('
'); + res.write('
'); + res.write(''); + res.write('
'); + res.end(); + } +}).listen(8080) +console.log("Server bezi na http://localhost:8080") \ No newline at end of file diff --git a/04_npm/package.json b/04_npm/package.json index 8079159..654b2e0 100644 --- a/04_npm/package.json +++ b/04_npm/package.json @@ -14,11 +14,7 @@ "type": "commonjs", "main": "index.js", "scripts": { - // pro spuštění odstranit komentáře ☺ - //npm run test <- spustí server na portu 25565 "test": "node tester.js 25565", - //další možnost vytvoření rychlých přikazů na testování - //npm run prod "prod": "node tester.js 80" }, "dependencies": {