物联网平台前端代码拉取到本地进行测试,未做任何修改。结果本地编译正常,在阿里云云效上发布流水线之后编译报错。
1、本地开发环境:
nodejs版本号:18.20.4
npm版本: 10.7.0
执行命令:
npm install
npm run build:prod
执行一切正常,没有任何报错
2、阿里云云效环境:
nodejs版本号:18.12 (也更换成18.20.4测试,结果依然报相同的错误)
npm版本号:8.19.2
执行命令:
npm install
npm run build:prod
编译过程报错,报错日志如下:
而且,还有后端按照官方的部署文档,在docker环境下部署完了之后,blade-broker blade-server服务启动报错,错误信息如下:
配置信息如下:
#数据源配置 spring: data: redis: ##redis 单机环境配置 host: iot-redis port: 6379 password: bladexadmin database: 0 ssl: enabled: false ##redis 集群环境配置 #cluster: # nodes: 127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003 # commandTimeout: 5000 datasource: url: jdbc:mysql://iot-db:3306/bladex_iot?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&serverTimezone=GMT%2B8 username: bladexadmin password: bladexadmin driver-class-name: com.mysql.cj.jdbc.Driver #时序库 influxdb: url: http://iot-influxdb:8086 username: admin password: links database: links enable-batch: false #oss配置 oss: enabled: true name: minio tenant-mode: true #oss服务地址,用于内网上传 endpoint: http://iot-oss:9000 #oss转换服务地址,用于内网上传后将返回地址改为转换的外网地址 transform-endpoint: https://oss.bladex.cn access-key: bladexadmin secret-key: bladexadmin bucket-name: bladex #iot配置 blade: preview: enabled: true iot: # 外网ip或者域名 mqtt-ip: 192.168.127.3 # 外网可用的端口 mqtt-port: 1883 # broker服务ip或域名 broker-ip: blade-broker # broker服务端口 broker-port: 8888
日志里连接的是tdengine,但是你配置的是influx。你用的是最新版本么?你下载最新版本试试。最新版本默认是tdengine了。
而且最新版也改成内网ip连接了
扫一扫访问 Blade技术社区 移动端