利用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 相关文章推荐
js写的评论分页(还不错)
Dec 23 Javascript
JavaScript获取文本框内选中文本的方法
Feb 20 Javascript
jQuery可见性过滤选择器用法示例
Sep 09 Javascript
JS实现的DIV块来回滚动效果示例
Feb 07 Javascript
JS 实现随机验证码功能
Feb 15 Javascript
Vue.directive 自定义指令的问题小结
Mar 04 Javascript
Vue render深入开发讲解
Apr 13 Javascript
在vue项目中引用Iview的方法
Sep 14 Javascript
JS实现简单的点赞与踩功能示例
Dec 05 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
Sep 07 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
Mar 03 Javascript
vue实现登录拦截
Jun 29 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
PHP 创建标签云函数代码
2010/05/26 PHP
PHP设计模式之命令模式的深入解析
2013/06/13 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
2017/04/05 PHP
jQuery常见开发技巧详细整理
2013/01/02 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
原生实现一个react-redux的代码示例
2018/06/08 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
2018/11/04 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
2020/09/21 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
Python中字典(dict)和列表(list)的排序方法实例
2014/06/16 Python
深入理解Python中命名空间的查找规则LEGB
2015/08/06 Python
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
PyQt5实现简易计算器
2020/05/30 Python
python自动发微信监控报警
2019/09/06 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
用canvas显示验证码的实现
2020/04/10 HTML / CSS
英国购买威士忌网站:Master of Malt
2019/09/26 全球购物
经贸日语专业个人求职信范文
2013/12/28 职场文书
《王二小》教学反思
2014/02/27 职场文书
多媒体专业自我鉴定
2014/02/28 职场文书
捐赠仪式主持词
2014/03/19 职场文书
学生喝酒检讨书500字
2014/11/02 职场文书
Python django中如何使用restful框架
2021/06/23 Python
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL
关于pytest结合csv模块实现csv格式的数据驱动问题
2022/05/30 Python
mysql中关键词exists的用法实例详解
2022/06/10 MySQL