# notification **Repository Path**: lx159/notification ## Basic Information - **Project Name**: notification - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-03-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### notification notification with socket.io #### 1 npm install #### 2 node index.js #### 3 open the browser and visit http://localhost:8080/ ### 前言 > socket.io: 包含对websocket的封装,可实现服务端和客户端之前的通信。详情见[官网](http://socket.io) (虽然是英文文档,但还是通俗易懂)。 Notification: Html5新特性,用于浏览器的桌面通知,只有部分浏览器支持。 通过nodejs+Socket.io+Notification实现服务端往浏览器客户端发送自定义消息。 若有问题可加群264591039与我讨论。 转载请注明出处! ### 开发前提 本地安装nodejs以及npm 对nodejs以及express框架有一定了解。(本篇将和官方文档一样,采用express 4.10.2) ### 环境搭建 - 新建一个文件夹notification(以下操作都在该文件夹的根目录进行) - npm初始化package.json文件 `npm init` - 安装express(指定版本4.10.2,没有试过其他版本,感兴趣可以试下) `npm install --save express@4.10.2` - 安装socket.io(本人安装的版本是1.7.3) `npm install --save socket.io` ### 编写代码 #### 构建通信环境 在根目录下新建一个index.html(注:index页面的样式来自socket.io的官方示例) ```