如何将快速多页 Web 应用程序连接到其自己的 API?



我有一个后端快速服务,节点。它公开了我需要的所有必要 API。我有一个使用 API 的反应单页应用程序 (SPA( 管理 Web 应用程序。我需要一个多页应用程序 (MPA( 内容管理站点 (CMS(,供一般互联网用户从 API 获取数据。

问题是如何将 MPA 连接到 API。我应该如何从后端的 API 获取数据,并使用同一后端中的数据生成页面,而无需重写 MPA 的 API 函数?

如果你想要 react 的多页应用程序,你可以反应路由器 dom 它非常好的库,对于 API 调用,你可以使用 axios 或本机获取函数(如果你在你的 react 应用程序中添加 jquery 插件,你也可以使用 ajax,但在使用 axios 或 fetch 时,你必须像这样在包 json (reactjs( 中设置对 API URL 的代理

"proxy": "http://localhost:5000" //add the port you use for your node app

最新更新