• 基于 NodeJs 打造 Web 在线聊天室


    Socket.IO 简介与基础环境搭建

    任务时间:10min ~ 20min

    关于 Socket.IO

    Socket.IO 可以实现在浏览器和服务器之间实时双向通信,本节课程将详细介绍 Socket.IO 的搭建与部署,并在结束后完成 Socket.IO Web聊天室,帮助大家快速上手 Socket.IO。

    安装 NodeJs

    在 CentOS 环境中,可以直接使用 yum 安装 NodeJs

    yum install nodejs -y
    

    安装 npm

    任务时间:10min ~ 15min

    安装 npm 包管理器

    yum install npm -y
    

    搭建 express 环境

    任务时间:5min ~ 6min

    创建目录

    创建web环境目录

    mkdir www
    
    cd www
    

    初始化环境目录(回车即可)

    npm init -y
    

    关闭npm的https强制效验

    npm config set strict-ssl false
    

    安装 express

    npm install express --save
    

    搭建拉取 socket.io

    任务时间:5min ~ 6min

    npm 拉取 socket.io

    npm install --save socket.io
    

    安装 git

    yum install git -y
    

    拉取 socket demo

    git clone https://github.com/socketio/chat-example.git
    
    mv chat-example/* /root/www/
    

    修改 package.json 文件

    • 定位到 /etc/hosts 文件
    {
      "name": "socket-chat-example",
      "version": "0.0.1",
      "description": "my first socket.io app",
      "dependencies": {
        "express": "^4.15.2",
        "socket.io": "^1.7.3"
      },
      "scripts": {
        "start": "node index.js"
      }
    }
    

    安装 npm 依赖

    npm install
    

    运行 Socket.IO

    node index.js
    

    访问 socket 并测试 demo

    访问 <您的 CVM IP 地址>:3000

  • 相关阅读:
    一次Access注入
    偏移注入
    DHCP协议
    ARP协议、ARP欺骗
    bWAPP_HTML Injection
    上网行为管理&云计算
    两个文件上传/包含
    SQL报错注入
    如何建立git 远程仓库
    PHP实现异步调用方法研究
  • 原文地址:https://www.cnblogs.com/feige1314/p/10119620.html
Copyright © 2020-2023  润新知