0
我想用express對deepstream進行測試。 發現這個模板https://github.com/deepstreamIO/ds-tutorial-express連接在收到Deepstream + express的握手響應之前關閉
但是當我運行它,我得到的錯誤信息: 連接接收握手迴應
爲什麼不是這個例子中工作之前關閉?
Server.js
var Deepstream = require('deepstream.io');
var http = require('http');
var express = require('express');
var deepstream = new Deepstream();
var app = express();
var server = http.createServer(app);
app.get('/hello', function (req, res) {
res.send('Hello to you too!');
})
deepstream.set('httpServer', server);
deepstream.start();
server.listen(6020, function(){
console.log('HTTP server listening on 6020');
});
的index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Example Client</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- libraries -->
<script type="text/javascript" src="https://rawgit.com/deepstreamIO/deepstream.io-client-js/master/dist/deepstream.min.js"></script>
</head>
<body>
<script>
var ds = deepstream('localhost:6020');
ds.login({}, function(success, errorEvent, errorMessage) {
console.log('Logged in to deepstream');
});
</script>
</body>
</html>
BR
附加的教程不再有效,因爲在2.0 api中沒有'httpServer'鍵。對於任何最終在這裏的人,請參閱文檔並將其作爲獨立服務器運行。儘管您可能會使用反向代理設置。 – Arvind