Jump to content

Unexpected token < phaser.js:1


Recommended Posts


I am trying to do something very basic with phaser. I have a basic index.html file and I'm just trying to load the phaser.js file. The html correctly displays but in the console I get unexpected token <     phaser.js:1. Is this a problem? Is is avoidable? I have other components (menu/game) that I am trying to add but this occurs without them anyway. I have the Phaser 2.6.2 from their website.

<!DOCYTPE html>
  <meta charset="UTF-8">
  <title>Survive or Die</title>

  <script src="js/phaser.js"></script>


Here is my index.html. "test" displays properly but when I inspect and look at the console I get this error. I get the same error when I try to add another script ("js/main.js").

Also here is my server, that might be causing the problems.

var http = require('http');
    fs = require('fs');
    url = require('url');

// Create server
// The function as argument, defines what happens with each request and
// response from the server
http.createServer(function(request, response) {
  var pathname = url.parse(request.url).pathname;
  console.log("Request for " + pathname + " received.");

  // In this case we are sending our index.html file to the page
  fs.readFile('../index.html', function(err, data) {
    response.writeHead(200, {'Content-Type': 'text/html', 'Content-Length': data.length});

console.log("Listening to server on 55100...")

Thanks for any help.

Link to comment
Share on other sites

The html looks fine so try and debug the server. Put a console.log('test') at the start of the server javascript. I do notice that you are declaring the variables slightly wrong but not to the point that should throw the server

var http = require('http'),
    fs = require('fs'),
    url = require('url');

// or

var http = require('http');
var fs = require('fs');
var url = require('url');

Is your node server correctly set up?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...