网络日志
首页
问答
友情链接
登 录
讲解
站长
25天前
TypeScript
Node.js
技术博客社区讲解
说明对于Blog项目(本站)的讲解Github地址本文为对readme.md的进一步讲解项目整体组成开发技术系统其他版本系统相对完善对博客网站所需的SEO有处理可以在生产环境中进行使用,也可以当做毕业设计。系统提供一份用户端为Vue3的CSR版本(前端Vue3,服务端Node.js+TS+Sequelize使用JavaScript)(非开源QQ、微信联系)以及一份Next.js+Vue3+Expr
692
0
0
站长
1个月前
云服务器
Node.js
Node.js接收图片并上传至七牛云OSS
在使用Node.js机型服务端开发时,我们经常使用OSS来作为图床,文章讲解了使用Koa作为HTTP框架、使用七牛云OSS存储图片、使用multer接收图片的具体操作方法。定义路由Koa和Express在基本使用上没啥区别,本文以Koa为例。定义一个路由然后在index.ts中注册一下即可,非常简单。配置multer接收上传的图片我们无需保存成图片,使用Buffer保存在内存中即可,上产时直接上传
703
0
0
站长
7个月前
云服务器
讲解
使用云服务器搭建代理
不知道为什么Github、MDN等网站也逐渐被加入了GFW的名单,在外面购买VPN服务也逐渐变得不稳定。因此对于经常使用境外服务进行学习和工作的人来说,使用云服务器搭建代理是非常有必要的。本文教学使用x-ui在云服务器上设置代理。端口开放首先,我们需要在云服务商提供的安全组中开放全部端口这里以阿里云为例,腾讯等其他云服务器也差不多注意:如果使用到了宝塔Linux面板需要在安全中在开放一下端口。程序
1295
0
0
站长
8个月前
React
讲解
antd5+Next.js样式按需抽离
前言antdesign组件库升级到5后,他的css样式解决方案也发生了变化,从less变为了css-in-js,但是这种方案对SSR非常不友好:为了不出现闪屏的情况,会在服务器中将style标签插入html,导致SSR首屏的HTML文件会非常的大。过了几个版本,官方在文档中给出了方法:将首屏需要的CSS内容抽离成CSS文件,这样的话既可以防止首页闪屏又减少了首屏体积,也可以使用CDN加速静态文件。
260
0
0
站长
8个月前
Node.js
讲解
Sequelize修改查询后的数据
在使用Node.js进行服务端开发时我们通常使用Sequelize作为ORM框架,同时使用TypeScript作为开发语言。在我们查询数据时,通常需要根据前端的参数来动态处理一些数据库查询出来的数据,这些处理无法通过模型中的get进行,只可以在路由函数中进行处理。很多开发者会选择直接遍历查询的rows进行属性的添加,但是如果使用了TypeScript会报错。这里举个例子。那我们应该怎么处理呢?可以
714
0
0
站长
1年前
Node.js
React
Next.js使用SWC按需打包ant design 4.x
本文只针对Next.js中的SWC按需编译样式antdesign组件库4.x版本,5版本采用了cssinjs无需按需编译在Next.js13以后系统全面使用SWC进行编译,如果你的项目中使用了babel对antd进行按需加载打包,那么在编译时系统会默认使用babel,包括后来Next.js的打包工具以及部分实验性功能也无法使用。我在一番查找后找到了插件使用方法很简单。需要注意的是,这个插件的nex
481
0
0
站长
1年前
Node.js
讲解
(sequelize)bulkCreate函数中的updateOnDuplicate参数怎么使用
Sequelize中提供的增删改查相关的函数都能转成原生的sql语句。本篇文章介绍一个不是很常见但是有时候批量插入很方便的函数——bulkCreate。bulkCreate讲解官方文档理解bulkCreate()-创建多条记录批量创建并保存多个实例。处理成功后,会在回调函数中返回一个包含多个实例的数组。参数注意:options.updateOnDuplicate参数中的行键已存在我的理解是:数据库
471
0
1
站长
1年前
MySQL
讲解
Navicat进行数据库迁移
我们使用MySQL作为数据库管理系统时通常会使用Navicat进行可视化管理,在开发中经常会遇到数据库中的表升级的情况,我们可以使用Navicat对他进行处理。在本次演示中,源SQL使用本站sql文件,目标仓库使用新建的数据库我们使用Navicat中的结构同步功能使用起来非常简单,只需要选择源数据库和需要被同步的数据库即可。点击确认后,还会告诉你两个数据库的差异。需要新建什么,修改什么。生成修改的
531
0
1
站长
1年前
React
讲解
Next.js中使用Server Component请求数据
在Next.js的更新中最大的变化就是增加了app文件夹,以及servercomponent。在新的Next.js中我们做SSR也不在需要getServerSideProps和getInitProps来在服务器请求数据,因为这两个服务器生命周期函数只能在page路由中使用,在通过状态管理来传值非常不方便。在本次更新中推出了函数。无论是组件还是路由都可以再组件内部进行服务器声明周期的fetch请求。
512
0
1
站长
1年前
讲解
云服务器
使用云服务器搭建邮局
很多时候我们喜欢使用一个独特的邮箱,例如本站的,或者使用服务器搭建邮局作为群发邮件的方法,最近在接到一个邮件群发系统的需求,如果使用第三方厂商的SMTP需要手机号码获取,大批量获取肯定行不通,只能是通过云服务器自建。本文以宝塔Linux为例,服务器使用,域名的话在阿里云上随便买一个便宜的10元以内就可以。安装环境在宝塔Linux中搜索邮局,安装插件后,会指引你安装所需环境。我系统是Ubuntu20
295
0
0