Socket.IO - require is not defined

后端 未结 8 2182
Happy的楠姐
Happy的楠姐 2020-12-28 08:49

I\'m trying to get socket.io working but now in Chrome I get the error:

Uncaught ReferenceError: require is not defined

client.php:9

8条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-28 09:24

    Actually I was successful in getting Apache to serve up these files, today in fact.

    Simply create a copy (I actually copied the files, soft links might be ok I did not try) of the contents of node_modules/socket.io/node_modules/socket.io-client/dist to your web root. For my install of socket.io (0.9.16) where I installed socket.io globally these two commands did the trick:

    sudo cp -av /usr/lib/node_modules/socket.io/node_modules/socket.io-client/dist /var/www/socket.io 
    chown -R www-data:www-data /var/www/socket.io
    

    This was on a Ubuntu 13.10 box the usual LAMP stack installed before I then added node.js.

    Now keeping this copy in sync as new versions of socket.io are released is a problem I have not yet tried to address yet.

    Cheers

提交回复
热议问题