🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈
2021-10-15 16:42:58,312 ERROR 12139 Error [unhandledRejectionError]: ENOENT: no such file or directory, open '../key/privatekey.pem'
at Object.openSync (fs.js:476:3)
at Object.readFileSync (fs.js:377:35)
at exports.default (/home/lcwai/Public/git/XXX/src/config/config.default.ts:40:20)
at EggAppWorkerLoader.loadFile (/home/lcwai/Public/git/XXX/node_modules/egg-core/lib/loader/egg_loader.js:304:13)
at EggAppWorkerLoader._loadConfig (/home/lcwai/Public/git/XXX/node_modules/egg-core/lib/loader/mixin/config.js:83:25)
at EggAppWorkerLoader._preloadAppConfig (/home/lcwai/Public/git/XXX/node_modules/egg-core/lib/loader/mixin/config.js:68:27)
at EggAppWorkerLoader.loadConfig (/home/lcwai/Public/git/XXX/node_modules/egg-core/lib/loader/mixin/config.js:26:28)
at EggAppWorkerLoader.loadConfig (/home/lcwai/Public/git/XXX/node_modules/egg/lib/loader/agent_worker_loader.js:16:11)
at new EggApplication (/home/lcwai/Public/git/XXX/node_modules/egg/lib/egg.js:54:17)
at new Agent (/home/lcwai/Public/git/XXX/node_modules/egg/lib/agent.js:22:5) {
errno: -2,
syscall: 'open',
code: 'ENOENT',
path: '../key/privatekey.pem'
}
Mini Showcase Repository:
在src下建一新目录key,里面放privatekey.pem,在util下的文件用fs读取时报错。请问该如何读取?
2021-10-15 16:42:58,312 ERROR 12139 Error [unhandledRejectionError]: ENOENT: no such file or directory, open '../key/privatekey.pem' at Object.openSync (fs.js:476:3) at Object.readFileSync (fs.js:377:35) at exports.default (/home/lcwai/Public/git/XXX/src/config/config.default.ts:40:20) at EggAppWorkerLoader.loadFile (/home/lcwai/Public/git/XXX/node_modules/egg-core/lib/loader/egg_loader.js:304:13) at EggAppWorkerLoader._loadConfig (/home/lcwai/Public/git/XXX/node_modules/egg-core/lib/loader/mixin/config.js:83:25) at EggAppWorkerLoader._preloadAppConfig (/home/lcwai/Public/git/XXX/node_modules/egg-core/lib/loader/mixin/config.js:68:27) at EggAppWorkerLoader.loadConfig (/home/lcwai/Public/git/XXX/node_modules/egg-core/lib/loader/mixin/config.js:26:28) at EggAppWorkerLoader.loadConfig (/home/lcwai/Public/git/XXX/node_modules/egg/lib/loader/agent_worker_loader.js:16:11) at new EggApplication (/home/lcwai/Public/git/XXX/node_modules/egg/lib/egg.js:54:17) at new Agent (/home/lcwai/Public/git/XXX/node_modules/egg/lib/agent.js:22:5) { errno: -2, syscall: 'open', code: 'ENOENT', path: '../key/privatekey.pem' }