Код на стороне клиента с угловым 4:
this.http.get('http://localhost:8080').subscribe(data => {
console.log(data);
});
Код на стороне сервера, получающий данные из mysql:
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "root",
database: "mydb"
});
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
con.connect(function(err) {
if (err){
res.write(err);
res.end();
console.log(err);
} else {
con.query("SELECT * FROM minister", function (err, result) {
if (err) {
res.write(err);
res.end();
console.log(err);
}
else {
res.write(JSON.stringify(result));
res.end();
}
});
}
})
}).listen(8080);
Получение данных на локальном хосте: 8080 в браузере, но не отправка данных на сайт html-клиента, может мне помочь? что-то не так в моем коде