reactjs - 将烧瓶变量注入到将通过 npm run build 持续存在的反应应用程序中
问题描述
这可能是相当独特的。我正在从事的项目将要求用户输入他们正在运行应用程序的设备的 ip。设备 (raspi) 将运行烧瓶服务器,用户需要将设备 IP 添加到该服务器。设置完成后,IP 不需要更改。
抓住它,服务器的接口是一个反应应用程序,在npm run build
反应应用程序被 web 打包成一个简单的 index.html 之后,用户可以与之交互
这是问题所在,我需要用户向 Flask 应用程序提供一个变量,以便将其注入到 web 打包的 JS 脚本中。
这就是我所拥有的
@cross_origin()
def host():
ip = "http://192.168.0.33:333"
return render_template("index.html", serverip=ip)
这是构建后网络打包的内容
var e = function (e) {
return fetch("{{serverip}}/".concat(e));
};
问题在于 Jinja 和 chunk.js 没有通信,我不确定如何最好地注入该 ip
解决方案
推荐阅读
- javascript - jQuery 的 ._data.map() 的 PyQuery 等价物是什么?
- reactjs - 如何在 React 中使用 DOMRect 和 useEffect?
- android - 在 Android 上使用 SearchManager 在片段中获取 SearchView 的结果
- java - 我无法保存文件以解析服务器
- oracle - 将 Db2 过程转换为 Oracle 过程
- c# - NopCommerce 4.30 覆盖 Register.cshtml
- rsa - 你能从RSA中的明文、密文和n中找到D吗?
- ios - 如何在本机反应中访问 IOS 的活动屏幕时间?
- python - 熊猫数据框总和相同的键
- django - Django Rest Framework + Swagger:错误 {“detail”:“CSRF 失败:CSRF 令牌丢失或不正确。” }