html - 用node js连接mysql数据库时出错
问题描述
我正在使用 Node JS,并且正在尝试连接到 mysql 数据库。它一直断开连接。当我运行 npm start 时,错误显示如下
D:\face-api.js\face-api.js\examples\FaceLogInBackend\app.js:26 app.use(bodyParser.json()); // 支持 JSON 编码的正文 ^
类型错误:无法读取
对象未定义的属性“使用”。(D:\face-api.js\face-api.js\examples\FaceLogInBackend\app.js:26:5)
在 Module._compile (internal/modules/cjs/loader.js:776:30)
在 Object. Module._extensions..js (internal/modules/cjs/loader.js:787:10)
app.js 中的代码如下
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '',
database : 'bookstore'
});
connection.connect(function(err) {
if (err) throw err
console.log('You are now connected...')
})
解决方案
首先检查您是否在文件顶部声明了类似的内容
var app = express();
推荐阅读
- azure - Azure 函数 Webhook 模板
- node.js - 如何使用 Mongoose 为单个帖子保存多个类别
- file - 为什么在创建文件时读取垃圾索引节点是操作系统?
- security - 用于禁用 AWS 上特定命名空间的所有 Internet 连接的 kubernetes 网络策略 - EKS
- android - 如何从 URL 获取视频缩略图
- apache-kafka - 如何使用 kafka 工具集生成具有空值的 Kafka 记录
- cuda - Nvidia GPU 同时访问全局内存中的单个位置
- cybersource - Flex MicroForm 信用卡品牌标志
- c++ - 使用 is_same_v 自动推导类型
- linux - Mac OS Catalina zshell:cat -A 是非法的,那么替代品是什么?