cari

Rumah  >  Soal Jawab  >  teks badan

node.js - Adakah node+express akan melaporkan ralat apabila chrome membuka mod nyahpepijat?

_http_outgoing.js:504
    throw new Error('Can\'t set headers after they are sent.');
    ^

Error: Can't set headers after they are sent.
    at validateHeader (_http_outgoing.js:504:11)
    at ServerResponse.setHeader (_http_outgoing.js:511:3)
    at Array.write (D:\GitSpace\fbms\node_modules\_finalhandler@1.0.3@finalhandl
er\index.js:254:9)
    at listener (D:\GitSpace\fbms\node_modules\_on-finished@2.3.0@on-finished\in
dex.js:169:15)
    at onFinish (D:\GitSpace\fbms\node_modules\_on-finished@2.3.0@on-finished\in
dex.js:100:5)
    at callback (D:\GitSpace\fbms\node_modules\_ee-first@1.1.1@ee-first\index.js
:55:10)
    at IncomingMessage.onevent (D:\GitSpace\fbms\node_modules\_ee-first@1.1.1@ee
-first\index.js:93:5)
    at emitNone (events.js:105:13)
    at IncomingMessage.emit (events.js:207:7)
    at endReadableNT (_stream_readable.js:1045:12)
    at _combinedTickCallback (internal/process/next_tick.js:102:11)
    at process._tickCallback (internal/process/next_tick.js:161:9)
Program node app.js exited with code 1


Jika anda tidak memulakan mod nyahpepijat, tidak akan ada ralat pemuatan halaman, req dan res semuanya normal

某草草某草草2785 hari yang lalu992

membalas semua(1)saya akan balas

  • 欧阳克

    欧阳克2017-07-06 10:37:27

    Terdapat masalah dengan kod, dan ia tiada kaitan dengan mod nyahpepijat Jawapan telah dihantar, tetapi anda masih mahu mengubah suai pengepala respons yang telah dihantar.
    Setelah kaedah response.end() dipanggil, ini bermakna respons telah tamat dan dihantar Selepas itu, kaedah seperti response.writeHead() yang mengubah suai respons tidak boleh dipanggil.

    balas
    0
  • Batalbalas