简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
问题描述: 项目后端代码更新之后去访问出现了502的错误。一开始我首先想到的是nginx配置出错了,但是一想,我又没有改动里面的配置,怎么肯无缘无故出错于是我机智的敲了一下pm2 list命令,看看启动的情况。果然,在status那一栏是errored这样看来只有一种情况了,那就是代码出错了。于是cd到后端文件夹下,使用nodemon app.js命令启动代码。又一个果然,它报错了。一...
1.购买一个服务器(1核2G及以上配置)阿里云对学生的优惠很大。1核2G ECS云服务器一年只要115左右。一定要配置安全组规则。打开80端口,443端口(如果后续要配置ssl证书实现https访问),21端口(进行ftp连接)。 同时还可以打开后端代码监听的端口,这样当代码放上去运行之后输入域名加端口就可以进行访问2.购买一个域名第一次购买有优惠。如果不是顶级域名几块就能搞定~。顶级...
项目的需求是ecahrts图表需要跟随窗口自适应。首先第一点想到的就是window.onsize事件去监听。但是我们需要考虑防抖。以下是解决方案。1. 引入防抖函数// 防抖函数// debounce 函数接受一个函数和延迟执行的时间作为参数export default function debounce (fn, delay) {// 维护一个 timerlet timer = nullretu
Vue3里常规挂载方法/属性以及调用在Vue3的开发过程中,难免会在全局挂载方法或者属性。挂载:// main.tsimport App from './App.vue'import _ from 'lodash'const app = Vue.createApp(App)app.config.globalProperties._debounce = _.debounce使用:// App.vue
最终实现成果展示1.播放 暂停功能的实现这是audio标签<audio @timeupdate="updateTime" @canplay="getDuration" @ended="ended" :src="musicUrl" ref="audio"></audio>这是播放和暂停图标<div class="pause" v-show="isPlaying" @cl
滑动事件touchstart 手指开始滑动的位置touchmove 手指滑动的位置touchend 手指离开的位置监听滑动事件<div @touchstart='touchstart' @touchmove='touchmove'></div>touchstart (e) {// 如果你要阻止点击事件,请反注释下一行代码// e.preventDefault()this.s
1.获取歌词(字符串格式)调用接口,从后台拿到歌词数据,默认是字符串格式 像这样let lyric = "[by:小懒猫stad][00:02.689]我多想回到那个夏天[00:05.939]蝉鸣在田边吹过眼睫[00:09.948]贪恋夏夜星空你侧脸[00:13.197]犹记得清风撩拨心弦[00:17.162]初夏的味道是你微笑[00:20.343]我捧着月亮别来无恙"2.解析歌词 拿到时间和歌词
在vue.config.js里这样写const isProduction = process.env.VUE_APP_MODE === 'production'const cdn = {// 忽略打包的第三方库/*** externals 对象属性解析:* '包名' : '在项目中引入的名字'* 以element-ui举例 我再main.js里是以* import ELEMENT from 'el
需求:个人用Github,公司用Gitlab1. 生成sshkey使用ssh-keygen -t rsa -C "公司邮箱地址" -f ~/.ssh/公钥名字建议github的私钥文件名为id_rsa_github,gitlab的私钥文件名为id_rsa_gitlab。这样方便区分。2. 添加sshkey这一步直接进设置页面,找到SSH Keys,进行添加即可3. 添加config配置文件在.ss