NodeJS Getting Started (Defi Portfolio)

Hello,
I’m new to Moralis. I’m looking to achieve the same thing as the sample code on the main page for Defi Dashboard --> getAllERC20 for specific chains, getTokenPrice, getTVL, getPnL, getDefiPosition functions. However, i’m trying to run this from the backend in NodeJS where I can simply pass a portfolio address and have it pull all the info based on that address, rather than having users authenticate client-side. Is there a quickstart tutorial or can someone point me in the right direction for initializing Moralis and feeding it an address so I can execute those functions on that person’s address to read out the data?

Thank you

this is an example:

x = async () => {
    const  Moralis = require('moralis/node')
    console.log(Moralis.CoreManager.get("VERSION"))
    await Moralis.start({ serverUrl: "https://server:2053/server", appId: "afdadfdf" });

    price = await Moralis.Web3API.token.getTokenPrice({address: "0xe9e7cea3dedca5984780bafc599bd69add087d56", chain: "bsc"})
    console.log(price)
    }

x();