javascript - Koa melaporkan ctx.onerror secara tidak jelas. Apakah keadaannya?
巴扎黑
巴扎黑 2017-06-12 09:28:10
0
1
1099

Setiap kali saya membuka safiri secara tempatan, projek koa tempatan akan ranap. .

Listening on:8000
/Users/lmn/project/u-pain-i-guess/node_modules/koa/lib/application.js:133
      const onerror = err => ctx.onerror(err);
                                 ^

TypeError: ctx.onerror is not a function
    at Array.onerror (/Users/lmn/project/u-pain-i-guess/node_modules/koa/lib/application.js:133:34)
    at listener (/Users/lmn/project/u-pain-i-guess/node_modules/on-finished/index.js:169:15)
    at onFinish (/Users/lmn/project/u-pain-i-guess/node_modules/on-finished/index.js:100:5)
    at callback (/Users/lmn/project/u-pain-i-guess/node_modules/ee-first/index.js:55:10)
    at ServerResponse.onevent (/Users/lmn/project/u-pain-i-guess/node_modules/ee-first/index.js:93:5)
    at emitNone (events.js:91:20)
    at ServerResponse.emit (events.js:188:7)
    at onFinish (_http_outgoing.js:592:10)
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

Rentetan di atas ialah mesej ralat, pelayan mendengar pada port 8000
Saya cuba menambahnya dalam kod

app
  .use(bodyParser)
  .use(router.routes())
  .use(router.allowedMethods())
  .on('error', console.error)

app.onerror = console.error

Masih macam ni. .
Sila beri saya jawapan yang besar.

巴扎黑
巴扎黑

membalas semua(1)
给我你的怀抱

Anda harus mengeluarkan kod dalam app.js dan lihat, jika tidak, tiada siapa yang dapat mengesan masalah secara langsung Ralat yang anda laporkan mungkin kerana beberapa logik di tengah telah menulis semula app.context.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan