我看到了很多方法来将React前端连接到表达后端(REST API),但我不知道其中哪一种是最常见,组织和友好的。 (Axios,componentDidMount函数等等。)。 我的项目分为后端和前端库,其中包括到后端的mongoDB的连接。 我是React的新手,所以我将不胜感激。
答案 0 :(得分:0)
您可以轻松地将它们放在同一台服务器上,只需要做。进行快速路由,以存储您的应用程序的index.html
。
app.get('/', (req, res) => {
res.sendFile('./public/index.html');
});
此外,不要忘记使用express自己的中间件来提供静态文件(css
,fonts
等)。
app.use(express.static('public'));
完成此操作后,可以在/api
上使用API。