我对nodejs/reactjs是新手。我有一个从外部资源接收JSON帖子的NodeJS后端。我能够在express-async-router请求中显示控制台中的数据。
const AsyncRouter = require("express-async-router").AsyncRouter;
const router = AsyncRouter();
const jsonParser = require("body-parser").json({limit: "500kb"});
const validate = require("express-validation");
const schema = require("./schema");
router.use(jsonParser);
router.post("/exist", async (req, res) => {
// console.log("Request");
// console.log(req);
return res.status(200).json({
body: req.body,
msg: "Ciao"
});
});
module.exports = router;
https://daveceddia.com/ajax-requests-in-react/
下面是对按钮单击事件进行HTTP调用的示例react组件
import axios from 'axios'
class App extends Component {
constructor () {
super()
this.state = {
username: ''
}
this.handleClick = this.handleClick.bind(this)
}
handleClick () {
axios.get('https://api.github.com/users/sandeepp2016')
.then(response => this.setState({username: response.data.name}))
}
render () {
return (
<div className='button__container'>
<button className='button' onClick={this.handleClick}>Click Me</button>
<p>{this.state.username}</p>
</div>
)
}
}
export default App
我有两个独立的项目。一个用于前端reactJs,另一个用于后端NodeJs,我使用mySQL数据库来获取数据。我的主要问题是,我不能在互联网上主持这个网站。 我尝试使用firebase托管,并能够托管前端reactJs项目。我仍然有NodeJs和MySql数据库,需要托管,以便网站发挥作用。另外,我需要在连接文件中对DB做什么更改,从前端api触发是使用axios(“http://localhos
问题内容: 我这里有一些有角度的js代码。 以及带有MySQL代码的node js。我能够从此节点代码将数据传递到MySQL DB。如何继续对Node JS进行角度测试?我来自PHP背景。我应该能够将数据从angular js表单发送到MySQL数据库。我可以从这里的节点代码向MySQL数据库发送数据。 问题答案: 它可能是您入门的垫脚石: Index.html 角度代码app.js server
我设计了一个从前端接收Json的控制器。控制器被正确调用 当我将Json的元素打印到控制台时,它们变成“null”。 前端向后端发送json。控制器被正确调用,但是当我将用户名和密码打印到控制台时,它们的值变为空。 从前端发送的Json。前端的请求url为 这是我的控制器代码: 以下是我的会员: 我尝试添加@刚体到方法,但它原来是
试图弄清楚如何从mysql获取数据并将其显示在ReactJS中。我在后端使用NodeJS和Express。我尝试了在互联网上找到的代码片段,但它不像预期的那样工作。 这是我运行反应应用程序时得到的。 我的NodeJS代码 我的反应码