reactjs - 使用asp .net core web api配置react js应用程序的最佳方法是什么
问题描述
我已经使用 create-react-app 工具创建了 react-js 应用程序并且我有 .net core web API 当我调用 web api 时,我必须执行类似 fetch('localhost://7000/api/something') 的操作每次我想避免重复使用 'localhost://7000' 那么有什么方法可以配置 react js 应用程序,这样我就可以在使用 web api 时在每个文件中避免这个 localhost 字符串?
解决方案
对于fetch
,它接受绝对 url 和相对 url。但是对于相对 url,它是根据托管的基本 url create-react-app
。
对于解决方法,您可以尝试定义一个变量来存储localhost://7000
,然后从fetch
.
推荐阅读
- azure - 无法使用 REST API 将 cosmos db 的嵌套数据源字段映射到 Azure 索引器的根索引字段
- c++ - Lambda:未评估上下文中未捕获的对象
- python-3.x - 使用 boto3 将自定义规则放入 Cloudwatch 事件中
- reactjs - 使用 ReactApp Javascript 获取条件 API
- c# - 如何使用 DLL 导入调用回调方法 C++ 并在 C# 中获取事件
- java - 如何比较时间?
- javascript - 为什么更新包含 `document.getElementById("text").value` 的变量不会改变 DOM?
- python - 检查 Jinja2 中的变量类型
- angular - 如何在 Typescript 中为方法返回值
- java - 测试。在 @beforeMethod 中跳过 testMethod 的执行,而不是全部跳过剩余的 testMethods