利用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 相关文章推荐
JavaScript高级程序设计(第3版)学习笔记2 js基础语法
Oct 11 Javascript
JS简单实现元素复制示例附图
Nov 19 Javascript
js select option对象小结
Dec 20 Javascript
JS判断两个时间大小的示例代码
Jan 28 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
Nov 06 Javascript
使用jQuery中的wrap()函数操作HTML元素的教程
May 24 Javascript
详解能在多种前端框架下使用的表格控件
Jan 11 Javascript
vue实现页面加载动画效果
Sep 19 Javascript
详解vue项目打包后通过百度的BAE发布到网上的流程
Mar 05 Javascript
Vue 仿QQ左滑删除组件功能
Mar 12 Javascript
vue 中的 render 函数作用详解
Feb 28 Javascript
手动实现vue2.0的双向数据绑定原理详解
Feb 06 Vue.js
利用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
编写漂亮的代码 - 将后台程序与前端程序分开
2008/04/23 PHP
php删除指定目录的方法
2015/04/03 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
PHP获取访问设备信息的方法示例
2019/02/20 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
关于jquery append() html时的小问题的解决方法
2010/12/16 Javascript
对 jQuery 中 data 方法的误解分析
2014/06/18 Javascript
js获取元素外链样式的方法
2015/01/27 Javascript
js限制文本框只能输入中文的方法
2015/08/11 Javascript
jQuery post数据至ashx实例详解
2016/11/18 Javascript
原生JS获取元素集合的子元素宽度实例
2016/12/14 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
jQuery实现高级检索功能
2019/05/28 jQuery
es6中reduce的基本使用方法
2019/09/10 Javascript
压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)
2020/02/03 Javascript
[45:25]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
[06:07]DOTA2-DPC中国联赛 正赛 Ehome vs VG 选手采访
2021/03/11 DOTA
有关wxpython pyqt内存占用问题分析
2014/06/09 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
CSS3制作苹果风格键盘特效
2015/02/26 HTML / CSS
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
阿迪达斯法国官方网站:adidas法国
2018/03/20 全球购物
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
非常详细的C#面试题集
2016/07/13 面试题
体育教育专业自荐信范文
2013/12/20 职场文书
高中自我鉴定
2013/12/20 职场文书
学校与家长安全责任书
2014/07/23 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
2014年生产管理工作总结
2014/12/23 职场文书
公司财务人员岗位职责
2015/04/14 职场文书
文明礼仪倡议书
2015/04/28 职场文书
工作失职检讨书范文
2015/05/05 职场文书
《异世界四重奏》剧场版6月10日上映 PV视觉图原创角色发表
2022/03/20 日漫