簡體   English   中英

如何分別制作DBconnection和Node.js查詢文件

[英]How to make DBconnection and Node.js Query file separately

我有問題。 如何連接dbconnection.js和demo_api_select.js在demo_api_select.js上聲明變量時遇到問題。 它不起作用,並顯示如下錯誤提示:

錯誤通知

請幫忙

dbconnection.js:

var mysql=require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "",
  database: "test"
});

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
});


module.exports = con;

demo_api_select.js

var db = require('./dbconnection');

db.connect(function(err) {
  if (err) throw err;
  //Select all customers and return the result object:
  con.query("SELECT * FROM profil" , function (err, result, fields) {
    if (err) throw err;
    console.log(result);
  });
});

我想使這些代碼和以下代碼一起工作:

var mysql = require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "",
  database: "test"
});

con.connect(function(err) {
  if (err) throw err;
  //Select all customers and return the result object:
  con.query("SELECT * FROM profil" , function (err, result, fields) {
    if (err) throw err;
    console.log(result);
  });
});

嘗試此代碼。無需兩次連接數據庫

var db = require('./dbconnection');

db.query("SELECT * FROM profil" , function (err, result, fields) {
   if (err) throw err;
    console.log(result);
   });
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM