/var/www/html/grpc_engine/node_modules/protobufjs/src/root.js:120
throw err;
^
Error: ENOENT: no such file or directory, open '/var/www/html/grpc_engine/src/protos/trading.proto'
at Object.openSync (node:fs:596:3)
at Object.readFileSync (node:fs:464:35)
at fetch (/var/www/html/grpc_engine/node_modules/protobufjs/src/root.js:203:34)
at Root.load (/var/www/html/grpc_engine/node_modules/protobufjs/src/root.js:239:13)
at Root.loadSync (/var/www/html/grpc_engine/node_modules/protobufjs/src/root.js:283:17)
at loadProtosWithOptionsSync (/var/www/html/grpc_engine/node_modules/@grpc/proto-loader/build/src/util.js:67:29)
at Object.loadSync (/var/www/html/grpc_engine/node_modules/@grpc/proto-loader/build/src/index.js:224:61)
at Object. (/var/www/html/grpc_engine/test_grpc_flow.js:7:39)
at Module._compile (node:internal/modules/cjs/loader:1356:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1414:10) {
errno: -2,
syscall: 'open',
code: 'ENOENT',
path: '/var/www/html/grpc_engine/src/protos/trading.proto'
}
Node.js v18.19.1