环境设置
要开始使用Socket.IO进行开发,您需要安装Node和npm(Node程序包管理器)。如果没有这些,请转到查看
nodejs环境设置以在本地系统上安装node。通过在终端中运行以下命令来确认已安装node和npm。
您应该得到类似于以下内容的输出:
打开终端,并在终端中输入以下内容以创建新文件夹,然后输入以下命令-
$ 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,请打开您的终端并输入以下命令-
每当你需要启动服务器,而不是使用node app.js
使用,而是nodemon app.js
。这将确保您无需在更改文件时重新启动服务器。它加快了开发过程。现在,我们已经建立了开发环境。现在让我们开始使用Socket.IO开发实时应用程序。