Skip to content

环境变量

InsCode 会将设置的环境变量写入运行环境,您可以将隐私数据设置为环境变量,例如 API Key。

其中,INSCODE_API_KEY 是 InsCode 给每个人都分配的 API KEY,不能修改和删除。详见API KEY

使用方法

不同的语言和框架,在读取环境变量时,方法也是不一样的。下面列举几个常见的语言和框架,如果在使用时有问题,也可以直接问AI 编程助手,如“Python怎样读取环境变量”。

Python

Python
import os

# 获取指定环境变量的值
inscode_api_key = os.getenv('INSCODE_API_KEY')
qiniu_access_key = os.getenv('QINIU_ACCESS_KEY')

# 打印环境变量值
print(inscode_api_key)
print(qiniu_access_key)

NodeJS

JavaScript
// 获取指定环境变量的值
const inscode_api_key = process.env.INSCODE_API_KEY;
const qiniu_access_key = process.env.QINIU_ACCESS_KEY;

// 打印环境变量的值
console.log(inscode_api_key);
console.log(qiniu_access_key);

Vite

JavaScript
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  server: {
    host: true
  },
  plugins: [vue()],
  define: {
    'process.env': {
      INSCODE_API_KEY: process.env.INSCODE_API_KEY,
      QINIU_ACCESS_KEY: process.env.QINIU_ACCESS_KEY
    }
  }
})
JavaScript
export const inscodeApiKey = process.env.INSCODE_API_KEY;
export const qiniuAccessKey = process.env.QINIU_ACCESS_KEY;

Java

Java
class Main {
  public static void main(String[] args) {
    String inscode_api_key = System.getenv("INSCODE_API_KEY");
    String qiniu_access_key = System.getenv("QINIU_ACCESS_KEY");
    System.out.println(inscode_api_key);
    System.out.println(qiniu_access_key);
  }
}

PHP

php
<?php
$inscode_api_key = getenv('INSCODE_API_KEY');
$qiniu_access_key = getenv('QINIU_ACCESS_KEY');
echo $inscode_api_key;
echo $qiniu_access_key;