Mab*_*Oza 3 node.js express nestjs nestjs-config fireblocks-sdk
我无法让 NestJS 应用程序读取我的证书秘密文件,甚至是简单的 txt 文件。我收到错误:
错误 [ExceptionsHandler] ENOENT:没有这样的文件或目录
以下是我正在做的所有事情,使用 fs 读取文件:
import {FireblocksSDK, PeerType, TransactionArguments, TransactionOperation, TransactionStatus} from "fireblocks-sdk";
import fs = require('fs');
import path = require('path');
function fireblocks() {
const text = fs.readFileSync(('./data.txt'), 'utf8');
console.log(text);
const apiSecret = fs.readFileSync(path.resolve(__dirname, "../../certs/fireblocks_secret.key"), "utf8");
return new FireblocksSDK(apiSecret, process.env.FIREBLOCKS_ACCESS_TOKEN);
}
Run Code Online (Sandbox Code Playgroud)
以下是我正在使用的文件结构:
错误 [ExceptionsHandler] ENOENT:没有这样的文件或目录
Michael Levipath.join(process.cwd(), ...)在评论中推荐。
因此,为了读取 NestJS 中的证书文件,我使用了以下行:
const apiSecret = fs.readFileSync(join(process.cwd(), './src/services/fireblocks/fireblocks_secret.key')).toString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10508 次 |
| 最近记录: |