首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建用于在反应性项目中集成的客户端api

构建用于在反应性项目中集成的客户端api
EN

Stack Overflow用户
提问于 2017-03-29 10:02:31
回答 1查看 53关注 0票数 0

我想知道构建API客户端最有效的方法是将该客户端集成到我的react项目中。

问题如下:

1我是否只需要使用获取或等待/同步开发一个基本的客户端api ?2与redux耦合,使用还原器,任何方法或最佳实践?3访问env以根据环境设置API_URL?

使用的工具:现在使用的脚本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-29 10:55:45

我是否需要使用获取或等待/同步来开发一个基本的客户端api?

是。使用您选择的http框架。JQuery,fetch,axios,随便什么。我不会再详细讨论这个问题,因为它容易引起意见,也不会有任何建设性。

2与还原剂结合,使用还原剂,有什么方法或最佳做法吗?

有相当多的redux中间件用于处理API调用(或者更一般的异步操作)。雷克是应用最广泛、最容易理解的语言之一,也可以用于将您的API注入您的动作创建者雷德克斯-传奇是另一个很好的选择,但比thunk复杂得多。

3访问env变量以根据环境设置API_URL

这不是我的强项,所以会有更好的方法来做到这一点,但是我使用了一个单独的脚本(通常是“configuration.js”),它有一个模板化的变量,我在启动之前用env变量的值替换它,并在html中用script标记链接到它。如何部署可能会使这更容易或更困难。我通常部署一个坞容器,所以在启动时运行一些额外的命令并不困难。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43090364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档