
node.js
文章平均质量分 77
FuyuumiAI
技术改变生活
展开
-
Electron 基础学习 第二天
Electron 基础学习(2)右键菜单创建contextMenu.js,代码如下const { remote } = require('electron')// 右键菜单模板// 配置参数与顶部菜单一致const menuList = [ { label: '复制', accelerator: 'ctrl+c' }, { label: '复制', accelerator: 'ctrl+v'原创 2021-03-16 23:52:06 · 450 阅读 · 0 评论 -
electron-vue各种问题汇总
目录前言1、安装2、更换electron版本3、错误提示: ReferenceError: process is not defined4、错误提示:Cannot read property 'app' of undefined5、未完待续。。。前言本文章记录写者使用electron-vue从安装到打包各个环境遇到的问题及解决方案,将会持续更新。1、安装由于electron-vue要安装electron等一些国外资源文件,所以下载巨慢、巨慢,所以这个时候就要将npm的下载源更换成国内的镜像,推荐淘宝原创 2021-03-16 23:48:34 · 1156 阅读 · 3 评论 -
使用node.js+百度API实现人脸对比
文章目录前言一、准备工作1.登录2.创建应用二、使用步骤1.获取token2.图片上传3.请求API接口4.返回结果总结前言由于搞的项目里面需要实现人脸识别,遂尝试了一番,在实验无误后将过程记录下来,供大家参考,如有错误,望大家指出~一、准备工作由于我这里使用的是百度智能云的免费API,所以得先创建一个人脸识别的应用,步骤如下:1.登录官网登录地址登录百度智能云平台需要百度账号,所以没有百度账号的得先注册一个2.创建应用1、在登录成功后,找到如下位置2、点击创建应用,然后按照指示完原创 2020-12-03 20:13:54 · 790 阅读 · 0 评论 -
在node.js中将二进制流转换成base64
由于调用百度人脸识别的要传递base64格式的图片,所以写了一个将上传上来的二进制流转换成base64格式的,代码如下:// 二进制流已经验证了格式// 这里的url是上传至服务器后保存在服务器目录下的二进制流的路径function imgToBase64(url) { return new Promise((resolve, reject) => { fs.readFile(url, 'binary', (err, data) => { i原创 2020-11-04 23:09:06 · 2440 阅读 · 0 评论 -
node.js使用multer实现单图、多图上传
文章目录前言一、multer是什么?二、使用步骤1.下载2.引入3.单图上传4.多图上传4.保存图片总结前言最近用node.js搞项目,其中用到了multer进行图片上传,中途遇到了一些问题,这里将一些常用操作和问题进行汇总。一、multer是什么?multer是一个能更好的处理node.js服务器接收的文件上传的中间件,蛮好用的。其中文文档链接如下:https://github.com/expressjs/multer/blob/master/doc/README-zh-cn.md二、使用步原创 2020-11-04 21:39:15 · 2418 阅读 · 8 评论 -
解决mongoose创建的Schema时间字段随查询更新时间
今天在使用mongoose查询表数据的时候,发现其中一个时间格式的字段居然随着我查询居然更新了时间,甚是诧异,折腾了一下,最终问题原因锁定在default: Date.now上,其实网上也有其他方案解决,但是好像不能使用TTL自动删除,所以自己结合思路,不在使用default 属性,解决如下:// CodeSchema.js// Schema的createAt字段createAt: { type: Date, index: { expires: 300 }}// xxx.js原创 2020-11-02 19:12:49 · 1159 阅读 · 2 评论