Need some help with SSJS

I am trying to get some example code working, bur alas, I am almost virginal to SSJS.
The below code gives no errors, but all vars turn out empty, starting with the (userId).
What am I doing wrong?

console.log(“Starting”);
import wixUsers from ‘wix-users’;
console.log(“AFter import”);
$w.onReady(function () {
console.log(“In onready”);
// …
let user = wixUsers.currentUser;
console.log(“let user”);
let userId = user.id; // “r5cme-6fem-485j-djre-4844c49”
console.log(“let userid”);
console.log(userId);
let isLoggedIn = user.loggedIn; // true
console.log(“let logged in”);
let userRole = user.role; // “Member”
console.log(“let role”);

user.getEmail()
.then( (email) => {
let userEmail = email; // “user@something.com
console.log(userEmail);
} );
});

In preview mode or published? User stuff dont work in preview

Thanks. That was it.

No problems, here to help