如何以某种格式在浏览器中显示数据库内容?

时间:2017-11-03 07:10:17

标签: javascript mysql node.js

我的node.js代码:

http.createServer(function (request, response)
{
    console.log('Creating the http server');
    connection.query('SELECT * FROM navd_compare LIMIT 100', function(err, rows, fields)
   {
        console.log('Connection result error '+err);
        console.log('no of records is '+rows.length);
        response.writeHead(200, { 'Content-Type': 'application/json'});

        response.end(JSON.stringify(rows));
        response.end();
    });

}).listen(8084);

1 个答案:

答案 0 :(得分:0)

如果您想在服务器上编写最少代码,可以使用 Express 。例如:

var app = express();

app.route('/data')
.get(function(req, res, next) {
  /*your sql query*/
  res.json(result);
})

app.listen(3000, function () {
  console.log('Example app listening on port 3000!')
})

在此之后,您可以使用 AJAX 在客户端上请求您的路线。以下是Fetch API的示例:

fetch("http://localhost:3000/data").then(r => r.json()).then(data => {
  /* here is your data */
})