Я создал соединение внутри конструктора, но у меня возникают ошибки при сохранении компонента - PullRequest
1 голос
/ 06 апреля 2020

Я правильно импортировал mysql. Вот мой код, в котором я объявил соединение внутри конструктора.

import mysql from 'mysql';
export class StepForm extends Component {
    constructor() {
        super();
        this.state ={
            step: 1, 
            // welcome
            qNumber:1,
            accountNumber:'',
            amount:'',
            txNumber:1,
            postArray : []
        }
        const connection = mysql.createConnection({
            host: 'localhost',
            port: 3306,
            user: 'root',
            password: 'whil',
            database: 'qany'
        });
        connection.connect();
        console.log(connection);
    }

при сохранении компонента я обнаружил ошибку,

TypeError: Net.createConnection is not a function
Connection.connect
C:/react_programs/q_any/node_modules/mysql/lib/Connection.js:74
  71 | this._connectCalled = true;
  72 | 
  73 | // Connect either via a UNIX domain socket or a TCP socket.
> 74 | this._socket = (this.config.socketPath)
     | ^  75 |   ? Net.createConnection(this.config.socketPath)
  76 |   : Net.createConnection(this.config.port, this.config.host);
  77 | 

что должно быть сделано?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...