利用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 题型问答有答案参考
Feb 17 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
Sep 13 Javascript
最短的javascript:地址栏载入脚本代码
Oct 13 Javascript
JS添加删除一组文本框并对输入信息加以验证判断其正确性
Apr 11 Javascript
jquery防止重复执行动画避免页面混乱
Apr 22 Javascript
jquery实现可关闭的倒计时广告特效代码
Sep 02 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
Jul 07 Javascript
react.js使用webpack搭配环境的入门教程
Aug 14 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
Jun 23 Javascript
微信小程序中转义字符的处理方法
Mar 28 Javascript
如何在Express4.x中愉快地使用async的方法
Nov 18 Javascript
微前端qiankun改造日渐庞大的项目教程
Jun 21 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
ThinkPHP php 框架学习笔记
2009/10/30 PHP
Php Mssql操作简单封装支持存储过程
2009/12/11 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
php替换字符串中间字符为省略号的方法
2015/05/04 PHP
php基础教程
2015/08/26 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
ThinkPHP 模板substr的截取字符串函数详解
2017/01/09 PHP
将HTML自动转为JS代码
2006/06/26 Javascript
javascript 类定义的4种方法
2009/09/12 Javascript
javascript 打印内容方法小结
2009/11/04 Javascript
chrome原生方法之数组
2011/11/30 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
用正则表达式替换图片地址img标签
2013/11/22 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
基于JS实现的倒计时程序实例
2015/07/24 Javascript
学习JavaScript设计模式之代理模式
2016/01/12 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
在Vue组件上动态添加和删除属性方法
2018/02/23 Javascript
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
python elasticsearch环境搭建详解
2019/09/02 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
基于CentOS搭建Python Django环境过程解析
2020/08/24 Python
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
开水果连锁店创业计划书
2013/12/29 职场文书
授权委托书范文
2014/07/31 职场文书
放假通知
2015/04/14 职场文书
辞职信怎么写?你都知道吗?
2019/06/24 职场文书
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB
redis缓存存储Session原理机制
2021/11/20 Redis