2017-07-04 22 views
1

ReactJSにMySQLを接続するにはどうすればよいですか?これを説明する例やチュートリアルはありますか?ReactJSにMySQLを接続する方法

は、私は、次のコードを書きましたが、エラーが出る:

var React = require('react'); 
var ReactDOM = require('react-dom'); 

var mysql = require('mysql'); 
var express = require('express'); 
var app = express(); 

var fs = require('fs'); 

var connection = mysql.createConnection({ 
    host  : 'localhost', 
    user  : 'root', 
    password : ' ', 
    database : 'node' 
}); 

connection.connect(); 

app.post('/users', function(req, res) { 

    var user = req.body; 

    var query = connection.query('INSERT INTO signup SET ?', user, function(err, result) { 

    }); 
    res.end('Success'); 
}); 

このコードが間違っていますか?

+0

を解決するために私を助けましたか? – shaochuancs

+0

2つの間には接続がありません....バックエンドで反応させる場合は、単にmysqlからデータを取得し、それを反応のレンダリングに渡します。しかし、バックエンドには何も反応しません。 –

+0

Reactjsはクライアント側のライブラリです。また、mysqlデータベースはバックエンドとして入手できます。データベースをバックエンドに接続するより良い方法は、apiサーバーを構築することです。これにより、機密データベース情報が隠され、結合が少なくなります。 – Matty

答えて

関連する問題