Socket.IO 环境设置

  • 环境设置

    要开始使用Socket.IO进行开发,您需要安装Node和npm(Node程序包管理器)。如果没有这些,请转到查看nodejs环境设置以在本地系统上安装node。通过在终端中运行以下命令来确认已安装node和npm。
    
    node -v
    npm -v
    
    您应该得到类似于以下内容的输出:
    
    v10.15.3
    6.4.1
    
    打开终端,并在终端中输入以下内容以创建新文件夹,然后输入以下命令-
    
    $ mkdir test
    $ cd test
    $ npm init
    
    它会问你一些问题;用以下方式回答他们-
    这将创建一个“package.json”配置文件。现在我们需要安装Express和Socket.IO。要安装这些文件并将其保存到package.json文件,请在终端中的项目目录中输入以下命令。
    
    npm install --save express socket.io
    
    这时候我们看到两个程序包都安装成功了
    
    $ npm install --save express socket.io
    npm notice created a lockfile as package-lock.json. You should commit this file.
    npm WARN ws@7.3.1 requires a peer of bufferutil@^4.0.1 but none is installed. You must install peer dependencies yourself.
    npm WARN ws@7.3.1 requires a peer of utf-8-validate@^5.0.2 but none is installed. You must install peer dependencies yourself.
    npm WARN test@1.0.0 No repository field.
    
    + express@4.17.1
    + socket.io@2.3.0
    added 96 packages from 58 contributors and audited 96 packages in 31.126s
    found 0 vulnerabilities
    
    最后一件事是我们应该继续重新启动服务器。进行更改时,我们将需要一个名为nodemon的工具。要安装nodemon,请打开您的终端并输入以下命令-
    
    npm install -g nodemon
    
    每当你需要启动服务器,而不是使用node app.js使用,而是nodemon app.js。这将确保您无需在更改文件时重新启动服务器。它加快了开发过程。现在,我们已经建立了开发环境。现在让我们开始使用Socket.IO开发实时应用程序。