Upload Aufgabe 08
This commit is contained in:
parent
6ad7d48b35
commit
0cb5a5c6f8
|
@ -0,0 +1,28 @@
|
||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
exports.A008Server = void 0;
|
||||||
|
const Http = require("http");
|
||||||
|
var A008Server;
|
||||||
|
(function (A008Server) {
|
||||||
|
console.log("Starting server");
|
||||||
|
let port = Number(process.env.PORT);
|
||||||
|
if (!port)
|
||||||
|
port = 8100;
|
||||||
|
let server = Http.createServer();
|
||||||
|
server.addListener("request", handleRequest);
|
||||||
|
server.addListener("listening", handleListen);
|
||||||
|
server.listen(port);
|
||||||
|
function handleListen() {
|
||||||
|
console.log("Listening");
|
||||||
|
}
|
||||||
|
function handleRequest(_request, _response) {
|
||||||
|
console.log(`${_request.url}`);
|
||||||
|
console.log("-------------");
|
||||||
|
console.log("I hear voices!");
|
||||||
|
_response.setHeader("content-type", "text/html; charset=utf-8");
|
||||||
|
_response.setHeader("Access-Control-Allow-Origin", "*");
|
||||||
|
_response.write(_request.url);
|
||||||
|
_response.end();
|
||||||
|
}
|
||||||
|
})(A008Server = exports.A008Server || (exports.A008Server = {}));
|
||||||
|
//# sourceMappingURL=server.js.map
|
|
@ -0,0 +1 @@
|
||||||
|
{"version":3,"file":"server.js","sourceRoot":"","sources":["server.ts"],"names":[],"mappings":";;;AAAA,6BAA6B;AAE7B,IAAiB,UAAU,CA2B1B;AA3BD,WAAiB,UAAU;IACvB,OAAO,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC;IAC/B,IAAI,IAAI,GAAW,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC5C,IAAI,CAAC,IAAI;QACL,IAAI,GAAG,IAAI,CAAC;IAEhB,IAAI,MAAM,GAAgB,IAAI,CAAC,YAAY,EAAE,CAAC;IAC9C,MAAM,CAAC,WAAW,CAAC,SAAS,EAAE,aAAa,CAAC,CAAC;IAC7C,MAAM,CAAC,WAAW,CAAC,WAAW,EAAE,YAAY,CAAC,CAAC;IAC9C,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;IAEpB,SAAS,YAAY;QACjB,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC7B,CAAC;IAED,SAAS,aAAa,CAAC,QAA8B,EAAE,SAA8B;QACjF,OAAO,CAAC,GAAG,CAAC,GAAG,QAAQ,CAAC,GAAG,EAAE,CAAC,CAAC;QAC/B,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;QAC7B,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;QAE9B,SAAS,CAAC,SAAS,CAAC,cAAc,EAAE,0BAA0B,CAAC,CAAC;QAChE,SAAS,CAAC,SAAS,CAAC,6BAA6B,EAAE,GAAG,CAAC,CAAC;QAExD,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;QAE9B,SAAS,CAAC,GAAG,EAAE,CAAC;IACpB,CAAC;AACL,CAAC,EA3BgB,UAAU,GAAV,kBAAU,KAAV,kBAAU,QA2B1B"}
|
|
@ -0,0 +1,30 @@
|
||||||
|
import * as Http from "http";
|
||||||
|
|
||||||
|
export namespace A008Server {
|
||||||
|
console.log("Starting server");
|
||||||
|
let port: number = Number(process.env.PORT);
|
||||||
|
if (!port)
|
||||||
|
port = 8100;
|
||||||
|
|
||||||
|
let server: Http.Server = Http.createServer();
|
||||||
|
server.addListener("request", handleRequest);
|
||||||
|
server.addListener("listening", handleListen);
|
||||||
|
server.listen(port);
|
||||||
|
|
||||||
|
function handleListen(): void {
|
||||||
|
console.log("Listening");
|
||||||
|
}
|
||||||
|
|
||||||
|
function handleRequest(_request: Http.IncomingMessage, _response: Http.ServerResponse): void {
|
||||||
|
console.log(`${_request.url}`);
|
||||||
|
console.log("-------------");
|
||||||
|
console.log("I hear voices!");
|
||||||
|
|
||||||
|
_response.setHeader("content-type", "text/html; charset=utf-8");
|
||||||
|
_response.setHeader("Access-Control-Allow-Origin", "*");
|
||||||
|
|
||||||
|
_response.write(_request.url);
|
||||||
|
|
||||||
|
_response.end();
|
||||||
|
}
|
||||||
|
}
|
|
@ -8,18 +8,18 @@
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<form action="">
|
<form method="" action="https://theoneandgis.herokuapp.com/">
|
||||||
<label for="vorname">Vorname:</label> <br>
|
<label for="vorname">Vorname:</label> <br>
|
||||||
<input type="text" id="vorname" name="vorname" value="Ben"> <br>
|
<input type="text" id="vorname" name="vorname" value="Ben"> <br>
|
||||||
<label for="nachname">Nachname:</label> <br>
|
<label for="nachname">Nachname:</label> <br>
|
||||||
<input type="text" id="nachname" name="nachname" value="Uchiha"> <br>
|
<input type="text" id="nachname" name="nachname" value="Uchiha"> <br>
|
||||||
<input type="submit" value="Submit Input">
|
<input type="submit" value="Submit Input">
|
||||||
<button type="submit">Submit Button</button>
|
<button type="button" id="theButton">Submit Button</button>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<form method="get" action="">
|
<!-- <form method="get" action="">
|
||||||
<button type="submit">Get</button>
|
<button type="submit">Get</button>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
<form method="post" action="https://gis-example.herokuapp.com/">
|
<form method="post" action="https://gis-example.herokuapp.com/">
|
||||||
<button type="submit">Post mit URL in Action</button>
|
<button type="submit">Post mit URL in Action</button>
|
||||||
</form>
|
</form> -->
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -1,19 +1,28 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
exports.tutorial08 = void 0;
|
|
||||||
var tutorial08;
|
var tutorial08;
|
||||||
(function (tutorial08) {
|
(function (tutorial08) {
|
||||||
let formData = new FormData(document.forms[0]);
|
/*console.log(formData.get("vorname"));
|
||||||
console.log(formData.get("vorname"));
|
|
||||||
for (let entry of formData) {
|
for (let entry of formData) {
|
||||||
console.log(entry);
|
console.log(entry);
|
||||||
console.log("name: " + entry[0]);
|
console.log("name: " + entry[0]);
|
||||||
console.log("value: " + entry[1]);
|
console.log("value: " + entry[1]);
|
||||||
}
|
}*/
|
||||||
// Trennlinie
|
// Trennlinie
|
||||||
let url = "https://WeOwnTheWorld.server/path/file";
|
document.querySelector("#theButton").addEventListener("click", communicate);
|
||||||
|
//communicate("https://theoneandgis.herokuapp.com/");
|
||||||
|
async function communicate() {
|
||||||
|
// let response: Response = await fetch(_url);
|
||||||
|
// let jsonObj = await response.json();
|
||||||
|
let formData = new FormData(document.forms[0]);
|
||||||
|
let url = "https://theoneandgis.herokuapp.com/";
|
||||||
let query = new URLSearchParams(formData);
|
let query = new URLSearchParams(formData);
|
||||||
url += url + "?" + query.toString();
|
url += "?" + query.toString();
|
||||||
|
let response = await fetch(url);
|
||||||
|
let theAnswer = await response.url;
|
||||||
// await fetch(url);
|
// await fetch(url);
|
||||||
})(tutorial08 = exports.tutorial08 || (exports.tutorial08 = {}));
|
console.log(theAnswer);
|
||||||
|
}
|
||||||
|
console.log("hello");
|
||||||
|
})(tutorial08 || (tutorial08 = {}));
|
||||||
//# sourceMappingURL=tutorial.js.map
|
//# sourceMappingURL=tutorial.js.map
|
|
@ -1 +1 @@
|
||||||
{"version":3,"file":"tutorial.js","sourceRoot":"","sources":["tutorial.ts"],"names":[],"mappings":";;;AAIA,IAAiB,UAAU,CAmB1B;AAnBD,WAAiB,UAAU;IAE3B,IAAI,QAAQ,GAAa,IAAI,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;IAEzD,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;IAErC,KAAK,IAAI,KAAK,IAAI,QAAQ,EAAE;QACxB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;QACnB,OAAO,CAAC,GAAG,CAAC,QAAQ,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QACjC,OAAO,CAAC,GAAG,CAAC,SAAS,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;KACrC;IAED,aAAa;IAEb,IAAI,GAAG,GAAW,wCAAwC,CAAC;IAC3D,IAAI,KAAK,GAAoB,IAAI,eAAe,CAAM,QAAQ,CAAC,CAAC;IAChE,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,KAAK,CAAC,QAAQ,EAAE,CAAC;IACpC,oBAAoB;AAEpB,CAAC,EAnBgB,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAmB1B"}
|
{"version":3,"file":"tutorial.js","sourceRoot":"","sources":["tutorial.ts"],"names":[],"mappings":";AACA,IAAU,UAAU,CAuCnB;AAvCD,WAAU,UAAU;IAEhB;;;;;;OAMG;IAEH,aAAa;IAEO,QAAQ,CAAC,aAAa,CAAC,YAAY,CAAE,CAAC,gBAAgB,CAAC,OAAO,EAAE,WAAW,CAAC,CAAC;IAEjG,qDAAqD;IAErD,KAAK,UAAU,WAAW;QAEtB,8CAA8C;QAC9C,uCAAuC;QAEvC,IAAI,QAAQ,GAAa,IAAI,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QACzD,IAAI,GAAG,GAAW,qCAAqC,CAAC;QACxD,IAAI,KAAK,GAAoB,IAAI,eAAe,CAAM,QAAQ,CAAC,CAAC;QAEhE,GAAG,IAAI,GAAG,GAAG,KAAK,CAAC,QAAQ,EAAE,CAAC;QAE9B,IAAI,QAAQ,GAAa,MAAM,KAAK,CAAC,GAAG,CAAC,CAAC;QAC1C,IAAI,SAAS,GAAW,MAAM,QAAQ,CAAC,GAAG,CAAC;QAG3C,oBAAoB;QACpB,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AAIzB,CAAC,EAvCS,UAAU,KAAV,UAAU,QAuCnB"}
|
|
@ -1,24 +1,41 @@
|
||||||
|
|
||||||
import * as HTTp from "http";
|
namespace tutorial08 {
|
||||||
import * as Url from "url";
|
|
||||||
|
|
||||||
export namespace tutorial08 {
|
/*console.log(formData.get("vorname"));
|
||||||
|
|
||||||
let formData: FormData = new FormData(document.forms[0]);
|
for (let entry of formData) {
|
||||||
|
|
||||||
console.log(formData.get("vorname"));
|
|
||||||
|
|
||||||
for (let entry of formData) {
|
|
||||||
console.log(entry);
|
console.log(entry);
|
||||||
console.log("name: " + entry[0]);
|
console.log("name: " + entry[0]);
|
||||||
console.log("value: " + entry[1]);
|
console.log("value: " + entry[1]);
|
||||||
}
|
}*/
|
||||||
|
|
||||||
|
// Trennlinie
|
||||||
|
|
||||||
|
(<HTMLButtonElement>document.querySelector("#theButton")).addEventListener("click", communicate);
|
||||||
|
|
||||||
|
//communicate("https://theoneandgis.herokuapp.com/");
|
||||||
|
|
||||||
|
async function communicate(): Promise<void> {
|
||||||
|
|
||||||
|
// let response: Response = await fetch(_url);
|
||||||
|
// let jsonObj = await response.json();
|
||||||
|
|
||||||
|
let formData: FormData = new FormData(document.forms[0]);
|
||||||
|
let url: string = "https://theoneandgis.herokuapp.com/";
|
||||||
|
let query: URLSearchParams = new URLSearchParams(<any>formData);
|
||||||
|
|
||||||
|
url += "?" + query.toString();
|
||||||
|
|
||||||
|
let response: Response = await fetch(url);
|
||||||
|
let theAnswer: string = await response.url;
|
||||||
|
|
||||||
|
|
||||||
|
// await fetch(url);
|
||||||
|
console.log(theAnswer);
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log("hello");
|
||||||
|
|
||||||
// Trennlinie
|
|
||||||
|
|
||||||
let url: string = "https://WeOwnTheWorld.server/path/file";
|
|
||||||
let query: URLSearchParams = new URLSearchParams(<any>formData);
|
|
||||||
url += url + "?" + query.toString();
|
|
||||||
// await fetch(url);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
"devDependencies": {},
|
"devDependencies": {},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "node Aufgaben/Aufgabe_08_2020-06-17/test.js"
|
"start": "node Aufgaben/Aufgabe_08_2020-06-17/server.js"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|
Loading…
Reference in New Issue