利用node.js如何搭建一个简易的即时响应服务器


Posted in Javascript onMay 28, 2017

前言

本文默认您已经按照 nodejs 如果没有安装请安装,安装教程可以查看这篇文章,下面废话不多说,下面来看看这篇文章详细的内容介绍吧。

前提需要创建一个 前端项目

1. 创建一个html文件 写入以下内容

利用node.js如何搭建一个简易的即时响应服务器

需要说明的是  /socket.io/socket.io.js 这个文件 服务器会生成 使用方法在 node_modules\socket.io\lib\socket.js里面

2. 创建一个js文件  (我的文件名字叫sock.js)

利用node.js如何搭建一个简易的即时响应服务器

这个js文件是需要运行的文件 里面的代码都有注释

3. 运行一下 cmd到刚才创建的前端项目下面  执行  npm install socket.io 这个命令

利用node.js如何搭建一个简易的即时响应服务器

得到这个目录 (需要说明 sock.js和node_modules需要同目录 也许可以不目录 但是我没找到相关文档)

4.继续执行 node sock.js 这命令 然后打开浏览器 输入地址 http://localhost:8080/ 就能看到以下画面

利用node.js如何搭建一个简易的即时响应服务器
随便输入一个内容 测试一下

这里注意端口号  刚才我在sock.js里面已经定义了 8080端口  在浏览器里面也需要打开8080端口

5.测试数据是不是真的通过nodejs服务来传递 

利用node.js如何搭建一个简易的即时响应服务器
数据在这里

利用node.js如何搭建一个简易的即时响应服务器

得到如下结果

表明数据是通过nodejs服务来传输的

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家三水点靠木的支持。

Javascript 相关文章推荐
Dom 是什么的详细说明
Oct 25 Javascript
jquery实现按Enter键触发事件示例
Sep 10 Javascript
浅析JS中document对象的一些重要属性
Mar 06 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
Sep 05 Javascript
ES6入门教程之Class和Module详解
May 17 Javascript
浅谈VUE监听窗口变化事件的问题
Feb 24 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
JavaScript页面倒计时功能完整示例
May 15 Javascript
jquery.pager.js实现分页效果
Jul 29 jQuery
Vuex的实战使用详解
Oct 31 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
Jul 24 Javascript
nginx部署多个vue项目的方法示例
Sep 06 Javascript
利用Angular.js编写公共提示模块的方法教程
May 28 #Javascript
Angular2入门教程之模块和组件详解
May 28 #Javascript
关于Angular2 + node接口调试的解决方案
May 28 #Javascript
对象不支持indexOf属性或方法的解决方法(必看)
May 28 #Javascript
设置cookie指定时间失效(实例代码)
May 28 #Javascript
Mac系统下Webstorm快捷键整理大全
May 28 #Javascript
获取url中用&隔开的参数实例(分享)
May 28 #Javascript
You might like
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
2017/04/20 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
破解Session cookie的方法
2006/07/28 Javascript
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
从零学JSON之JSON数据结构
2014/05/19 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
vue.js项目中实用的小技巧汇总
2017/11/29 Javascript
如何更好的编写js async函数
2018/05/13 Javascript
学习node.js 断言的使用详解
2019/03/18 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
[01:51]DAC趣味视频-如何成为职业选手.mp4
2017/04/02 DOTA
[59:15]EG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/29 DOTA
Python探索之Metaclass初步了解
2017/10/28 Python
python计算两个地址之间的距离方法
2018/06/09 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
使用 pytorch 创建神经网络拟合sin函数的实现
2020/02/24 Python
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
美国轻奢时尚购物网站:REVOLVE(支持中文)
2020/07/18 全球购物
shell变量的作用空间是什么
2013/08/17 面试题
四风存在的原因分析
2014/02/11 职场文书
会计工作决心书
2014/03/11 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
设计顾问服务计划书
2014/05/04 职场文书
销售活动策划方案
2014/08/26 职场文书
人事专员岗位职责
2015/02/03 职场文书
小学数学继续教育研修日志
2015/11/13 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书
Python实战之实现康威生命游戏
2021/04/26 Python
Python中的min及返回最小值索引的操作
2021/05/10 Python