
node(cool-admin)
一口一个人.
人生选择就像写前端页面一样,不能保证代码一样,但是实现的效果都一样。我的意思是人生怎么选都有遗憾。
展开
-
Taro +vue3 中的微信小程序中的分享
就是Taro框架中提供的一个分享Api 封装好的。微信小程序 右上角分享 的触发 以及配。原创 2024-06-27 09:18:28 · 678 阅读 · 0 评论 -
tedsign vue3 web-端框架中封装一个验证码组件 以及对应node 接口逻辑说明
顺便在这里提一下 我这对接的是node 的接口 验证码是后端返回的svg 我把验证码svg 后端逻辑也说一下啊。以上的node 的service 接口的逻辑。这是前端收到的data。原创 2024-06-19 11:35:48 · 528 阅读 · 0 评论 -
Node cool 跨域问题的解决
自己在写后端接口的时候 发现一个接口在抖音小程序上可以调用 浏览器上也可以直接打开 但是在H5 的请求中 一直就是cors error 前端报这个跨域问题 在后端 报not Found 一开始以为是找不到 经过确定 发现是跨域问题。在全局 configuration.ts 文件里有个全局的onReady 生命周期。在这个生命周期中 添加代码。原创 2024-01-16 17:27:44 · 653 阅读 · 0 评论 -
cool 中的node.js 实现一个处理第三方Api 数据的处理
你现在是一个后端 前端跟你要一个接口 ,但是你发现 你这个接口 除了调用第三方Api的接口 有的数据还是没有 你直接返回 前端使用不了 因为都没有关于那样的数据 但是三方Api 中有其他的接口和现在的接口 经过处理 是可以实现这个前端需要的数据。现在你看到的是一个接口 我的post 是封装了一个 方法 所以调用直接就相当于发起了post请求 向三方Api 经过处理这样可以获取到数据。肯定我的代码你们不能使用 但是我是想告诉你们基本的逻辑 在三方API 没有对应的接口的情况下 我们只能暂时这样处理。原创 2024-01-18 08:49:03 · 776 阅读 · 0 评论 -
cool框架 Node.js 后端接口实现微信公众号重定向授权登录
3.总结 其实就是调用了微信Api 根据一些公众号的信息 获取了 用户的头像昵称和openid。做一个获取微信公众号H5 公众号重定向登录授权的接口。原创 2024-01-23 09:09:44 · 841 阅读 · 0 评论 -
cool node.js 后端接口实现账号密码登录和注册
1.实现H5 的账号密码 登录和注册功能。原创 2024-01-23 09:21:36 · 583 阅读 · 0 评论 -
Node.js COOL框架 中super.page(query,option)分页的使用
写了一个订单列表的接口 但是发现路径没有问题 使用了框架系统的分页 但是就是不行 一直给我报错。没有设置这个 这个算是框架的类吧 我node.js后端经验不算太多 请多多指教。原创 2024-01-25 16:40:06 · 661 阅读 · 0 评论 -
Node.js Cool 框架分页数据 如果在一个状态下获取多个状态的数据
比如你想实现 订单状态列表的获取 有可能orderStatus=12 的时候 想返回 orderStatus=10 11 12 13 的时候 分页返回。此时条件就变成了一个数组。原创 2024-01-26 08:43:28 · 644 阅读 · 0 评论 -
Node.js 后端生成订单号 不容易重复
当然 如果条件可以 我这个只是临时解决方案 如果订单很多的情况下 一般 日期时间+ 系统操作id + 四位随机数。做一些商城项目的时候 需要自己的系统生成自己的订单号 又为了能够快速知道时间 一般都是时间开头。直接是一个方法 前端创建订单接口的时候 直接可以调用的。日期时间 + 四位随机数 + 四位随机数。原创 2024-01-26 09:03:37 · 1131 阅读 · 0 评论 -
cool框架 node.js 实现 腾讯云短信
去腾讯云上下载了node.js sdk 下载了以后 发现不能使用 问了问客服 说是 sdk有问题。1.现在想实现node 后端 实现腾讯云验证码的功能。2.qcloudsms_js 插件的使用 腾讯短信。如果 不太清楚这个插件。原创 2024-02-01 14:57:37 · 920 阅读 · 0 评论 -
cool Node 框架后端接口 登录接口涉及登录以及权限的判断逻辑
拿我这个代码来说,我这个时node 的操作 跟java中的接口写法差不多 但是代码和格式有根本的区别 这样的service 判断比较简洁 只需要查询一次数据表 就可以。1.实现前端登录功能 但是同时可能还得判断当前的账号有没有权限登录 这样的逻辑 代码 不能让代码特别冗余 也不能有太多查询表操作 浪费资源。原创 2024-02-06 08:39:47 · 888 阅读 · 0 评论 -
node cool-admin 后端宝塔面板看代码日志
宝塔山有一个项目日志 在这里可以打印出线上的代码 在代码中打印出来 然后 运行的时候 你就可以看到打印的结果了 这样 你就可以看到线上真正的哪里有问题 哪里没有问题 ,然后可以精准的查到你代码的问题。这种方法也不是唯一的 只不过是我实在找不到问题的解决方案了 想到了这种方法 所以 当然 有很多方法 可以看到日志 我这个方法只能说是借鉴。我在处理回调问题的时候 就是找不到问题,因为不像本地的代码 控制台能够直接打印出来问题,你是放在线上了 所以那个日志不好打印。也许不放到宝塔上 这种方案也不能用了就。原创 2024-02-07 11:01:40 · 637 阅读 · 0 评论 -
node网站 宝塔 面板配置 防止刷新404
我现在配置了一个网站 后台项目 放到了宝塔上 将相应的域名和项目都配置好了 域名也可以访问 但是有的时候 出现了404。将这个代码复制下来 配置相应的端口号 放到配置文件的底部 保证文件正确 这样就实现了 刷新不出现404 的问题。其实这个问题的原因是nginx 的问题 反向代理的原因。类似这种404 这个资源找不到。在这个配置文件中 有个配置文件。原创 2024-02-09 12:46:37 · 1003 阅读 · 0 评论 -
cool 框架 node 后端封装三方Api post请求函数
现在一些数据源 ,需要从三方地址拿到一些数据 比如说电影列表 信息了 影院列表信息了 等一些展示的数据,但是人家这种东西 害需要使用 appkey appserect 这种验签。得看实际的需求 我这里主要介绍的是 post 请求的封装 (在jsNode 中书写后端接口) 是需要引入request 插件。这种需求 你前端调用接口是直接调用不了的 因为需要用到验签 需要后端接口转接一下 前端再去调用接口。当然一般 这种三方API 都有人家规定的验签规则 让你 写什么样的格式 拼接成什么样的格式。原创 2024-02-09 15:21:04 · 1181 阅读 · 0 评论 -
cool Nodejs后端框架 如何快速入门 写一个接口
大概一个接口的写法就是这样 当然 这个node,js 看着简单 其实 更深更细的写法 也不简单 很多知识点 也很难 比如队列问题 处理高并发问题等。对应这个文件夹下面有一个 middleware 文件夹 这个是php中的中间件 在node中也是叫做中间件 java中应该也同名。这个基本上 就是cool 框架的项目结构 主要是 这个src 中的modules 文件夹 这个文件夹 主要是一些接口模块。这是对应的我的service 方法 对一些数据表的处理 和返回。open.ts 是不需要鉴权的 接口。原创 2024-02-12 12:27:01 · 1309 阅读 · 0 评论 -
cool Node后端 中实现中间件的书写
什么是中间件中间件顾名思义是指在请求和响应中间,进行请求数据的拦截处理,数据校验,并且进行逻辑处理后判断是否允许进入下一个中间件。中间件分为前缀中间件,后置中间件。在node后端中,想实现一个专门鉴权的文件配置,可以这样来解释 就是 有些接口需要token调用接口,有些接口不需要使用token 调用。2.cool 中的中间件。cool 官方的说明文档。原创 2024-02-14 15:59:46 · 900 阅读 · 0 评论 -
cool-node.js 框架 创建数据表的步骤
只需要输入你的表名字 和需要的字段 它能自动给你配置数据类型 自动生成代码 ,不是百分百正确 但是 大部分的代码你就有了 你可以再根据实际应用逻辑 去修改字段类型 等 反正是很方便的工具。BusinessUserEntity 相当于时这个数据表类的名字 @Entity('business_user') 外部数据表的名称。这个 相当于 时 固定格式的数据表 ,只需要按照这个 格式和创建表的方式来创建就可以。business 这个模块的数据库对应的就是 entity文件夹。这个时本地数据表的配置文件。原创 2024-02-14 16:15:11 · 679 阅读 · 0 评论 -
Taro + cool框架node.js 实现微信公众号平台的微信授权
我现在使用Taro + vuie3 做了一个H5 ,现在根据手机号注册和登录 登录成功以后 个人中心 想获取微信公众号的头像和昵称 然后是点击按钮。每个项目的逻辑都是不一样的我这个业务逻辑 有学员和导师 所以基本的代码逻辑 结构我认为这样是可以的 关于具体的业务逻辑 代码写法不一样。平常我做的公众号都是 一进入页面 就重定向登录 获取授权 但是现在是点击按钮。通过我的探索和思考 可以为大家提供解决方案 和前后端代码。②后端接口使用的是cool-admin node.js。微信.request。原创 2024-02-29 08:49:13 · 589 阅读 · 0 评论 -
Taro + node.js 注册 仿照java 中的加盐算法
我们在md5 之前 在加一个随机数 用java 的说法 叫做 加盐算法。为了适配之前的纯md5 方式。为了让用户的密码更加保密。原创 2024-03-01 11:07:34 · 795 阅读 · 0 评论 -
cool node.js 实现微信公众号模板消息推送功能
当然这个模板 首先是要从微信公众号中申请的 并且 必须是服务号的公众号 才可以。微信公众号的模板推送功能 当我执行了什么操作以后 需要通知用户 获取。appid secert 主要获取access_token。逻辑 以及内容就需要通过自己的业务逻辑来说了。access_token 是一个令牌。类似这样 这个主要是后端的逻辑。①.需要的参数以及配置项。这个功能好玩 并且 简单。原创 2024-03-04 17:23:13 · 830 阅读 · 0 评论 -
cool node.js 实现 base62 相互转换
然后 获取订单详情的时候 再想办法 把他解出来 比如去掉20 你解出来以后 还需要在加上20 目前是2024 年 只要 不出意外 反正能用七十多年还 如果说严谨的话 的确 不是很严谨 因为你要考虑70多年以后咋办 还得改成21。我现在有一个问题 就是 电影票方面 用户购买成功 需要给用户发送短信 取票码链接 一个专门的取票码页面 但是有一个问题 就是腾讯云的链接变量有限制。就是 将你的订单号 生成 base62 的字符 以后 传递到腾讯云。将20 去掉前面的20 即 24030300045。原创 2024-03-07 14:17:43 · 473 阅读 · 0 评论 -
cool-admin node.js 实现分页 数据获取 直接框架
获取当前的分页数据 cool有自己的封装的一套东西。在这之前 配置 数据表和service。原创 2024-03-11 15:24:35 · 631 阅读 · 0 评论 -
使用node.js 开发后端的优缺点
node做后端的缺点是:1.nodejs单线程,不能做密集型操作,导致时间片不能释放,阻塞后面的任务。2.nodejs可靠性比较低,一个地方报错会导致整个,需要守护进程或者docker重启来解决。3.像使用多核性能的时候需要使用cluster或者部署多个实例,比较麻烦。4.内存默认0.7G和1.4G,设置大了之后垃圾回收会变慢,可能需要多部署几个实例。优点是:1.nodejs底层异步io,性能比较好。2.NodeJs超强的高并发能力。原创 2024-03-12 17:08:36 · 4095 阅读 · 0 评论 -
Cool-Node.js 计算今数据视图今天的数据和总数据
当然这个我用的后端框架是cool-admin 也许每个语言和框架 都有封装好的东西。但是对于我这个主业前端的选手 去快速搞定node.js 我能想到的方法是。当我把数据从数据表中拿出来的时候。当想做一个数据视图的总数。我这里有今天的 有总数。再去过滤一下当前的数据。原创 2024-03-14 10:50:32 · 705 阅读 · 0 评论 -
cool-admin node 框架实现执行sql 语句
但是有的时候我需要用到mysql 数据操作 语句 select * from。这样的语句 cool-damin 也是可以支持的。cool-admin 框架中 正常时有一套封装的sql 操作方法 是封装好的。原创 2024-03-15 11:40:18 · 646 阅读 · 0 评论 -
cool 中的Midway ----node.js的TypeORM的使用
1.介绍是node.js现有社区最成熟的对象关系映射器(ORM本文介绍如何在 Midway 中使用 TypeORM。原创 2024-03-16 09:57:04 · 1090 阅读 · 0 评论