I'm still a brand new student of Ethereum, and I'm trying to figure out How to instantiate a Contract from a Node.js instance using Web3. I'm also using the Truffle Suite but for development/Testing purposes Only.
What I need to know is how can I get a Contract's ABI into a Node.js standalone Project?
I know I could just Upload it as a JSON file, or I could also use the solc library to compile the .sol
Contract File... the latter option appears to be a fine choice as long as I only need to do it once (like when the server starts/re-starts for example)
I'm wondering what is the Best Practice for doing this? I can't find a concrete answer regarding this matter.
Thank you.