【发布时间】:2020-10-25 14:04:04
【问题描述】:
我看到了很多将 React 前端连接到表达后端 (REST API) 的方法,但我不明白其中哪一种是最常见、最有条理和最友好的。 (axios、componentDidMount 函数等等..)。 我的项目分为后端和前端库,其中包括后端与 mongoDB 的连接。 我是 React 的新手,所以我会很感激任何建议。
【问题讨论】:
标签: node.js reactjs mongodb express
我看到了很多将 React 前端连接到表达后端 (REST API) 的方法,但我不明白其中哪一种是最常见、最有条理和最友好的。 (axios、componentDidMount 函数等等..)。 我的项目分为后端和前端库,其中包括后端与 mongoDB 的连接。 我是 React 的新手,所以我会很感激任何建议。
【问题讨论】:
标签: node.js reactjs mongodb express
您可以轻松地将两者都放在同一台服务器上,您需要做的就是。制作一条快速路由,为您的 React 应用程序的index.html 提供服务。
app.get('/', (req, res) => {
res.sendFile('./public/index.html');
});
另外,不要忘记使用 express 自己的中间件提供静态文件(css、fonts 等)。
app.use(express.static('public'));
完成此操作后,您可以在/api 获取您的 API。
【讨论】: