node
陈大左
这个作者很懒,什么都没留下…
展开
-
解决unable to resolve dependency tree报错
解决npm报错 unable to resolve dependency tree原创 2022-07-01 16:08:36 · 6050 阅读 · 0 评论 -
七牛文件上传js和node
公司经常会用到七牛上传,用工具和网页上传总是很慢需要找对应路径和刷新cdn,看到官方有js的api就自己做了个批量上传和刷新cdn功能获取七牛token,必须服务端,不能前端获取,所以自己用node写先安装cnpm i qiniu --save获取token代码 let qiniu = require('qiniu') let config = require('./config.js') let key="img/abc.png" //文件线上的地址 比如 img/abc.pn原创 2020-12-22 10:12:39 · 215 阅读 · 0 评论 -
记一次axios和nodejs之间的跨域问题
之前经常用nodejs写一些本地脚本,由于维护不方便,所以想在公司服务器上加一些nodejs配合experss写的脚本,刚开始安装环境,放代码都一切正常,可联调的时候一直出现跨域问题问题乍一看很像跨域,可网上的一些方法我都试了,甚至nginx也各种修改都不行,后来用了很多方法最后发现问题不在后端,在前端原因前端用的vue和axios,之前在公司服务器上,所以都加上了配置里面的withCredentials属性,这个属性的意思是开启withCredentials后,服务器才能拿到你的coo原创 2020-11-06 16:38:49 · 839 阅读 · 0 评论 -
前端项目一键打包自动部署
前端平时开发完项目都需要部署到线上,都需要先打包,再删除线上文件,再上传,项目多了总是会很麻烦,写个一键部署并不是很麻烦首先安装shelljs和ssh2-sftp-clientcnpm i shelljs ssh2-sftp-client --save-devShelljs是Node.js下的脚本语言解析器,具有丰富且强大的底层操作(Windows/Linux/OS X)权限ssh2-sftp-client是一个用于node.js的SFTP客户端,一个用于SSH2的包装程序(提供高级便原创 2020-09-16 14:19:46 · 3519 阅读 · 7 评论 -
node抓去html页面元素
用node写脚本的时候经常会遇到需要抓取页面的信息,网上搜索一些资料,利用cheerio是非常方便的抓取网页的时候一定要加UA,有一些特定网页没有UA是打不开的var request = require('request');var cheerio = require('cheerio'); var options = { 'method': 'GET', 'url': 'https://www.baidu.com', 'headers': { "User-Age原创 2020-06-15 11:58:19 · 1096 阅读 · 0 评论 -
node用request提交本地文件到服务器
因为公司业务需求,需要大量的重复点击上传文件操作,人工做操作又慢又容易出错,所以自己写了一个node脚本,可一键批量创建文件夹,复制指定目录文件进去,批量打包和批量上传文件。代码地址git代码中遇到的问题用request提交application/json请求创建多层文件目录(a/b/c)利用fs拷贝文件把文件压缩成zip用request提交application/json请求...原创 2020-02-18 19:38:35 · 2417 阅读 · 0 评论 -
用node写脚本,替代重复性工作
公司app是用apicloud开发,而且平台数量较多,经常需要集体修复bug或者上新功能,就会有大量的重复性质工作,比如打包、下载等,所以这边在业余时间用node写一个脚本替代重复性工作。毕竟程序员应该用代码来解决这些枯燥的工作。因为本人对node研究不是很深,只是简单写一下首先用postman来确认下接口经过游览器f12查看接口,走一遍打包的逻辑,可以分析出接口必要的参数Host(...原创 2020-01-20 17:29:52 · 1505 阅读 · 0 评论