runoops.com

编程技术

TypeORM 多对多的关系并指定关系表

阅读(186)

多对多是一种 A 包含多个 B 实例,而 B 包含多个 A 实例的关系。 我们以Question 和 Category 实体为例。 Question 可以有多个 categories, 每个 category 可以有多个 questions...

微信小程序getLocation报错

阅读(82)

微信小程序在使用wx.getLocation控制台报错:getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/e...

解决 SASS 编译时出现错误 “undefined mixin”

阅读(158)

在前端开发中,使用 SASS 可以大大提高 CSS 的编写效率和可维护性。但在实际开发中,可能会遇到 “undefined mixin” 的错误,这个错误常常让人感到困惑。本文将详细介绍这个错误的原因和解决方法。 什么是 mixin 在 S...

ExcelJS 基本用法

阅读(364)

读取,操作并写入电子表格数据和样式到 XLSX 和 JSON 文件。 一个 Excel 电子表格文件逆向工程项目。 安装 npm install exceljs --save //cnpm install exceljs 导入⬆ const...

使用exceljs实现excel转json

阅读(233)

excel 文件地址:https://demo.runoops.com/file/test-product.xlsx excel 文件内容: 目录结构: 安装exceljs excel转json test.js 文件: 使用 cell.ty...

PHP Ajax 跨域问题

阅读(130)

本文通过设置Access-Control-Allow-Origin来实现跨域。 例如:客户端的域名是a.runoops.com,而请求的域名是b.runoops.com。 如果直接使用ajax访问,会有以下错误: 1、允许单个域名访问 指定...

JS 中循环遍历数组方式总结

阅读(172)

本文主要是介绍一下数组的基本遍历操作,以及利用高阶函数遍历数组。 数组基本遍历 for 循环 [ES1] JavaScript 中的 for 循环很古老,它在 ECMAScript 1 中就已经存在了。for&...

Mac OS/Linux命令查询网络端口占用情况

阅读(255)

netstat 命令 netstat -an | grep 3306 3306替换成需要grep的端口号 lsof 命令 通过list open file命令可以查看到当前打开文件,在linux中所有事物都是以文件形式存在,包括网络连接及硬...

关于认证、授权、鉴权、权限控制

阅读(215)

1、认证(identification) 指的是,根据声明者所特有的识别信息,确认声明者的身份。认证方式有很多,举例来说: 用户 + 密码用户手机:二维码、短信、手势密码等用户电子邮箱用户的生物学特征:指纹、语音、虹膜等身份证等等在安全要求...

API接口鉴权

阅读(250)

什么是鉴权 鉴权(authentication),鉴权是指对于一个声明者所声明的身份权利,对其所声明的真实性进行鉴别确认的过程。 鉴权主要是对声明者所声明的真实性进行校验。若从授权出发,则会更加容易理解鉴权。授权和鉴权是两个上下游相匹配的关...