已经排队握手后,无法将握手排入队列。用于获取http客户端和服务器的数据

时间:2018-04-25 13:02:06

标签: mysql node.js angular

角度为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);

在浏览器中获取localhost:8080上的数据但是没有向html客户端站点发送数据可以帮助我吗?我的代码中有什么问题

0 个答案:

没有答案