여기 내 코드입니다 : 내가 Heroku가이 테스트를하고 있는데이 가이드를 사용하기 때문에이 표현 사용하고Nodejs
var express = require('express'),
app = express.createServer(express.logger());
app.use(express.bodyParser());
app.get('/', function(request, response) {
var name = request.param('name', null);
response.header('Content-Type', 'text/event-stream');
var t = setInterval(function(){
response.write('Hello World by '+name+' (using http-1.1 streaming data!)<br />');
}, 2000);
/*request.socket.on('close', function() {
clearInterval(t);
}); */
});
var port = process.env.PORT || 5000;
app.listen(port, function() {
//clearInterval(t);
console.log("Listening on " + port);
});
. 그래서 응용 프로그램을 열면 html (dom) 응답 대신 다운로드 된 파일의 데이터가 다운로드 팝업으로 표시됩니다.
내가 뭘 잘못 했니? 나는 '올바른'을 삽입 할 필요가없는 이유)
1 :
@Joe, 해결했다 나의 초기 문제가 아직, 나는 두 가지 질문이 있습니다
편집 (? 그것은 브라우저 문제입니다) 컨텐츠 타입? (스트리밍 중입니까?)
2)이 코드는 시간이 흐른 후에 만 (약 30 분) 왜 출력됩니까? 당신이 HTML로 표시하려는 경우
되고 싶어합니다 and-server-sent-events/ – Joe