将所有api端点保持在一个位置

时间:2017-02-20 08:57:45

标签: javascript reactjs

我正在开展一个反应项目,我必须在应用程序中调用很多后端api。所以我有一个组件,我从该组件调用所需的api。所以像这样我在每个第三个组件都有api urls。是否有最佳做法可以将所有网址保存在一个地方,并在需要时将其用于组件中?

1 个答案:

答案 0 :(得分:1)

我的方法

我的项目中有api文件夹,我写了所有的api请求。 我根据他们的工作对api调用进行分组,并将其放入单独的js文件中进行测试:

  

userapi.js(所有登录/注销和其他用户管理相关api   呼叫)

所以我的userapi看起来像

export const login = (params) =>{
  //login code
}

export const register = (params) =>{
  //registeration code
}

我将所有配置变量放在单独的文件config.js中。 最后在index.js我导入所有这些函数并将其导出,以便我可以通过index.js

的一个地方访问所有这些函数
相关问题