2016-07-01 48 views
0

我想弄清楚如何在數字海洋中部署我的節點應用程序。它在我的本地機器上工作正常。如何設置用於數字海洋部署的NodeJS + Socket.io

我也跟着教程如何做到這一點,並在教程中的樣品,我能夠訪問使用pm2 start filename.js

123.45.6.78 =數字海洋IP地址

var http = require('http'); 
http.createServer(function (req, res) { 
    res.writeHead(200, {'Content-Type': 'text/plain'}); 
    res.end('Hello World\n'); 
}).listen(8080, '123.45.6.78'); 
console.log('Server running at http://123.45.6.78:8080/'); 

網站我真正的應用程序,我試圖圖案像上面的例子,還可以使用pm2 start filename.js

var os = require('os'); 
var nodeStatic = require('node-static'); 
var http = require('http'); 
var socketIO = require('socket.io'); 

var fileServer = new(nodeStatic.Server)(); 
var app = http.createServer(function(req, res) { 
    fileServer.serve(req, res); 
}).listen(8080, '123.45.6.78'); 

var io = socketIO.listen(app); 

結果爲This site can’t be reached 123.45.6.78 refused to connect.

感謝您的幫助。

回答

0

Write just listen(8080,'127.0.0.1');

相關問題