2017-08-07 21 views
0

新しいhttp2サーバーノードを使用しているときに、ブラウザから呼び出すときにこのエラーが発生しました:ERR_INVALID_HTTP_RESPONSEnodejsのERR_INVALID_HTTP_RESPONSE http2

コード:

const http2 = require('http2'); 

// Create a plain-text HTTP/2 server 
const server = http2.createServer(); 

server.on('stream', (stream, headers) => { 
    console.log('headers: ', headers); 
    stream.respond({ 
    'content-type': 'text/html', 
    ':status': 200 
    }); 
    stream.end('<h1>Hello World</h1>'); 
}); 

server.listen(80); 

答えて

2

が判明、クロムを使用して、安全でないHTTP2サーバにアクセスすることを許可しません、私はにコードを変更する必要がありました:

const server = http2.createSecureServer({ 
    key, 
    cert 
}); 

と、それが働きました。

関連する問題