由Vue: These relative modules were not found 引起的问题
一、vue2.6.14Theserelativemoduleswerenotfound 在使用vue2.6.14开发的项目在本地windows10上都一直成功,想放到jenkins上进行发布。之前其它的vue项目也都能发布正常,但此次一个旧的vue项目发布时就是报错Theserelativemoduleswerenotfound:后面会列出加载不到的js文件列表*../lib/commonhelp.jsin./src/router/index.js*./lib/commonhelp.jsin./src/main.js但从目录引用来看,也没有任何问题。1.Vue中import引入同一目录下的文件importMyComponentfrom'./MyComponent.vue';2.import上一级目录文件的方法,上...[>>…]
docker容器相关操作技术记录
我服务器上使用的是基于Python3.11的FastAPI框架搭建的tiangolo/uvicorn-gunicorn-fastapi镜像,镜像版本是:python3.11-2023-01-02镜像REPOSITORY:tiangolo/uvicorn-gunicorn-fastapi镜像tag:python3.11-2023-01-021.dockerrmi镜像镜像提示:imagehasdependentchildimages docker使用dockerrmi镜像ID删除镜像的时候提示:imagehasdependentchildimages,是因为镜像具有从属子镜像,我很多时候如果镜像内的扩展有更新,我可能会再保存导出一个新的镜像,但实际上这些镜像间都是独立的,完全能删除。可以试着换个...[>>…]
docker启动的redis使用的配置文件路径
3.docker启动的redis使用的配置文件路径是什么使用docker搭建redis服务,本身redis启动的时候可以指定配置文件的,redis-server/指定配置文件路径/redis.conf。但手上也没有一个redis配置文件。在使用非docker安装时,redis的安装包里到是有redis.conf默认文件,但使用docker安装时,不好直接找到啊。没法使用redis本身自带的redis.conf。于是直接启动一个redis服务(不指定配置文件)dockerrun-itd--nameredis7--privileged=true--restart=always-p6379:6379-v/opt/redis/data:/data-v/opt/redis7/conf/redis.conf:/...[>>…]
Pycharm2023关闭项目后一直显示正在关闭项目的解决办法
在Pycharm2023IDE中点击上面菜单里的帮助->查找操作->输入Registry->点注册表,会列出一些keyvalue的行。点击取消ide.await.scope.completion勾选即可。其意义为:Whethertowaitforthecoroutinetreecompletionafterproject/appdisposalorpluginunloading是否在项目/应用程序处理或插件卸载后等待协程树完成[>>…]
Minio 使用 Nginx代理后put文件上传总是返回403问题
Minio存储服务,因为需要使用https请求,于是在minio前面使用了Nginx代理,但在操作上传的时候发现向后端put文件上传总是返回403Forbidden问题,排查发现问题出现在IP地址不对,在调用minio的presigned_put_object方法生成url的时候,需要有endpoint即实例的IP端口数据,此为在实例化Minio时传入,但因为后端增加了nginx代理,出现了最终转发到minio上传文件时的IP端口发生了变化,从而被MINIO拒绝PUT上传。proxy_set_headerHost$host;proxy_passhttp://192.168.10.26:9000/;#此处的Ip地址要和实例化Minio时的地址一...[>>…]
Vue使用 el-upload 组件上传时发现有多余的post请求
Vue在使用el-upload组件上传文件时,在before-upload中执行完文件上传后,总发现有一个多余的向服务器根URL发送post请求,导致每次上传成功后还有一个返回异常的请求日志:MethodNotAllowed。el-upload组件的html代码如下:<el-uploadaction="":before-upload="fun1":limit="1":accept="accept"><el-buttonsize="small"type="primary">点击上传</el-button><divslot="tip"class="el-upload-tip">上传aa格式</div></el-upload>在业务应用程序中,在el-upload上传时,实际before-u...[>>…]
Centos7已加防火墙控制但系统漏洞扫描反馈能扫到Docker部署的Mysql 3306/3307端口
我在一台Centos7服务器上部署了MYSQL服务,使用的3307端口,但系统漏洞扫描反馈能扫到3307端口,但已加防火墙控制仅限业务服务器IP能访问到。问题是出现在搭建的Mysql服务使用的是Docker方式。docker默认安装部署服务的时候会设置iptables把需要开放的端口,自动放到iptables的白名单规则中。这就导致虽然防火墙开启了,但是在限制之外的服务器依然能扫到数据库的端口。这里可以使用一些方法来检测服务器的某个端口是否开放:Docker默认的路由规则是允许所有客户端访问,如果你希望避免Docker中容器被局域网内访问,要...[>>…]