How to use Hashicorp Vault with NodeJS application?
As the Linux philosophy says:

Make each program do one thing well

So it's worth it to use the vault agent, cause it's doing well what it would be done.
You can find an awesome example here