Computer – die neusten Beiträge

Node.js: Werte an HTML Datei übergeben?

Ich habe etwas mit Node.js angefangen und komme einfach nicht mehr weiter. Ich habe das Server erstellen usw. gut verstanden, aber jetzt komme ich nicht mehr weiter. Es kann sein, dass das total einfach ist.

Ich habe anfangs einen Server erstellt. Nun habe ich eine MySQL-Verbindung hergestellt (was auch funktioniert) und mit dem SELECT-Befehl Daten daraus bekommen. Nur stellt sich mir nun einfach die Frage, wie zum Teufel ich den Wert in meine HTML Datei bekomme, um sie auszugeben.

app.js:

var express = require("express");
var app = express();
var mysql = require("mysql");
var con = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "",
  database: "test"
});

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected to Database!");
});

app.listen(8080, function() {
  console.log("Server is running!");
});

con.query("SELECT id, Zahl FROM test", function(err, result, fields) {
  if (err) throw err;
  console.log(result);
});

app.get("/", function(req, res) {
  res.sendFile(__dirname + "/index.html");
});

Also, wie gesagt, bekomme ich in der Konsole "result" ausgegeben. Aber wie bekomme ich das jetzt z.B. in einen div in meiner index.html?

Und noch eine kleine Nebenfrage: Ist das so richtig, wenn ich einfach andere Seiten so

app.get("/", function(req, res) {
  res.sendFile(__dirname + "/index.html");
});

app.get("/test", function(req, res) {
  res.sendFile(__dirname + "/test.html");
});

erzeugen kann?

Also wenn ich einfach nur mehrere HTML Dateien haben möchte.

Und noch eine kleine Frage: Ich kenne es so, dass man in PHP eigentlich immer MySQL-Datenbanken verwendet. In Node.js geht das ja auch, aber gibt es da auch eine Art vorgesehene Datenbank?

Die kleinen Fragen sind nebensächlich, die erste Frage ist mir erst einmal am wichtigsten. Aber wer es weiß ...

MfG

Tom

Computer, HTML, programmieren, JavaScript, Webentwicklung, node.js

LAN verbindung nicht möglich?

hallo zusamme.

ich habe das Problem, dass die LAN verbindung nicht mehr funktioniert.

also ich bin bei der Deutschen Glasfaser und habe einen platinum-7840 GENEXIS Router. wir haben diesen Router schon etwsa länger und eigentlich hat die lan verbindung so wie die wlan verbindung immer funktioniert (also alles freigeschaltet).

(wir haben eine 400k leitung) fals die information wichtig sein sollte.

seit einiger zeit also ungefähr einem halben jahr funktioniert die lan verbidung nicht mehr sobal ich ein endgerät anschließe (versucht mit mehreren) zeigt der pc mir an, : Begrenzt. Manschmal auch : Nicht identiviziertes Netzwerk.

ich habe dies natürlich auch mit mehreren Lan kabeln Versucht, aber keins hat funktioniert.

Da ich dachte dass es vielleicht am Router liegen könnte, habe ich den laptop auch direkt am NT angeschlossen. Also daran wovon der Router seine verbindung her bekommt.

ich habe bei der Deutschen Glasfaser schon 3 mal angerufen habe ihnen mein Problem geschildert, doch niemand von dennen konnte mir helfen, da sie immer nur gesagt haben bei ihnen würden pakete ankommen und auch weg gehen und es müsste ja eigentlich funktionieren.

doch das tut es nunmal nicht. Ich habe da jetzt schon 3 mal angerufen, 3 mal wurde mir das selbe gesagt sie meinten auch ich solle nach ihrer anleitung mal die kabel in andere ports stecken aber nicht half. aus dem grund frage ich jetzt einfach mal euch. vielleicht hatte ja einer von euch auch so ein problem oder weis woran es liegen kann.

ich hoffe das ihr mir helfen könnt denn langsam bin ich echt verzweifelt, da mein pc kein wlan empfangen kann, ich es aber auch nicht einsehe für die lan verbindung zu zahlen aber mir dann trozdem noch eine wlan antenne für den pc kaufen zu müssen.

also dann vielen dank schonmal für eure antworten.

Computer, Internet, WLAN, Technik, Netzwerk, Glasfaser, LAN, Router

Probleme bei der Installation von .NET Framework(jegliche Version), wie behebt man das?

Schönen guten Tag,

Ich habe heute ,mich dazu entschieden, mein .NET Framework zu updaten, da ein Programm welches ich Installieren wollte, meinte es bräuchte eine neuere Version, als ich daraufhin nachsah, sah ich dass meine momentane .NET Framework Installation aus dem Jahr 2015 war und schon relativ veraltet(Version 4.5.2 soweit ich mich erinnern kann), also deinstallierte ich diese und versuchte die neuste herunterzuladen, bei der Installation dieser, habe ich dann die Benachrichtigung, welche ich daraufhin auch bei allen anderen Versuchen und bei egal welcher Version ich es probierte(Habe verschiedene Versionen und Offline-/ Online Installer benutzt) bekam, nämlich ".NET Framework [Version] wurde aus folgendem Grund nicht installiert:

Schwerwiegender Fehler bei der Installation."

Ich konnte bei dem Protokoll, dann nach eigenem nach schauen, dies als mögliches Problem identifzieren:

"[10/13/2019, 0:14:13] Returning IDOK. INSTALLMESSAGE_ERROR [Error 997.Überlappender E/A-Vorgang wird verarbeitet. ]

[10/13/2019, 0:14:13] Returning IDOK. INSTALLMESSAGE_ERROR [Error 997.Error 997.Überlappender E/A-Vorgang wird verarbeitet. ]

[10/13/2019, 0:14:13]MSI (D:\09c96ab78865a0fc38b2\netfx_Full_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4.7 Setup_20191013_001407363-MSI_netfx_Full_x64.msi.txt

[10/13/2019, 0:14:13]PerformOperation returned 1603 (translates to HRESULT = 0x80070643)

[10/13/2019, 0:14:13] Action complete

[10/13/2019, 0:14:13]OnFailureBehavior for this item is to Stop."Habe auch schon viele Fixxes probiert, aber keiner konnte mir bisher helfen, deswegen wende ich mich jetzt an diese Option.

Mfg

(Ist eine neu Formulierung und Neu Stellung der alten Frage von mir, da bei der letzten die Informationen zu wenig waren usw)

PC, Computer, Windows, Windows 7, Technik, mic, Technologie, Spiele und Gaming

Meistgelesene Beiträge zum Thema Computer