Tag: server

netlify:WebSocket连接失败:连接在收到握手响应之前closures

我在Netlify上的应用程序,我得到一些错误:服务器不工作:9aeacd2 … .js:1 WebSocket连接到'wss:// xxxxxxxxxxxxx /:5000'失败:连接在收到握手响应之前closures。 只有开始站点服务。 本地所有作品完美,我没有得到任何错误。 应用程序build立在Netlify(gulp)上,这是有angular度的应用程序。 帮助我,谢谢! 我的服务器代码: "use strict"; process.title = 'node-chat'; var webSocketsServerPort = (process.env.PORT || 5000); var webSocketServer = require('websocket').server; var http = require('http'); var pref = '../'; var fs = require('fs'); var index = fs.readFileSync('src/index.html'); var clients = []; var loggedUsers = []; var tables = []; var […]

我如何通过互联网访问我的Express Node.js服务器?

我能够通过我的WiFinetworking上的本地IP地址(192.168.XX.XX),使用以下服务器代码成功访问我的节点服务器: var express = require('express'); var app = express(); var server = require('http').createServer(app); server.listen(8080, "0.0.0.0"); 我去了192.168.XX.XX:8080并成功地访问了HTML文件。 具体来说,我使用手机访问服务器,但如果我离开networking并使用手机服务,则无法访问服务器。 我查了我的外部IP,得到了76.XXX.XXX.XXX。 当我从手机转到76.XXX.XXX.XXX:8080(不更改任何服务器代码)时,我无法进入服务器。 我也尝试切换到代码中的80端口,它仍然没有工作。 我有一个迈克菲防火墙,我试图打开8080可以从外部访问。 我也完全closures防火墙,但仍然无法连接。 有任何想法吗?

无法显示来自Mongo数据库的数据

我正在学习本教程: http : //cwbuecheler.com/web/tutorials/2013/node-express-mongo/ 当我在我的mongoterminal执行db.usercollection.find().pretty() ,我的logging打印 – 所以我知道我有logging显示。 当我在浏览器中执行http://localhost:3000/userlist时,我在顶部看到“用户列表”字样 – 但我没有得到任何用户数据。 它应该看起来像这样 。 问题:我的userlist.jade文件中的链接是否不指向数据库数据? userlist.jade extends layout block content h1. User List ul each user, i in userlist li a(href="mailto:#{user.email}")= user.username index.js var express = require('express'); var router = express.Router(); /* GET home page. */ router.get('/', function(req, res, next) { res.render('index', { title: 'Express' }); […]

configurationCloud9 for Sandstorm

我目前正在开发一个将Cloud9 IDE移植到服务器软件Sandstorm的项目 。 我只用了几天的时间,我肯定会从那些更有经验的人那里得到一些指导。 我希望你们都对我有一些build议。 使用Sandstorm创build的工具,我可以使用Sandstorm实例的原始端口信息,或者使用指定的端口来访问它。 使用原始端口信息,我得到这个消息: 命令: spk init -r — node server.js Error: remote exception: Peer disconnected. C++ location:(remote):?? type: disconnected 当使用指定的端口(我读了8080是适当的端口),我只是得到一个白色的屏幕,并显示“等待服务器”的消息。 命令: spk init -p 8080 — node server.js 在Cloud9设置中是否有设置要改变,还是在沙尘暴一侧? 我将不胜感激帮助!