TS 中 base64码值 怎么单独放一个文件里面 暴露一个常量出来给另外一个文件用
时间: 2024-09-23 22:12:53 浏览: 29
在TypeScript (TS) 中,你可以将Base64编码的数据存储在一个单独的文件(通常是一个`.ts` 文件或者环境配置文件 `.json`)中作为字符串常量。这里有个简单的例子:
首先,假设你有一个名为 `constants.ts` 的文件,用于存放Base64数据:
```typescript
// constants.ts
export const BASE64_DATA = 'your_base64_string_here';
```
然后,在其他需要使用这个Base64值的文件中,导入并使用它:
```typescript
import { BASE64_DATA } from './constants';
function decodeData() {
// 解码Base64字符串
const decodedData = Buffer.from(BASE64_DATA, 'base64').toString('utf8');
// 使用解码后的数据
// ...
}
decodeData();
```
如果你需要暴露这个常量为一个真正的环境变量(例如在Node.js环境中),你可以创建一个`.env` 或者 `.json` 文件,比如:
```json
// .env
BASE64_DATA=your_base64_string_here
```
然后在应用启动时加载环境变量:
```javascript
require('dotenv').config();
const BASE64_DATA = process.env.BASE64_DATA;
```
这样,无论是在TypeScript还是Node.js中,你都可以通过这种方式访问Base64的常量。
阅读全文