Zunächst möchte ich darauf hinweisen, dass ich Node.JS sehr neu bin. Ich versuche mit NodeJS eine Seite zu erstellen, die mehrere Tabellen und Informationen enthält. Mein Problem ist, dass ich das Ergebnis der SQL-Abfrage nicht in eine HTML-Tabelle bekommen kann. Derzeit bin ich .send
die Daten in eine HTML-Seite mit Express.Anzeigen eines JSON-Datasets als Tabelle mit Node.js und Express
-Code, die ich benutze:
var http = require('http');
http.createServer(function(req, res) {});
var mysql = require("mysql");
var express = require('express');
var app = express();
console.log('Creating the http server');
con.query('SELECT id ,name FROM customer', function(err, rows, fields)
{
console.log('Connection result error '+err);
console.log('num of records is '+rows.length);
app.get('/', function (req, res) {
res.send(rows);
});
});
app.listen(3002, function() {
console.log('Example app listening on port 3000!');
})
Dies druckt alle Daten aus meiner SQL-Anweisung auf meine HTML-Seite:
{"id":"1","name":"Robert"}
{"id":"2","name":"John"}
{"id":"3","name":"Jack"}
{"id":"4","name":"Will"}
was Ich mag würde als Ergebnis haben, ist:
id Name
1 Robert
2 John
3 Jack
4 Will
..etc
Ist dies sogar in Node JS möglich?
Ich versuche, eine zu schaffen Entschuldigung für die falschen Vorschläge –
Sie versuchen also, das Resultset in einer Tabelle in HTML anzuzeigen (Erstellen einer Tabelle ist, in Datenbank Begriffen, eine andere Sache) – leroydev
Ich möchte eine Tabelle in meine HTML-Seite erstellen nicht in meiner Datenbank –