我試圖從reactJS向Node.js上的mysql數據庫插入表單數據。我是初學者,所以請幫助我。如何在node.js上連接reactJS和mysql
import React from 'react';
import Layout from './App.jsx';
class Header extends React.Component{
constructor(props) {
super(props);
this.handleSubmit = this.handleSubmit.bind(this);
}
handleSubmit(event) {
var fname=this.refs.fname.value; //This variable holds firstname
}
render() {
return (
<div>
<form onSubmit={this.handleSubmit}>
<h1>Registration Form: </h1>
<label>
First Name:
<input type="text" ref="fname" value={this.state.fname} /><br/><br/>
</label><br/>
<label>
Last Name:
<input type="text" ref="lname" value={this.state.lname} /><br/><br/>
</label><br/>
<input type="submit" value="Submit" />
</form>
</div>
);
}
}
export default Header;
上面的代碼是Header.jsx
這使得形式
變量fname
包含我要插入到mysql數據庫的價值。