2017-07-04 68 views
1

如何将MySQL连接到ReactJS?是否有任何示例或教程解释了我可以遵循的内容?如何将MySQL连接到ReactJS

我写了下面的代码,但得到的错误:

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

这两者之间没有任何联系....如果您想在后端渲染反应,只需从mysql获取数据并将其传递给反应渲染即可。但后端没有反应。 –

+0

Reactjs是一个客户端库。而且你可以得到一个MySQL数据库作为后端。将数据库连接到后端的更好方法是构建api服务器。这隐藏了您敏感的数据库信息并允许较少的耦合。 – Matty

回答