Skip to main content
ArcBlock Community

前端页面如何区分线上环境和开发环境

shenxiuqiang
Support
bug

前端页面如何区分生成环境和开发环境

https://bbqaug5xaxss26ytsksfdcdkfvvt3oa2qzyx37uua7a.did.abtnet.io/blocklet.js

image.png

我在新版本中已经更改了设置,但是值没有变化。

javascript
// .env
BLOCKLET_PORT=8142
CHAIN_ID=beta
CHAIN_HOST=https://beta.abtnetwork.io/api/
LOCAL_TOKEN_ID=z35n6UoHSi9MED4uaQy6ozFgKPaZj2UKrurBG
javascript
// blocklet.yml
environments:
  - name: REVOKE_WAITING_PERIOD
    description: 'Revoke waiting period in seconds'
    default: '604800' # 7 days
    required: true
    shared: true
  - name: CHAIN_ID
    description: 'Chain ID'
    required: true
    shared: true

3 replies

shenxiuqiang18 months ago(edited)

blocklet.js返回的数据如何更新

之前部署的项目通过.env添加过CHAIN_ID可以在__blocklet__.js显示,后面blocklet server更新后不显示了。

在blocklet.yml environments中配置后会显示,但是不知如何从.env中获得值,设置错误后不知如何更新。

environments中的值在安装应用的时候需用户设置,也是不期望的。

新版本blocklet server的__blocklet__.js包含"mode": "development",

但是已经部署的应用没有看到这个变量。

如何更新__blocklet__.js返回值

wangshijun18 months ago

开发模式的 blocklet 确实会包含 mode: development,生产模式的默认就是 production 了

shenxiuqiang18 months ago

已经部署的应用没有看到这个变量。如何更新__blocklet__.js返回值

Reply