分类:nodejs

nodejs笔记

nodejs实现下载图片功能

nodejs实现下载图片功能
在用nodejs仿写单页模板扒手的时候,使用axios下载的图片无法正常打开,所以换了一种方式,下载图片需要两种一种http 一种https,用来下载http和https地址下的图片。 import fs from 'fs' var Stream = require('stre...

yekong 3年前 (2022-04-05) 喜欢

fs 写入文件后出现乱码

fs 写入文件后出现乱码
设置编码 在用nodejs仿写单页模板扒手的时候,实现下载css文件的时候,css文件是乱码的,排查发现可能是出现了bom头,设置一下写入编码就可以了。{encoding: 'utf8'} fs.writeFile(filePaths, res.data, {encoding...

yekong 3年前 (2022-04-05) 喜欢

fs删除文件代码

fs删除文件代码
在仿写单页模板扒手时,遇到一个需要删除文件的功能,以前也没用过fs,记录一下代码方便以后复用查询。 fs.unlink(filePath2,(err,data)=>{ if (err) { ...

yekong 3年前 (2022-04-05) 喜欢

js 获取url中文件的后缀名

js 获取url中文件的后缀名
在用nodejs仿写单页模板扒手的时候,需要一个功能,获取文件后缀名,文件后缀名的情况有几种,比如文件名后面会有问号或者会拼接一些参数等情况,这就需要获取文件地址最后一个斜杠后面的内容,然后过滤掉问号以及拼接参数,剩下的应该就是图片名称了。 获取最后一个斜杠后面的内容 var d...

yekong 3年前 (2022-04-05) 喜欢

axios结合fs实现文件下载保存

axios结合fs实现文件下载保存
在用nodejs仿写单页模板扒手的时候,需要下载js文件,这里用到了axios以及fs来实现功能。 使用 async getDownJs() { var that = this; for (const url of that.jslist) { ...

yekong 3年前 (2022-04-04) 喜欢

fs判断目录是否存在,不存在就创建

fs判断目录是否存在,不存在就创建
nodejs仿写单页模板扒手时,遇到下载文件却提示目录不存在,这就需要先判断一下目录是否存在,如果不存在就创建一个。使用到了fs. fs判断目录是否存在不存在就创建 if (!fs.existsSync("/js/")) { fs.mkdirSync(...

yekong 3年前 (2022-04-04) 喜欢

electron vue 选择并获取目录路径

electron vue 选择并获取目录路径
nodejs仿写单页模板扒手时,遇到一个选择保存目录的功能,这里使用的是electron实现的ui,那么就用electron提供的api来实现吧。 electron vue页面选择并获取路径地址,需要vue触发事件,主进程监听触发选择,并返回给vue页面。 vue页面 impo...

yekong 3年前 (2022-04-04) 喜欢

electron 获取剪切板的内容

electron 获取剪切板的内容
nodejs仿写单页模板扒手时,遇到一个点击按钮,将地址复制粘贴到输入框内的功能。 electron 需要实现一个功能,点击按钮将内容粘贴到输入框内 const clipboard = require('electron').clipboard getClipboard() {...

yekong 3年前 (2022-04-04) 喜欢

electron vue模板项目

electron vue模板项目
electron-vue-template 今天找了几个electron vue的脚手架,发现都不太好用,一般问题都出在无法编译打包上面。最终定位在了一个模板上 模板 一个既可以打包mac 又可以打包win electron-vue-template gitee 终于解决了我的需...

yekong 3年前 (2022-04-04) 喜欢