node.js - nodemon 应用程序崩溃 - 等待文件更改

标签 node.js nodes monodevelop

我正在自己学习 Node.js,但我不明白为什么会收到该错误“[nodemon] 应用程序崩溃 - 在启动之前等待文件更改..”。我的代码与教程中的代码相同。可能出了什么问题?

感谢您的帮助!

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


//create connection 
const db = mysql.createConnection({
    host: 'localhost',
    user : 'root',
    password : '123456',
});

//connect

db.connect((err)=>{
    if(err){
        throw err;
    }
    console.log("mysql is CONNECTED");
});


const app = express();

app.get('/createdb',(req,res) =>{
    let sql = 'CREATE DATABASE nodemysql';
    db.query(sql,(err, result)=>{
        if(err) throw err;
        console.log(result);
        res.send('database created');
    })
})

app.get('/createdb',()=>{
    console.log("server started on port 3000");
})

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

最佳答案

确保已安装mysql:

npm install mysql --save

尝试console.error(err),然后return:

var mysql = require("mysql");
var connection = mysql.createConnection({
  host: "example.org",
  user: "bob",
  password: "secret"
});

connection.connect(function(err) {
  if (err) {
    console.error("error connecting: " + err.stack);
    return;
  }

  console.log("connected as id " + connection.threadId);
});

关于node.js - nodemon 应用程序崩溃 - 等待文件更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57187569/

相关文章:

javascript - Node.js AWS 部署错误 : Cannot find module

javascript - 如何使用 node-postgres 将多行正确插入 PG?

algorithm - 可以选择 n-1 条边来形成具有 n 个节点的连通图的方式数

c++ - 具有 sudo 权限的 OpenMPI/mpirun 或 mpiexec

javascript - 对设置 NODE_ENV 的方式有多少感到困惑

node.js - 当用户路径包含空格时 nvm-windows 失败

c++ - 节点之间的存储成本

c# - 如何将框架 libz.dylib 和 libxml2.dylib 添加到 MonoTouch 中的 gcc_flags 参数?

xamarin.forms - 为什么当我尝试打开 Xamarin.Mac 项目 "MonoDevelop.MonoMac.XamMac2ProjectFlavor"时出现此错误?

c# - 谁将 app.config 复制到 app.exe.config?