- 博客(166)
- 资源 (6)
- 收藏
- 关注
原创 实现一个专注应用-后端开发(二)-微信扫码登录(小程序实现)
调用接口 =》接口调用小程序的生成二维码 =〉二维码对应一个tag,把tag存在redis中,设置一分钟到期,用户扫码跳到小程序登录授权页面,授权后将生成的token和tag绑定,同时,展示二维码的页面,每隔几秒调用一次查询,过期告知过期,如果查到token则登录成功,登录成功销毁tag和token的绑定,如果想要知道用于已经扫码状态,可以多设计tag的状态。而jwt策略返回的user。但这里其实小程序是不需要返回token的,登录成功即可,把token塞到redis中,然后让提供扫码的页面进行轮询。
2025-03-10 15:14:57
740
原创 国产AI编辑器Trae体验(内置豆包大模型)
下载安装目前支持mac和windows和cursor一样,cursor支持导入vscode配置,trae支持两者,nice!;内置的是豆包大模型还支持掘金登录。这里可以选择模型。
2025-03-03 18:57:17
294
原创 记录封装一个请求包装函数
这里可以正确的类型推导,abort也正常执行。如果想做进一步的处理,如请求前加token,请求后的数据统一,可以使用拦截器。尝试封装一个请求记录函数,传入一个请求体,加工成页面需要的数据,还不够完善。只对 requestTask方法中的Promise部分进行修改。所以也可以考虑把公共逻辑抽离,做一个适配器?当然我们发现只有这一块代码是不一样的。让豆包帮我分析了下用到的设计模式。如果你想用axios 一样可以的。目前自用,插件市场地址。
2025-03-03 17:51:38
801
原创 实现一个专注应用-后端开发(一)-搭建
在迁移文件夹中,迁移文件会以时间戳和指定名称命名,例如 20231010123456_user,以便于识别和管理。npx prisma migrate dev --name user 是一个 Prisma CLI 命令,用于在开发环境中创建和应用新的数据库迁移。主要存放一些 拦截器,装饰器,工具方法等,项目小,不再拆分模块,一般公用的都塞到一个里面。如果你用的是vscode/cursor 可以安装下prisma的插件,有代码高亮会舒服很多,插件直接搜索prisma最多下载的就是。这个时候需要抽离出来。
2025-02-19 16:20:34
977
原创 mqtt 传递和推送 温湿度计消息 js
包括设备管理,订阅管理,连接认证+订阅授权这里我新增了一个设备订阅组温湿度里面有两个订阅设备详情授权给设备使用。
2024-11-06 22:41:28
460
原创 vitepress 打包时Cannot use import statement outside a module
有些包可能不支持esm或者无cjs导出类型。去翻了下github。
2023-09-22 17:11:46
523
原创 一个简单的yapi工具-medmotion_cli
最近在使用yapi时发现了一个小工具,可以快速生成ts类型定义,js接口定义配合上自己写的工具
2023-07-31 14:31:47
414
原创 整理过去,继续前行
整理了下自己过去做的项目和练习还每页整理完,也会开放一些接口给大家玩有些项目因为每页存github(2019年下那些和2020上部分) 找不到了地址 https://showblog.dadandmother.cn记录一次最近常用的指令 笔记反编译electron资源包 asar extract app.asar ./myappreact-native init AwesomeProject --version X.XX.Xreact-native init AwesomeTSProject
2022-04-13 23:57:53
1275
原创 vue3+vite+electron+electron-builder 实现vue3和electron结合
vite+vue3+electron
2022-03-11 22:55:12
4061
2
原创 astro学习笔记
---// 在 (`---`) 范围之内的 JS 或 TS 代码只在服务器上运行!// 这里插入一个话题 组件导入的一个问题 什么意思呢 如果我们把TestOne的引入代码// 放到逻辑代码如console.log('代码更新')下面 会报错说未发现TestOne定义import TestOne from './../components/TestOne.astro'import TestTwo from './../components/TestTwo.astro'import TestThr
2022-02-13 23:14:31
1581
原创 手写 promise 练习
/** * class MyPromise * for learn promise */class MyPromise { state = 'pending' // 三种状态 不可逆改变 pending未完成 reject错误 fulfilled完成 value = undefined // fulfilled 状态 返回结果 reason = undefined // reject 状态 返回原因 resolveCallBacks = [] // resolve事件回调数组
2022-02-07 23:31:57
1244
原创 手写 ajax练习
/** * ajax简易demo * @param type 请求类型 * @param url 请求地址 * @param data 请求数据 * @returns {Promise<>} */const ajax = function(type,url,data){ return new Promise((resolve,reject)=>{ const xhr = new XMLHttpRequest(); //创建一个XMLHttpRequest
2022-02-07 23:22:51
996
原创 webpack5构建一个小型简单vue项目 (练习)
webpack5构建vue必要环境安装ndejs我们需要安装node 如果没有安装则安装 安装过则跳过下载安装nodejs执行node -vnpm -v初始化项目文件夹新建一个空的项目执行 npm init -y 初始化npm init -y会生成一个package.json安装webpack以及 html-webpack-plugin控制台执行npm i webpack webpack-cli webpack-dev-server html-webpack-plug
2022-01-27 18:36:04
1873
原创 uni-app基础 1.3.3-数据缓存
数据缓存点击查看视频教程跳到b站课程文档地址包括 增加 删除 获取 清空的同步和异步接口官网地址<template> <view> <button @click="setStorage()">点我加storage</button> <button @click="getStorage()">点我获取storage</button> <button @click="removeStorage()">点我
2022-01-25 21:14:44
977
原创 uni-app基础 1.3.2-路由跳转和页面通讯
路由跳转和页面通讯点击查看视频教程跳到b站课程文档地址注意区别练习配置 在pages.json下配置一个tarBar"tabBar": { "list": [{ "pagePath": "pages/index/index", "text": "index" }, { "pagePath": "pages/one/one", "text": "one" }]}uni.navigateTo(OBJECT)保留当前页面,跳转到应用内的某个页面un
2022-01-25 21:13:33
873
原创 uni-app基础 1.3.1-网络请求和跨域
网络请求点击查看视频教程跳到b站课程文档地址文档uni.request({})跨域根目录下新建vue.config.js文件 配置生产环境请用nginx配置vue.config.jsmodule.exports = { devServer: { proxy: { "/api": { target: "https://xxxxx", changeOrigin: true, pathRewrite: {
2022-01-25 21:11:50
2901
原创 uni-app基础 1.2.1-引入uView
组件简介以及组件库推荐点击查看视频教程跳到b站练习使用可以创建模板来观察官方如何使用uni-ui建议模板直接引入单个使用的话插件市场引入引入uView-ui1.插件市场引入App.vue<style lang="scss"> /*每个页面公共css */ @import "@/uni_modules/uview-ui/index.scss"; </style>main.jsimport uView from '@/uni_modules/uview-u
2022-01-25 21:08:44
1185
原创 uni-app基础---1.1.1-环境配置
建立开发环境点击查看视频教程跳到b站下载Hbuilder X微信开发者工具下载地址: 微信开发者工具安装完成后 在Hbuilder 工具->设置->运行配置微信开发者工具路径 为刚才安装时路径模拟器/手机模拟器自行选择本课程使用的是逍遥安卓模拟器下载逍遥安卓模拟器如果是逍遥安卓模拟器 在Hbuilder X 工具->设置->运行配置 安卓模拟器端口输入21503其他模拟器百度搜索如果你有可用于测试的手机,可以下载adb,然后运行到手机即可。adb下载地址解
2022-01-25 21:06:49
3139
原创 uni-app零基础到uniCloud实战
uni-app零基础到uniCloud实战介绍uni-app官网uni-app是一个基于Vue.js开发所有前端应用的框架,包括iOS、Android以及各大平台小程序。学会uni-app意味着你将能天下无敌(那是不可能的)。加上uniCloud的后端能力以及uni-app自身强大的插件市场,快速的开发一个应用不再是苦逼的。本课程学习路线uni-app零基础到uniCloud,系统学习全家桶,同时为大家准备了视频教程。b站视频链接上一个版本课程为了能让大家更好的学习uni-app,更好
2022-01-25 21:04:35
2587
vue-flask-video.zip
2021-03-04
image-recognition-flask-uniapp.zip
2021-03-04
bandicam 2020-11-04 17-10-06-422.mp4
2020-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人