node.js - canvasengine Tiled_server Error: ENOENT, open './map.json' -


this problem: try start canvasengine example server , error.

root@vps185158:/# node /var/www/canvas/canvasengine/examples/tiled_server/server/server.js    info  - socket.io started    debug - client authorized    info  - handshake authorized ogjrnmepbqcd_zikfvfk    debug - setting request /socket.io/1/websocket/ogjrnmepbqcd_zikfvfk    debug - set heartbeat interval client ogjrnmepbqcd_zikfvfk    debug - client authorized    debug - websocket writing 1:: /node_modules/canvasengine/core/engine-common.js:373                         if (err) throw err;                                        ^ error: enoent, open './map.json'     @ error (native) 

map.json there, nodejs can't find file.

server have debian 7, nodejs, socket.io , canvasengine 1.3.0

looking @ code, should either copy map.json working directory (which seems /, wouldn't recommend that) or start server respective directory:

$ cd /var/www/canvas/canvasengine/examples/tiled_server/server/ $ node server 

(although may require setting $node_path)


Comments