我的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);
答案 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 */
})