错误:连接丢失:服务器关闭了连接。在MacOS上的Node.js,Xampp

时间:2018-09-08 02:31:23

标签: mysql node.js xampp

这是app.js的代码:

var express = require('express');
var mysql = require('mysql');

var app = express();

//create connection
var db = mysql.createConnection({
  host: 'localhost',
  user: 'minrui',
  password: '123456',
  port:8080
});

// connection
db.connect(function(error){
  console.log("Connection starts");
  if(error){
    throw error;
    return;
  }else{
    console.log('Connected');
  }
})
db.on('error', function(err) {
  console.log(err)
})

app.listen('3000',()=> {
  console.log("Server started on port 3000");
});

XAMPP应用程序可以在我的Mac上正常运行,并且端口为localhost:8080。XAMPP screenshot1。    XAMPP phpAdmin screenshot

当我在终端中运行nodemon时,报告了这样的错误:terminal screen shot

有人可以告诉我如何在Mac上解决此问题吗?非常感谢!

0 个答案:

没有答案