如何在其他JavaScript文件中要求NodeJS模块?

时间:2019-05-15 01:19:06

标签: javascript mysql node.js

我有一个连接到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模块​​一起加载。

0 个答案:

没有答案