首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

基于 Nest.js+TypeORM 实战,项目开源,推荐!

考拉 的 Nest.js 系列文章(系列会持续更新): 学完这篇 Nest.js 实战,还没入门的来锤我!...前置说明 首先我们说一下文章设计的需求,文章基本信息:标题、封面、摘要、阅读量、点赞量等;文章有分类,一篇只能选择一个分类;一篇文章可以选择多个标签,文章的状态分为草稿和发布,考虑到后期文章的展示,还给文章设置了推荐标识...文件上传过程实现流程: 首先获取到上传的文件 根据文件后缀判断文件类型,指定上传文件的路径(将不同的文件类型上传到对应的文件夹中) MD5加密文件生成字符串,对文件进行命名 查询文件是否存在于COS中...reject(err); throw new HttpException(err, 401); } // 文件存在...手把手带你实战-项目创建&数据库操作 Nest.js 手把手带你实战-实现注册、扫码登陆、jwt认证等 预告一下接下来【Nest.js进阶系列文章】,会对Nest.js的核心知识点进行详细拆解,结合Redis

10.3K41

Node.js 21 发布,看看有啥新变化

Node.js 21终于来啦!作为我们最新的版本,Node.js 21将取代Node.js 20成为我们的主流版本,而Node.js 20则被提升为长期支持(LTS)版本。...如果你已经在积极部署,或者正在为此计划,那么Node.js 20和18 LTS是为你准备发者的新选择 Michaël Zasso, Node.js TSC成员说:“随着对可靠和可扩展网络应用的需求不断增长...,Node.js在开发者中的需求持续上升。...通过Node.js 21,你可以直接评估Node.js功能“ 它有一个稳定的测试运行器,自Node.js 20起就有了 无需安装第三方模块,可以轻松创建测试脚本 Node.js 21在测试运行器方面【现在就行动吧...快下载Node.js 21,立即开始测试吧!更多细节可以在Node.js博客上找到。不要错过了体验这些令人激动的新功能和改进的机会!

16350

前端对接口是什么意思_接口返回json格式

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。...它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。...json前两个字就是js,说明其与js必然存在一些联系,其实json可以理解为盛装js数据的一个容器(不是只能装js的,不要扣这些),说白了,就是储存数据的一个小玩意儿。...就能拿到带双引号的”小斌哥”啦~ 装对象: var 小斌哥= { "name":"小斌哥", "age":21, "sex":"爷们"}; 小斌哥这个对象里面包含姓名、年龄和性别,多个数据可以通过逗号隔开...那一大坨拆开看,是不是就是一个个的对象,对象之间用逗号隔开了,对象里面有姓名、性别和年龄,每一个属性都是用键值对装的,并且用逗号隔开,是不是很容易呢,其实如果别人给你一大堆报文,可以用utools(一个软件

88630

表单校验实战

当然前端表单验证的插件很多,而且可配置性很高,使用起来也是得心应手,比如vee-validate、validate.js 当然这类插件很多我就不一一列举了,亲们可以自行百度。...我这里是想分享一下我拿到需求后通过原生js的处理方案,如有碰到类似需求的小伙伴可以借鉴一下,不足之处欢迎到公众号留言,我会积极改正。 ?...欣赏完美图后就上干货了,坐稳了~ 需求分析 表单中有一个关键字的字段,字段要求如下         1、关键字不可以重复;         2、关键字不允许包含符号和emoji;         3、关键字之间以逗号隔开...代码实现 // 校验关键字字段         function checkKeywords (keywords) {             // 过滤除逗号以外的特殊符号            ...= keywords.replace(emojiPattern, '');                 return false;             }             // 中文逗号转英文逗号

82720

规范

(本人还不够好,所以几乎没有) JavaScript规范 JS的规范就很多了,各个大公司的规范也不尽相同,由于水平有限,在我的理解就是,一个项目的规范主要就是约定好代码的风格。...a;冒号之后有空格var obj = {a: 1};逗号之后又空格function(a, b, c){}; 分号:函数定义结束不加分号,其他都加分号function(){} for(){}; 命名...:都已驼峰法命名(有人建议常量都大写然后下划线隔开,类首字母大写) 注释:注释规范有单行、多行、文件注释、命名空间注释等等等等,水平有限,还未实践,可自行百度; 字符串:因为JS的特性,建议都用单引号...还有面向对象、动态特性、浏览器环境、模块化、函数、数组等等等,在此只列举一些个人认为最基础的; CSS规范 缩进:统一四个空格或两个空格作为缩进; 空格:属性名冒号之后空格,margin: 0;列表属性值逗号之后空格...,font-family: Arial, Aharoni; 命名:全小写,-隔开,.main-title; 选择器:多个选择器声明同一样式时,每个选择器各占一行

60530

UI5 Source code map机制的细节介绍

如何在本地找到sap-ui-core.js.map文件 单击sap-ui-core.js,在其最后一行1875行,看到该行内容: //# sourceMappingURL=sap-ui-core.js.map...对应关系记录的粒度是基于压缩之后文件的每一行,用分号隔开。这样做的好处是无需再分配而外的位来维护压缩文件位置的行号信息。 ?...回到我的例子,压缩文件sap-ui-core.js一共包含1874行,因此sap-ui-core.js.map一共出现了1874次分号,每个分号内又是一个很长的字符串,由一系列逗号隔开,这些由逗号隔开的字符串片段称为...的压缩文件和script-min.js.map: java -jar compile.jar --js App.controller.js --create_source_map ..../script-min.js.map --source_map_format=V3 --js_output_file script-min.js 生成的压缩文件script-min.js只有1行内容:

45630
领券