我在server.js上创建了带有节点JS的服务器。但是我的代码有问题。这是我在server.js
上的完整代码const mysql = require('mysql');
const express = require('express');
var app = express();
const bodyparser = require('body-parser');
app.use(bodyparser.json);
var mysqlConnection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'nodejs_employee'
});
mysqlConnection.connect((err) => {
if (!err) {
console.log('Db conected');
}
else{
console.log('not connect');
}
});
app.listen(3000, () => console.log('Express server running'));
app.get('/employees', (req,res) => {
mysqlConnection.query("SELECT * FROM employeedb", function (err, result, fields) {
if(err){
throw err;
}
console.log(result);
});
});
查看这样的块代码
mysqlConnection.query("SELECT * FROM employeedb", function (err, result, fields) {
if(err){
throw err;
}
console.log(result);
});
mysql.connection.query代码在app.get内部时不起作用。但是,当我对app.get line(打开标签和关闭标签(发表评论时,它可以起作用。我不知道修复它。请帮助我
,而不是书面的第6行
app.use(bodyparser.json);
使用
app.use(bodyparser.json());
我希望它应该有所帮助