环境变量
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;