利用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 小贴士一星期合集
Apr 07 Javascript
详解JavaScript函数绑定
Aug 18 Javascript
JS替换字符串中空格方法
Apr 17 Javascript
七夕情人节丘比特射箭小游戏
Aug 20 Javascript
JavaScript基于对象去除数组重复项的方法
Oct 09 Javascript
实现隔行换色效果的两种方式【实用】
Nov 27 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
Mar 25 Javascript
对象不支持indexOf属性或方法的解决方法(必看)
May 28 Javascript
一篇文章让你彻底弄懂JS的事件冒泡和事件捕获
Aug 14 Javascript
Angular刷新当前页面的实现方法
Nov 21 Javascript
Vue实现菜单切换功能
Nov 08 Javascript
ajax jquery实现页面某一个div的刷新效果
Mar 04 jQuery
利用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 Web开发MVC框架的Smarty使用说明
2013/04/19 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
php的ddos攻击解决方法
2015/01/08 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
js中创建对象的几种方式示例介绍
2014/01/26 Javascript
jQuery简单实现遍历数组的方法
2015/04/14 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
2015/06/18 Javascript
原生js的数组除重复简单实例
2016/05/24 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
AjaxUpLoad.js实现文件上传
2018/03/05 Javascript
vue实现文字横向无缝走马灯组件效果的实例代码
2019/04/09 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
Vue父子之间值传递的实例教程
2020/07/02 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
python 中的列表解析和生成表达式
2011/03/10 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
2018/03/14 Python
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
Python3中的bytes和str类型详解
2019/05/02 Python
解决python 3 urllib 没有 urlencode 属性的问题
2019/08/22 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
2019/08/22 Python
python exit出错原因整理
2020/08/31 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
CSS3动画animation实现云彩向左滚动
2014/05/09 HTML / CSS
购买大码女装:Lane Bryant
2016/09/07 全球购物
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
《月光启蒙》教学反思
2014/03/01 职场文书
高三家长寄语
2014/04/03 职场文书
2014应届本科生自我评价
2014/09/13 职场文书
防灾减灾宣传标语
2014/10/07 职场文书
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL
Python 文字识别
2022/05/11 Python