Image Not Loading In Simple Project, Not Sure What I Am Doing Wrong

I am trying to learn Phaser.js, and I don’t have access to node.js right now so I am trying to use the CDN link, but when I try to load an image, it doesn’t work.
HTML:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Phaser.js Application</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/phaser/3.85.2/phaser.js" integrity="sha512-cNQbPGzsFk6XzoLfFD66Ra1G/gBKuNksLjEtUFmsRG6+uvJWsd6WVjUwgPTyZUKY/+L/PvIeV/r0laALxt6ttA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <style>
        body {
            margin: 0;
            padding: 0;
            height: 100vh;
            width: 100vw;
            overflow: hidden;
            display: flex;
            justify-content: center;
            align-items: center;
        }
    </style>
</head>
<body>
    <script src="script.js"></script>
</body>
</html>

JavaScript:

const config = {
    type: Phaser.AUTO,
    width: 600,
    height: 600,
    physics: {
        default: 'arcade',
        arcade: {
            gravity: { y: 200 }
        }
    },
    scene: {
        preload: preload,
        create: create,
        update: update
    }
};

const game = new Phaser.Game(config);

function preload() {
    this.load.image('player', 'assets/player.png'); // Updated image path
}

function create() {
    this.add.circle(75,75, 50, 0xff0000);
    this.add.image(300, 300, 'player');
}

function update() {
    
}

I don’t know I am doing wrong, could anyone help? I know for a fact that the file path is correct.

I should probably also mention that I am trying to run this on a file:// because I don’t have access to localhost on this computer.

Look in the browser console (Developer Tools) for errors.

The page URL in the address bar should start with http: not file:.

Nothing shows up except for Phaser v3.85.2 (WebGL | Web Audio) and Phaser.io link

Also,
image
this is what I am using

And what do you see where the game should be? Is it all blank or is there a little green placeholder image?

There are some low-install servers in Web servers: Multiplatform .

This is what I see.

Move the player to (100, 100) and see if there’s a difference.

It moves the green box to the coordinates. It also responds to when I increase its x and y in a loop.

Oh I see it now. You’ll have to use one of the web server options linked above if you want Phaser to load images.

What web server options??? (I’m probably being blind)

https://github.com/samme/phaser3-faq/wiki/Web-servers#multiplatform