首页 文章 精选 留言 我的

精选列表

搜索[node],共10000篇文章
优秀的个人博客,低调大师

yiapi v2.2.25 发布,Node.js 后端 API 快速开发框架

yiapi 是什么? 中文名称 易接口。 是一个基于 fastify 深度封装,专注于 接口 开发的 nodejs 后端框架。 功能特点 只需 简单配置,快速上手开发。 通过代码配置 数据库字段,一键同步 数据库。 自动生成 接口文档,对接方便。 自带 权限、角色、管理、日志、菜单、接口、字典等基础功能。 自带 邮件发送,文件上传等功能。 自带请求 日志打印 和 日志分割 功能。 自带 jwt 鉴权机制。 自带登录日志,邮件日志功能。 自带配套的后台管理系统 yiadmin。 默认已处理后端的 跨域 问题。 优先使用 缓存,提供高性能接口。 默认提供 静态文件托 管功能。 文档教程 文档地址 https://yicode.tech 仓库地址 点个星星,老铁。 gitee - https://gitee.com/chenbimo/yicode github - https://github.com/chenbimo/yicode 实际效果 使用 yiapi + vue3 研发的免费开源的 (yiadmin) 易管理 后台管理系统。 适合场景 小型项目、博客系统、论坛系统、官网、后台管理等。 需要一个简单、轻量、快速、方便的 nodejs 接口开发框架。 更新日志 【更新文档】: 更新 yiapi 的 readme 文件 【修复 BUG】(yiapi): 修改路由路径字符长度从 20 到 200 个字符 【修复 BUG】: 修复路由不能添加左斜杠的问题 【更新文档】: 修正文档地址 【功能完善】(yiapi): 上传文件到本地接口默认上传到 static 目录中 【修复 BUG】(yiapi): 修复同名系统表字段合并的问题 【修复 BUG】(yiapi): 修复邮件发送的缓存问题 【修改配置】(yiapi): 文件上传的最大体积设置为 100M 【功能完善】(yiapi): 查询表配置补充 options 为空的逻辑 【修复 BUG】(yiapi): 修复上传文件的配置使用 【修改配置】(yiapi): appConfig 增加 upload 属性 【更新文档】(yiapi): 去掉 syncApi 的 icon 【修改配置】(yiapi): 菜单和接口的数据库定义去掉 icon 字段,以防止引起框架混淆 【修改配置】(yiapi): 去掉 cacheRoleData 函数的 type 参数 【功能完善】(yiapi): 完善角色添加和修改接口 【修复 BUG】(yiapi): 修复 role 接口的 meta 属性关键字写错的问题 【增加功能】(yiapi): 完善邮件发送功能,增加邮件日志功能 【功能完善】(yiapi): loginLog.json 改为 login_log.json 【增加功能】(yiapi): 增加登录日志功能 【增加功能】(yiapi): 增加项目配置数据表结构 【修复 BUG】(yiapi): email 字段的 pattern 拼写问题修正

优秀的个人博客,低调大师

基于阿里的Node全栈之路(六)专有网络VPC的应用

本来打算继续讲讲前后端分离的,但是因为我准备的自开发的博客还没做好,所以还是放到后面几篇文章上好了。 这一篇文章,主要想介绍一下一种网络安全的应用。我也希望有高人能一起交流下这种方式的弱点。 如果用过阿里云容器服务的同学应该都知道,容器的载体还是用镜像生成的的服务器,而这些镜像是阿里自己搞的,所以会有所滞后,所以很多时候,会遇到像图中这种情况,而这些漏洞的升级,又逼得你不得不天天维护,因为这种漏洞出现的概率好高。 我们除了天天去检查漏洞外,还有没有其它的办法能够去处理这些问题呢?做个检查漏洞的,一有漏洞自动补全?那不是和阿里要做的这个东西一样吗?购买阿里的服务吧,我作为一个个人开发者,那是能省就省的,而且,我认为最好的防御就是不被发现。 经历过负载均衡和OSS这些阿里云实用的功能后。我觉得在阿里云,应该是要能够找到解决的办法的,在经过一段时间的研究,我的新的方案出来了,其实很简单,就是隔离一切! 这里对专有网络隔离的原理进行一些简单解释,简单的说,阿里云docker专有在创建服务器和维护的时候,打开docker访问外网的接口,同时也只是通过代理的方式进行访问,在不需要外网的环境下,关闭外网,这样极大的提高了安全性。 还是和以前一样的,在开始介绍这种方案之前,我们做个前期的准备工作,这里用到的技术: 专有网络: 顾名思义,就是局域网,外部完全不能访问这个网络。 弹性公网IP: 也就是购买一个公网IP,可以挂载在想要访问网络的ECS上。 提醒: 阿里云容器服务没有完全支持专有网络,这点阿里云上也有说明(见下图),当你的容器完全创建在专有网络的时候,如果不能访问外网,一些阿里云和外部工具在docker初始化的时候会不被安装。所以这里要提醒大家,创建专有网络下的容器前,先部署好专有网络的环境。 步骤: 购买不带公网IP的ECS。购买可配置公网EIP,并绑定到该ECS上。(端口专有网络连接公网的时候,只需要解绑公网EIP就可以了) 创建专有网络 创建交换机 按照阿里云的VPC通过有公网IP的ECS访问外网的配置文档,进行配置,得到如下结果。 基于此专有网络,购买容器所需要的ECS,并不配置公网IP,或者直接在容器服务内创建ECS,并选择不保留公网EIP。 创建集群,此时因为专有网络可以通过上述绑定好公网EIP访问外网,所以创建的集群成功,如果创建集群后,集群管理节点失败,或者阿里云的监控安装失败,都是因为专有网络无法访问外网导致,这时,需要查看专有网络是否不能访问外网。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册