About nodejs server.listen()
About nodejs server.listen()
我刚刚开始学习nodejs服务器和websockets。说我有这个服务器用 javascript 编写,使用 socket.io 和 express。
var app = require('express')(),
server = require('http').Server(app),
io = require('socket.io')(server),
port = process.env.PORT || 8080;
两者之间有什么区别吗:
server.listen(port, function(){
console.log("listening port " + port);
});
和
server.listen(port);
console.log("listening port " + port);
显然它们的工作方式相同。
那么server.listen((到底是做什么的呢?
根据server.listen
的文档:
此函数是异步的。绑定服务器后,将发出"侦听"事件。
它使用回调,因为回调中的日志语句是端口已绑定的确认。
显然它们的工作方式相同。
不對。如果您在回调之外登录,当然,它仍然会记录端口号,但这与端口的实际边界并行发生,您不知道它是否成功。
相关文章:
- http.listen()在运行时接受终端命令
- 如何使用angular js从2个表(在sql server中)中提取数据
- 如何在cloud9中向server.js发送post请求
- 使用谷歌地图、C#、ASP.net、SQL Server显示带有标记的地图.地图未显示
- 使用Javascript或SQL Server将Outlook电子邮件发送到SQL表
- 在 api 文档中 socket.io“Server(srv:http#Server, opts:Object)”是什么
- 在引导程序中从 HTML 表单执行 Python (CGI) 文件.带有Apache Server的JS
- ExpressJS Server - 如何处理多个域
- 当我关联runat=“server”属性时,JQuery UI 按钮集在单选按钮上不起作用
- 节点.js集群模块不会在 http 上释放套接字/端口.Server.close().
- 如何使用 ajax 从 sql Server 获取单选按钮的值,并表示列表单选按钮
- jQuery: setInterval effects on the server?
- 表达快乐.js Restfy Koa app.listen() 和 app.get() 如何工作
- 如何在不刷新页面的情况下从 PHP 中的 SQL Server 数据库获取数据
- JavaScript Stack - Web Server 和 API Server:一起或分开
- Google AppRTC Web Server
- webpack-dev-server 不会监视创建的新文件
- 使用php中的单选按钮从MS SQL SERVER中删除行
- 将数据从本地SQL Server同步到Internet上的MySQL Server(实时服务器)
- About nodejs server.listen()