【发布时间】:2020-09-05 03:54:21
【问题描述】:
这可能是一个微不足道的问题,但我是 MERN 堆栈的新手。
目前,我个人对 React/Express 还算不错,我正在尝试将这两个世界联系起来。
我在网上查看如何做到这一点,而且我经常发现人们使用Axios 进行 API 调用,我的问题是,为什么我们不直接使用节点中的 HTTPS 模块进行这些调用(当然,如果它不是我们自己的 API),如果它是我们自己的 API,我们为什么不直接调用它,例如如果我们有一个表单:
return(
<form action="localhost:3000/exampleRoute" method="post">
<input type="submit" name="upvote" value="Upvote" />
</form>);
如果我的本地主机在 3000 端口上运行,那么它会向我的本地主机发出 post 请求吗?
【问题讨论】:
-
1.因为您没有在 Node 环境中运行该 React 代码,所以它运行在您用户的浏览器中; 2. 如果你愿意,你仍然可以在 React 中使用表单。
标签: node.js reactjs express axios mern