最近闲着没事,研究了一下Node.js技术。发现Node.js真的很强大,它配合socket.io竟然可以实现Web的socket通讯技术。所以我决定来做个Web版的斗地主来好好玩玩这个WebSocket技术,呵呵!!!

先来部署环境

  • 1.安装Node.js

根据自己的操作系统,去Node.js官网下载安装即可。如果成功安装。在命令行输入node -vnpm -v应该能看到相应的版本号。下面是我的版本信息

1 node -v
2 v4.0.0
3 npm -v
4 2.14.2

  • 2.搭建WebSocket服务端

使用npm命令安装expresssocket.io

1 npm install -g express-generator
2 npm install -g express
3 express -V
4 npm install -g socket.io

这两个安装完,Node.js端的配置就基本上完成了,现在可以写一个简单的程序测试下Node.js。

用express创建一个项目

1 express myNodejs

加载运行创建的项目

1 cd myNodejs
2 npm install
3 npm start

运行结果如下:

现在我们可以用浏览器访问http://localhost:3000/来测试程序是否运行成功。

在这里推荐大家一个编写Node.js的好工具Sublime Text 3,具体配置大家可以看看这篇帖子Nodejs sublime text 3 调试Node。js 安装与配置

转载于:https://www.cnblogs.com/aifeihu/p/5144053.html

Node.js配合WebSocket实现网页斗地主(一、环境配置)相关推荐

  1. Linux 创建网页服务,Linux使用Node.js建立访问静态网页的服务实例详解

    Linux使用Node.js建立访问静态网页的服务实例详解 一.安装node.js运行所需要的环境,: 二.创建node目录(/node/www),并在目录下创建node.js服务文件server.j ...

  2. 本地跨域处理ajax,Node.js配合node-http-proxy解决本地开发ajax跨域问题

    情景: 前后端分离,本地前端开发调用接口会有跨域问题,一般有以下3种解决方法: 1. 后端接口打包到本地运行(缺点:每次后端更新都要去测试服下一个更新包,还要在本地搭建java运行环境,麻烦) 2. ...

  3. 基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 编码规范)

    主题内容:基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 代码规范) 背景描述:上一篇 基于 Node.js + Koa 构建完整的 Web ...

  4. node.js创建WebSocket服务,并使用原生js ES6完成对WebSocket数据交互

    注意,前情提示: 本代码基于<Node.js(nodejs)对本地JSON文件进行增.删.改.查操作(轻车熟路)> 传送门Node.js(nodejs)对本地JSON文件进行增.删.改.查 ...

  5. 微信小程序基于node.js的websocket服务器搭建和SSL证书申请、配置全家桶

    〇.前言 最近在研究微信小程序的开发,中间遇到了不少问题,趟了不少坑,这里和大家分享一下我的一些经验,希望能给大家提供一些帮助. 一.微信小程序的websocket服务器搭建 微信小程序的网络通信使用 ...

  6. Linux下,使用nginx+ffmpeg+video.js实现直播效果(含centos7环境配置步骤)

    https://blog.csdn.net/qq_39850605/article/details/86313302

  7. Node.js安装及环境配置之Windows篇

    一.安装环境 1.本机系统:Windows 10 Pro(64位) 2.Node.js:v12.14.1(64位) 二.安装Node.js步骤 1.下载对应你系统的Node.js版本:  https: ...

  8. 静态网页使用Node.js跨域代理服务

    1. 需求背景 公司网站的本地开发版之前一直都是部署在本地电脑上Tomcat容器里的,好处就是本地搭建服务器环境接口无需做跨域请求处理,坏处就是后台代码的每次更新都需要拷贝一份至我的电脑覆盖,并且本地 ...

  9. websocket + node.js聊天系统

    转:http://www.cnblogs.com/Wayou/p/hichat_built_with_nodejs_socket.html 前端一直是一块充满惊喜的土地,不仅是那些富有创造性的页面,还 ...

最新文章

  1. 【记录】用Javascript实现文本框textarea高度随内容自动适应增长收缩
  2. hbase,根据前缀匹配进行搜索并分批次获取结果
  3. 软件设计原则——依赖倒转原则
  4. python伪造请求头x-forwarded-for的作用_Pyspider中给爬虫伪造随机请求头的实例
  5. 成功将本地文件添加到github仓库
  6. Oracle常见的Hint(二)
  7. 全开源的固定资产设备管理系统,JAVA项目源码
  8. uni-app开发和常规Vue开发
  9. 弘辽科技:掌握淘宝直通车的工作原理很有必要!其核心是什么?
  10. quickbuild php,通过与Quickbuild和Mist.io的持续集成实现云管理和使用监控
  11. html5 3d 签到墙,签到小程序/微信签到/扫码签到/3D签到墙
  12. 剑侠世界职业优缺点简介
  13. 北极熊秀舞步神似美国明星
  14. 低代码,虽然有点毒瘤,但管用就好
  15. 小白投资理财必看:图解基金买入与卖出规则
  16. Android性能优化-内存优化
  17. 计算机香港专业学校排名,去香港读计算机专业什么学校好
  18. Figma#4:图片填充
  19. xorbootuefi添加linux,XORBOOTUefi-官方版-XORBOOTUefi(多系统启动工具)0.0.2官方版-独木成林...
  20. Fast-slam算法流程及优化

热门文章

  1. Microsoft Office 2007的安装
  2. 华为云CDN如何提高缓存命中率
  3. 如何在不影响系统的情况下有效清理C盘无用文件——亲测有效
  4. 网易云签到可抽奖?那一年我能签到365天。不信?你看。
  5. 0.8um具备DCG特性的CIS
  6. python扫雷的代码及原理_minesweeper
  7. SpringBoot:文件下载、pdf预览、文件压缩
  8. Antd Tabs切换时状态遗留问题避坑
  9. Linux网卡驱动(1)-网卡驱动架构分析
  10. 考研分享:炎炎夏日中清凉复习的三大妙招