此框架已实现前后端分离,可以直接把前段编译后,打包成app来使用,支持android 和ios。

不是打web的url,这样访问很慢,要下载的资源很多。
是把前段的js,css,html等资源放在app中,只访问远程api,因为资源都在手机本地,加载会快点。

既然要让本地资源访问远程服务,就要修改angular访问api的路径问题。

  1. 打开这个文件ui\src\app\global-interceptor.service.js
    这是angularjs的全局拦截器,ajax请求响应 共同部分在这里 。
  2. 默认的ajax请求,访问如“/api/**”这样的路径,是会去找当前页面说在主机的路径。实际访问的完整路径应该是"http://192.168.1.222:8080/api/**"  app里面,js运行在本地,而服务url在远程。按默认的就无法访问服务了
  3. global-interceptor.service.js找到这里
     if (config.url.startsWith('/api/'))

{
        onfig.url=CUSTOMHOST+config.url;

}
这一段就是我加的。CUSTOMHOST 是我自定义的主机+端口

写你实际服务器就可以了var CUSTOMHOST=" http://192.168.1.101:8888";

  1. 再把下面response的url判断改下就ok了。这个文件就这么多,完成。

4、websocket服务器地址同样需要修改

\ui\src\app\api\telemetry-websocket.service.js

完成以上配置后,把前段用webpack打包后,生成html,js 等文件,放到app中,打包即可。

需要懂app打包技术。

转载于:https://my.oschina.net/xxjin/blog/1829269

github上开源iot物联网云平台thingsboard项目,将前段打包成app的方法研究相关推荐

  1. 免费开源智慧农业物联网云平台 V3.0.1.2含源码

    一.简介 JINGLI(鲸哩)智能农业物联网云平台,从(设备端-APP端-平台端-管理端)全业务场景包含设备采集系统.监控控制系统.溯源系统.专家系统.仓库系统,大屏系统,开源版本毫无保留给个人及企业 ...

  2. 开源的物联网技术平台(Thingsboard)

    1|11.2 产品概述 1.1.1 Thingsboard作用 1.置备并控制设备. 2.采集设备数据并进行数据可视化. 3.分析设备数据,触发告警. 4.将数据传输到另一个系统. 5.允许根据用例的 ...

  3. LoRa温湿度数据采集怎么连接到RS485网关并上传到物联网云平台

    随着工业物联网和无线通信技术,智能工厂.智慧城市.智慧农业.智慧水务等等智能场景逐渐得到应用,而这些行业的发展离不开温湿度传感器的应用.传统的温湿度监控需要付出较大人工成本,而且灵活性也差,无法实时反 ...

  4. 文末有福利 | 停不下来!程序员在GitHub上开源了一个自制表情包项目

    世界上本没有表情包,脑洞大的人多了,便有了表情包,如今,大家伙聊天都离不开表情包,但是手头上很多时候表情包根本不够用,所以市面上就有很有App.小程序可以帮助你制作专属你的表情包 而程序员在这方面就有 ...

  5. GitHub上开源了一个自制表情包项目

    世界上本没有表情包,脑洞大的人多了,便有了表情包,如今,大家伙聊天都离不开表情包,但是手头上很多时候表情包根本不够用,所以市面上就有很有App.小程序可以帮助你制作专属你的表情包 而程序员在这方面就有 ...

  6. 停不下来!程序员在GitHub上开源了一个自制表情包项目

    世界上本没有表情包,脑洞大的人多了,便有了表情包,如今,大家伙聊天都离不开表情包,但是手头上很多时候表情包根本不够用,所以市面上就有很有App.小程序可以帮助你制作专属你的表情包 而程序员在这方面就有 ...

  7. GitHub 上开源了一个很邪恶的项目!女生勿近,18香警告...

    这是一个奇葩项目,涂鸦画画,不管你画的什么,系统都会自动为你补全成为一个 丁丁!是的你没有看错,就是你们脑海中想到的那个丁丁! 试玩了一下,随便画了一个圈圈,然后就出来了(你可以理解为是一个蛋)-- ...

  8. 做一个物联网云平台到底要多少钱?

    我们从几种实现方式说起: 第1种方式,使用公共物联网云平台 类似有人云.涂鸦智能等,我们只需要买个网关,做些简单的配置就可以跑起来,总成本也就几千元的年费了.这种方式最便宜,但是功能比较少,不能定制, ...

  9. 物联网云平台应用于远程污水在线检测

    物联网云平台应用于远程污水在线检测 一.行业现状 城市污水处理设施建设已提到了城市基础设施建设的突出位置,使城市污水处理设施建设进入了一个新的发展阶段.但目前全国各地对污染源和排污河渠的水质监测仍停留 ...

最新文章

  1. 什么是机器人底盘 答案在这里!
  2. Oracle12c异常关闭后启动PDBORCL(ORA-01033)
  3. [jQuery] jQuery.fn的init方法返回的this指的是什么对象?为什么要返回this
  4. Java提高篇 ——Java注解
  5. Vue入门 ---- vue-loader 、vue-cli
  6. 2021年中国人力资源服务行业研究报告
  7. 浪潮服务器nf5280m2安装系统,破茧化蝶之作 浪潮NF5280M2服务器评测
  8. Ansible(四)ansible roles实现(apache+haproxy+keepalived)负载均衡+高可用
  9. SQL Server中并行执行计划的基础
  10. 基于python实现网络课程秒刷系列二
  11. 双 JK 触发器 74LS112 逻辑功能。真值表_【数电笔记】时序逻辑电路设计举例
  12. 2022-2027年中国血液制品行业市场深度分析及投资战略规划报告
  13. Java实现简易图形编辑系统
  14. 我的python学习(前言 初生牛犊不怕虎)
  15. 高数 | 变限积分中的等价无穷小替换
  16. 短视频矩阵/短视频SEO矩阵系统源码/系统搭建
  17. bcn_timout,ap_probe_send_start
  18. 线性代数(四十) : 正交补与正交投影
  19. 筒仓计算表格_筒仓世界中的开源极客
  20. iOS图标启动图生成器(一)

热门文章

  1. React 入门(一)
  2. 为什么要通过金融直播来获客?这可以从其优势得知
  3. CentOS7 安装rar压缩软件
  4. 监视资本主义:智能陷阱
  5. 设计模式——单例模式之详细设计分析懒汉模式,以及懒汉模式两种同步方法
  6. Linux文件系统:minix文件系统二进制分析2
  7. 输入2个整数,求最大公约数和最小公倍数
  8. 晋中市中等职业学校技能大赛
  9. color image process
  10. ipad上创建html5文件,为 iBooks Author 创建 HTML5 小组件