canvasengine Tiled_server Error: ENOENT, open './map.json'
canvasengine Tiled_server Error: ENOENT, open './map.json'
这是我的问题:
我尝试启动 Canvasengine 示例服务器,但出现此错误。
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 GET /socket.io/1/websocket/ogjRNMePBqcD_ZIkFVFK
debug - set heartbeat interval for client ogjRNMePBqcD_ZIkFVFK
debug - client authorized for
debug - websocket writing 1::
/node_modules/canvasengine/core/engine-common.js:373
if (err) throw err;
^
Error: ENOENT, open './map.json'
at Error (native)
map.json 在那里,但是 nodejs 找不到那个文件。
服务器有 Debian 7、nodejs、Socket.io 和 CanvasEngine 1.3.0
查看代码,您应该将 map.json
复制到您的工作目录(这似乎是 /
,所以我不一定推荐这样做)或从其各自的服务器启动服务器目录:
$ cd /var/www/canvas/canvasengine/examples/tiled_server/server/
$ node server
(尽管这可能需要设置 $NODE_PATH
)
这是我的问题: 我尝试启动 Canvasengine 示例服务器,但出现此错误。
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 GET /socket.io/1/websocket/ogjRNMePBqcD_ZIkFVFK
debug - set heartbeat interval for client ogjRNMePBqcD_ZIkFVFK
debug - client authorized for
debug - websocket writing 1::
/node_modules/canvasengine/core/engine-common.js:373
if (err) throw err;
^
Error: ENOENT, open './map.json'
at Error (native)
map.json 在那里,但是 nodejs 找不到那个文件。
服务器有 Debian 7、nodejs、Socket.io 和 CanvasEngine 1.3.0
查看代码,您应该将 map.json
复制到您的工作目录(这似乎是 /
,所以我不一定推荐这样做)或从其各自的服务器启动服务器目录:
$ cd /var/www/canvas/canvasengine/examples/tiled_server/server/
$ node server
(尽管这可能需要设置 $NODE_PATH
)