【问题标题】:canvasengine Tiled_server Error: ENOENT, open './map.json'canvasengine Tiled_server 错误:ENOENT,打开 './map.json'
【发布时间】:2015-07-11 08:06:04
【问题描述】:

这是我的问题: 我尝试启动 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

【问题讨论】:

    标签: node.js canvasengine


    【解决方案1】:

    查看代码,您应该将map.json 复制到您的工作目录(这似乎是/,所以我不一定建议这样做)或从其各自的目录启动服务器:

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

    (虽然这可能需要设置$NODE_PATH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 2014-05-20
      • 2020-08-25
      • 2021-01-09
      • 2014-05-20
      • 2022-11-01
      • 2019-06-24
      相关资源
      最近更新 更多