我有一个在前端(React)和后端(用Node.js制作的REST API )分离的多租户应用程序。每个自定义页面都有自己的主题(只有一个原色和一个徽标)。例如,您可以通过bob.example.com/api/v1访问特定租户的接口。
到目前一切尚好。但问题是:如何在前端处理这个问题?当有人进入bob.example.com时,React应用程序如何知道从后端加载哪个特定主题,并只对bob.example.com/<em
我有一个React功能组件Users,它接受一个参数,一个url,它是由API调用接收的。我想使用这个参数来获取一些数据,但是当在该页面上重新加载时,它不会呈现任何内容,因为该参数是未定义的。然而,当我在页面之间切换时,它仍然起作用,因为这样url就被加载了。我的代码: App.js function App() {
react_devtools_backend.js:2574 TypeError: Cannot read property 'length' of undefined at ba (react-dom.production.min.js:167)
at Object.wa [as useEffect] (react-dom.production.
我希望能够从API、服务器端检索数据,并将其加载到React上下文中,以便使我的应用程序中的任何组件都可以使用它。我尝试过各种各样的事情,但似乎没有什么能让我做我想做的事情。getInitialProps in _app.js --我可以将其添加到将运行服务器端的_app.js组件中,并可以通过上下文提供程序将其提供给所有组件,但问题是它运行在每个页面上,即使在浏览客户端时也是如此我希望能够调用API一次,而且只调用