利用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 相关文章推荐
在浏览器窗口上添加遮罩层的方法
Nov 12 Javascript
JS 有趣的eval优化输入验证实例代码
Sep 22 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
Sep 29 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
Nov 27 Javascript
用JS实现简单的登录验证功能
Jul 28 Javascript
vue实现页面加载动画效果
Sep 19 Javascript
使用Angular CLI生成路由的方法
Mar 24 Javascript
使用angularjs.foreach时return的问题解决
Sep 30 Javascript
angularJS1 url中携带参数的获取方法
Oct 09 Javascript
vuex 实现getter值赋值给vue组件里的data示例
Nov 05 Javascript
微信小程序实现分页加载效果
Nov 19 Javascript
微信小程序视频弹幕发送功能的实现
Dec 28 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 Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
PHP文件注释标记及规范小结
2012/04/01 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
js动画(animate)简单引擎代码示例
2012/12/04 Javascript
js去字符串前后空格5种实现方法及比较
2013/04/03 Javascript
关于extjs4如何获取grid修改后的数据的问题
2013/08/07 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
javaScript中的空值和假值
2017/12/18 Javascript
微信小程序实现定位及到指定位置导航的示例代码
2019/08/20 Javascript
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
js实现计算器功能
2020/08/10 Javascript
浅析使用Python操作文件
2017/07/31 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
django admin 后台实现三级联动的示例代码
2018/06/22 Python
用Python实现读写锁的示例代码
2018/11/05 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
对Python _取log的几种方式小结
2019/07/25 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
Django返回HTML文件的实现方法
2020/09/17 Python
Python截图并保存的具体实例
2021/01/14 Python
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
工作会议主持词
2014/03/17 职场文书
公司办公室岗位职责
2014/03/19 职场文书
出国留学计划书
2014/04/27 职场文书
个人安全生产承诺书
2014/05/22 职场文书
委托证明书
2014/09/17 职场文书
董事长开业致辞
2015/07/29 职场文书