利用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 JSON操作入门实例
Apr 16 Javascript
按给定几率进行随机抽取的js代码
Dec 28 Javascript
Javascript的表单验证-提交表单
Mar 18 Javascript
jquery attr()设置和获取属性值实例教程
Sep 25 Javascript
通过BootStrap实现轮播图的实际应用
Sep 26 Javascript
微信小程序  http请求封装详解及实例代码
Feb 15 Javascript
Web前端框架Angular4.0.0 正式版发布
Mar 28 Javascript
js判断节假日实例代码
Dec 27 Javascript
JavaScript笛卡尔积超简单实现算法示例
Jul 30 Javascript
抖音上用记事本编写爱心小程序教程
Apr 17 Javascript
Ant Design moment对象和字符串之间的相互转化教程
Oct 27 Javascript
使用vue3重构拼图游戏的实现示例
Jan 25 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
用PHP读取RSS feed的代码
2008/08/01 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
twig模板常用语句实例小结
2016/02/04 PHP
PHP手机短信验证码实现流程详解
2018/05/17 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
List the Codec Files on a Computer
2007/06/18 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
2017/01/03 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
深入理解JavaScript 参数按值传递
2017/05/24 Javascript
JavaScript文件的同步和异步加载的实现代码
2017/08/19 Javascript
JavaScript实现三级级联特效
2017/11/05 Javascript
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
vue实现表单录入小案例
2019/09/27 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
2020/08/14 Javascript
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
python根据unicode判断语言类型实例代码
2018/01/17 Python
python3爬取淘宝信息代码分析
2018/02/10 Python
Python实现查看系统启动项功能示例
2018/05/10 Python
详解Python 正则表达式模块
2018/11/05 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
英国家用电器购物网站:Hughes
2018/02/23 全球购物
校园招聘策划书
2014/01/09 职场文书
应届大专毕业生自我鉴定
2014/04/08 职场文书
爱心捐书活动总结
2014/07/05 职场文书
国际商务专业求职信
2014/07/15 职场文书
改进作风怎么办发言材料
2014/08/17 职场文书
学习党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
运动会800米赞词
2015/07/22 职场文书
《角的度量》教学反思
2016/02/18 职场文书
SpringBoot 集成Redis 过程
2021/06/02 Redis