nodemon 应用程序崩溃 - 等待文件更改
Posted
技术标签:
【中文标题】nodemon 应用程序崩溃 - 等待文件更改【英文标题】:nodemon app crashed - waiting for file changes 【发布时间】:2019-12-02 21:10:10 【问题描述】:我正在自学 node.js,但我不明白为什么会收到错误 "[nodemon] app crashed - waiting for file changes before starting.."
。我的代码与教程中的代码相同。有什么问题?
感谢您的帮助!
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");
);
【问题讨论】:
您是否创建了要连接的数据库? 嗨布雷迪,刚刚做了,仍然是同样的错误...... 尝试按照 Peter 在答案中的建议添加 console.error,并在问题中发布您收到的错误! @FreshmanUCSD 您在这个问题上需要更多帮助吗?请让我知道或将我的答案标记为已接受。谢谢。 如果你有时间,我有一个问题,当我在执行 npm install --save mysql express 时,我收到了这个错误:“git 存储库有太多活动更改,只有 Git 的一个子集功能将被启用”。似乎我没有这样做是好的存储库?我应该在哪里安装mysql和express? 【参考方案1】:确保已安装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);
);
【讨论】:
以上是关于nodemon 应用程序崩溃 - 等待文件更改的主要内容,如果未能解决你的问题,请参考以下文章