WS 客户端1 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</ti…

2021年10月12日 0条评论 1点热度 阅读全文

直接打开html文件,是以file:///方式打开的,这种方式很多时候会遇到跨域的问题,因此我们一般会搭建一个简易的本地服务器,来运行测试页面。 一、构建静态服务器 1、使用express模块 建立个js文件,命名server,内容代码如下: 1 var express = require('express'); 2 var app = express(); 3 var path = require('path'); 4 5 //指定静态资源访问目录 6 app.use(express.static(require…

2021年9月30日 0条评论 14点热度 阅读全文

技术栈: 服务端:node.js ,nodejs-websocket ,event 前端技术:uniapp websocket得api可以查看该文档,https://uniapp.dcloud.io/api/timer 实现场景:在服务端和客户端如果出现了长连接传输数据的时候,出现了前端断开,服务端没有检测到前端的断开,服务端还保留数据,当客户端再次上线的时候就会出现某些问题。 还可以出现在,服务端与其他产品的问题,比如说,服务端和音箱。之间的传输数据是TCP 首先,贴出代码可以先看看,后面一步一步讲解 服务端 S…

2021年9月7日 0条评论 13点热度 阅读全文

最近使用 Egg 写了一个简单的接口,因为要在小程序上测试,所以本地部署一个 Https 环境,使用 Sunny-Ngrok 做内网穿透,官方教程看的不是很明白,踩了不少坑,所以完整的记录一下整个流程。 流程如下: 1、买域名,申请免费证书(本文以腾讯云为例) 2、部署证书到本地的 nginx 服务器上 3、启动 Sunny-Ngrok 隧道,访问本地服务 4、nginx 转发本地的egg接口 完成以上四步后,可以实现再浏览器访问https连接后,通过 Sunny-Ngrok 可以访问本地的某个地址,然后通过 ng…

2021年4月17日 0条评论 34点热度 阅读全文

最近使用 Egg 写了一个简单的接口,因为要在小程序上测试,所以本地部署一个 Https 环境,使用 Sunny-Ngrok 做内网穿透,官方教程看的不是很明白,踩了不少坑,所以完整的记录一下整个流程。 流程如下: 1、买域名,申请免费证书(本文以腾讯云为例) 2、部署证书到本地的 nginx 服务器上 3、启动 Sunny-Ngrok 隧道,访问本地服务 4、nginx 转发本地的egg接口 完成以上四步后,可以实现再浏览器访问https连接后,通过 Sunny-Ngrok 可以访问本地的某个地址,然后通过 ng…

2021年4月17日 0条评论 18点热度 阅读全文

RESTful接口 一种风格,一种设计规范 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备…)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。 REST(Representational State Transfer)表述性状态转换,REST指的是一组架构约束条件和原则。 如果一个架构符合REST的约…

2021年3月26日 0条评论 32点热度 阅读全文

Koa的了解 Koa是express原班人⻢打造的轻量、健壮、富有表现力的nodejs框架。 使用Koa koa安装 * $ npm i koa 一个简单的koa服务器 const Koa = require("koa"); //koa正常使用 let app = new Koa(); //使用 会有一个回调函数 ctx: context对象 app.use(async (ctx) => { //ctx.request === req; ctx.response === res; // ctx.respons…

2021年3月25日 0条评论 36点热度 阅读全文

express 基于 Node.js 平台,快速、开放、极简的 Web 开发框架 初始化项目 开发项目时,首先需要先初始化项目 , 执行命令 npm init,为了生成 package.json 文件(项目依赖管理的文件) // 手动配置 (一路enter) npm init // 生成默认配置 npm init -y 安装express npm i express --save 搭建项目结构 直接在 package.json 文件所在的目录下(项目的根目录),创建一个文件app.js(自定义) const exp…

2021年3月22日 0条评论 41点热度 阅读全文

node搭建服务器实现一个简单接口的调用 前提是node、express、mysql都已经安装好了 1,在根目录下新建app.js(名字是自定义的) // 引入express模块 const express=require("express"); // 引入bodyParser模块 const bodyParser=require("body-parser"); // 创建web服务器 var server=express(); server.listen(3000); // 托管静态资源到public serve…

2021年3月16日 0条评论 43点热度 阅读全文

MongoDB学习 数据库分类 关系型数据库(RDBMS) 关系型数据库遵循ACID规则 特性 A (Atomicity) 原子性 C (Consistency) 一致性 I (Isolation) 独立性 D(Durability)持久性 关系型数据库中全是表 MySQL 、Oracle、DB2、SQL Server…… 非关系型数据库(NO SQL) NoSQL数据库通常对可用性及一致性的弱要求原则为BASE NO SQL – Not Only SQL NO SQL 用于超大规模数据的存储 MongoDB 、R…

2021年2月26日 0条评论 48点热度 阅读全文