[TOC]
注意
一、电报机器人快捷认证登录,登录成功后会返回 昵称,会话ID,和 用户名。二、只能作为验证身份,获取用户部分信息使用。本地退出只能通过清除浏览器cookie中的token,若要完全退出该浏览器认证终端,须在 Telegram 手动终止。
效果(验证):直接进入当前页面 无 授权登录按钮,须在 科学条件 下,刷新 当前页面 才可看到 授权登录按钮!!
function onTelegramAuth(user) {
alert('Logged in as ' + user.first_name + ' ' + user.last_name + ' (' + user.id + (user.username ? ', @' + user.username : '') + ')');
}
telegram授权登录按钮 ⇉⇉
图如下:1.登陆前,
2.在已登录telegram的设备中,进行第三方登录的确认,
3.登陆成功后,
4.退出,须清理对应cookie记录。
代码如下:1234567891 ...
[TOC]
vercel成功部署后,通过githubAPI 将vercel项目的“预览链接” 赋值给github的environment URL
效果图
一、将github仓库项目部署到vercel可指定项目,“–name“字段貌似可简写为“-n“,后可加“vercel项目名”,或“vercel项目ID”
二、得到已关联“vercel项目”的 域名(可选)vercel项目名”或“vercel项目ID”,请求vercelAPI,以获取项目信息,提取域名。
三、创建“github发布状态”请求githubAPI,“https://api.github.com/repos/$/deployments“,会返回此次github提交的“github发布ID”,保存。
四、更新“github发布状态”使用“github发布ID”,请求githubAPI,将vercel平台提供的已部署vercel项目的“预览链接”赋值给github的environment URL
五、deploy.yml完整代码(含 github仓库secret):12345 ...
[TOC]
一、本地vercel-cli手动部署在本地npm安装vercel-cli插件,cd 到本地项目目录;选取第三方账号等方式,远程登录vercel,选择 待发布的 vercel项目名;发布项目到 预览环境,或vercel --prod生产环境,成功后会输出 预览链接。
二、vercel面板 直接部署登录vercel面板,导入github仓库,直接发布。只要不断开vercel与git仓库的链接,git仓库有新推送,vercel便会同步部署。
三、github actions + VERCEL_TOKEN登录vercel面板,新建一个token,并存入到github仓库中的“仓库secret”处,取名为VERCEL_TOKEN;新建work actions,在.github/workflows/deploy.yml中利用$自主地 部署项目到 vercel平台。
解释:部署到生产命令vercel --prod结束后会输出一段信息,进而通过| grep -o过滤出这段信息中的“预览链接”,而变量DEPLOYMENT_URL会通过$()接收这个链接字符串。之后保存到deplo ...
[TOC]
部署方式(推荐1、2,大陆直连)1.netlify:https://yujun.netlify.app/.netlify/functions/twikoo
2.HuggingFace(大陆最快!但SMTP端口被封,邮件通知功能 失效!):https://mancai-twikoo.hf.space
3. vercel:https://twikoo.eamon.us.kg
https://twikoo-alpha-blue.vercel.app
4.worker:https://twikoowk.eamon.us.kg
https://twikoo-cloudflare.z1260750674.workers.dev/
数据库comment表中 字段的 意义:_id: 这是一个唯一标识该条评论的字符串ID,通常用作MongoDB数据库中的主键。它具有唯一性和重要性,是评论的主要标识。uid: 这是一个唯一标识评论者的字符串ID。它可以用来关联评论与评论者的其他信息,比如头像、用户名等。nick: 这是评论者的昵称,用于在评论中显示评论者的名称。mail ...
一、不同的数据类型会占用不同大小的内存空间,为数据指定相应的数据类型,可以更合理地使用内存。
二、js中的数据类型(7种原始类型/基本类型,1种引用类型/复杂类型)原始类型/基本类型:Number,String,Boolean,Null,Undifined,BigInt,Symbol引用类型/复杂类型: Object
typeof 操作符【此为操作符,并非构造函数!typeof()中的()只是将后续的内容当做一个整体而已,非必须有】作用:以 字符串形式 返回 变量中值的 数据类型。“undefined”表示 变量 已使用var,let等关键字声明,但未赋值(初始化);“boolean”表示为 变量值的 数据类型为 布尔值;“string”表示为字符串;“number”表示为数值;“object”表示为对象;(变量值为null时, typeof测出来的数据类型是object —特殊情况)“function”表示为函数;“symbol”表示为符号;
1.Number一般值:整数,小数(又称 浮点数,小数运算之前,必须先把小数转换为整数!);特殊 ...
Surge是面向前端开发人员的静态web发布网站。
1. 安装node2. 安装surgenpm install –global surge
123456789101112131415161718192021操作命令:$ surge --help surge – single command web publishing. (v0.23.1) Usage: surge <project> <domain> Options: -a, --add adds user to list of collaborators (email address) -r, --remove removes user from list of collaborators (email address) -V, --version show the version number -h, --help show this help message Additional commands ...