使用 Caddy 部署 Vue 等单页面Web应用

安装 CaddyCaddy 是一个 Go 语言编写的开源 HTTP 服务器 Caddy 有下面这些开箱即用的特性: 全自动支持 HTTP/2 协议,无需任何配置。 Caddy 使用 Let’s Encrypt 让你的站点全自动变成 HTTPS,无需任何配置。 合理使用多核多核 得益于 go 的特性 完全支持 IPv6 环境 Caddy 对 WebSockets 有很好的支持 自...

Vue

跳过4399实名认证

摸鱼小窍门百忙之中当然要休(mo)闲(yu)一下啦于是我打开了4399 什么?还要实名认证?果断按下了 F12 进行元素审查 close? 关闭?盲猜是关闭那个 mask 和 弹窗 的,复制下来在 Console 执行,是可行的。尝试登录之后,再使用此方法,是不可行的 所以就有了如下代码 1try { Anti_close();alert("Success")...

编程语言

Vite+Vue+TypeScript项目中vue无默认导出的问题

问题如下在 Vite2 + Vue3 + TypeScript 项目中使用 vue-property-decorator 遇到报错日志如下 在新建一个 vue-cli 项目后,发现 package.json 里引用的是 vue-class-component@^8.0.0-0应该是 vue-class-component 的 7.x.x 版本的缘故 解决方案这里用的 pnpm卸载掉 vue...

编程语言

Vite+Vue使用外部CDN引用element-plus全家桶

参考:vue3+vite2增加element-plus的CDN链接打包构建 网上 Vite.js 的资料少,踩了不少坑在掘金中找到一篇资料,但还是避免不了遇到了一些奇奇怪怪的问题 我这边使用的 vite-plugin-cdn-import 插件 编辑 vite.config.ts 1import { Plugin as importToCDN } from "...

编程语言

Nodejs 从零开始写一个 即时通讯程序

什么是即时通讯?即时通信(IM)是指能够即时发送和接收互联网消息等的业务。自1998年面世以来,特别是近几年的迅速发展,即时通信的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。即时通信不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台 如何在 Web 实现?WebSocket协议是基于TCP的一...

编程语言