我有一个连接到mysql数据库并在控制台中打印表的nodejs服务器,它按原样显示:
var express = require('express');
var app = express();
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "root",
database: "myarticles"
});
con.connect(function(err) {
if (err) throw err;
con.query("SELECT * FROM articles", function (err, result, fields) {
if (err) throw err;
console.log(result);
});
});
app.use(express.static('public'));
app.get('/', function (req, res) {
res.sendFile(__dirname + '/index.html');
});
app.listen(3000, function () {
console.log('Server is running on port 3000...');
})
这完美地工作了,但是我希望能够在一个单独的文件中加载表(以供日后修改)。我必须在服务器文件中指定它吗?我的其他JavsScript文件已随服务器中的express模块一起加载。