【发布时间】:2017-12-15 12:51:53
【问题描述】:
我在使用 npm 将我的 create-react-app 与 mysql 连接时遇到问题。
当我在没有 npm 的情况下单独尝试时,它在 nodejs 中工作。但是,当我尝试使用 npm install mysql 连接时,它会抛出一个错误......
TypeError: http.IncomingMessage 未定义 ./node_modules/express/lib/request.js
这是我的代码:
var express = require('express');
var mysql = require('mysql');
var connection =mysql.createConnection({
host: 'localhost',
user: 'user',
password: '',
database: 'reactproject'
});
connection.connect(function(err){
if(!err) {
console.log("Database is connected ... nn");
} else {
console.log("Error connecting database ... nn");
}
});
【问题讨论】:
-
React 在浏览器中运行,无法连接数据库。有关如何一起使用 React 和数据库的更多信息,请参阅此答案:stackoverflow.com/questions/52378352/…
标签: javascript reactjs npm