I am creating a app that uses steamapi from npm and I need to get a variable from a function which contains a promise to render a html page to a client.
here is the code I have so far.
const SteamAPI = require('steamapi');
const steam = new SteamAPI('redacted');
function steampicture(steamid) {
    steam.getUserSummary(steamid).then(function (data) {
        return summary.avatar.large;
    })
}
function steamname(steamid) {
    steam.getUserSummary(steamid).then(summary => {
        return summary.nickname;
    })
}
var express = require('express'),
    app = express();
app.use(express.static(__dirname + '/public'));
app.engine('html', require('ejs').renderFile);
app.get('/', function (req, res) {
    var steamid = req.query.steamid;
    console.log(steampicture(steamid))
    res.render('index.html', {
        name: steamname(steamid),
        picture: steampicture(steamid),
    });
});
app.listen(80);
thanks, IOnicisere
 
     
    