next.js快速入门 前端

next.js快速入门

1.什么是next.js? Next.js 是一个基于 React 的开源框架,用于构建快速、现代化的 Web 应用程序。 Next.js 用于构建高性能的服务器端渲染(SSR)和静态生成(Static Generation)的现代 Web 应用。 Next.js 由 Vercel 公司开发和维护,旨在简化 React 应用的开发流程,同时提供强大的性能优化和开发体验。 与...
阅读全文
使用树莓派和 Rocket.Chat 构建一个私人聊天服务器 前端

使用树莓派和 Rocket.Chat 构建一个私人聊天服务器

使用这些简单、经济高效的开源工具构建自己真正的私人聊天和消息解决方案。 -- Giuseppe Cassibba(作者) 互联网提供了大量免费的消息服务。像 WhatsApp 和 Viber 这样的应用已经是我们日常生活的一部分,也是我们与亲朋好友沟通的最常见方式。但是,安全意识的提高,让人们对真正的私密聊天解决方案的需求越来越大。此外,消息类应用在我们的设备中占用了大量空间,因此一个备用聊天...
阅读全文
人机验证reCAPTCHA v3使用完备说明 后端

人机验证reCAPTCHA v3使用完备说明

v2简介 相信大家都碰到过下面的展示的 人机验证界面: reCaptcha 是 Google 公司的验证码服务,方便快捷,改变了传统验证码需要输入n位失真字符的特点。 reCaptcha 在使用的时候是这样的: 谷歌人机身份验证只需要点一下复选框,Google 会收集一些鼠标轨迹、网络信息、浏览器信息等等,依靠后端的神经网络判断是机器还是人,绝大多数验证会一键通过,无需像传...
阅读全文
搭建程序员自己的在线工具库 it-tools 前端

搭建程序员自己的在线工具库 it-tools

为开发人员和IT工作人员提供了极其实用的工具。目前,收录的工具类型包括加密货币、转换器、网络工具、图片视频工具、数学工具等等。这个在线工具集合不仅提供出色的用户体验,而且还是开源的。 项目设置 首先,执行以下命令来安装项目依赖: pnpm install 接着,进行编译和热重载以进行开发: pnpm dev 要进行生产环境的类型检查、编译和压缩,请执行以下命令: pnpm b...
阅读全文
mac 使用n管理node多版本 前端

mac 使用n管理node多版本

在实际项目开发中,不同的项目我们往往需要用到不同版本的node做支持,并且需要根据项目需要切换,以下就是常用的命令行。 Mac下使用n模块去安装多个指定版本的Node.js,并使用命令随时切换。 node中的n模块是,node专门用来管理node版本的模块,可以进行node版本的切换,下载,安装。 官网文档:n - npm 1、安装n npm install -g n 2、...
阅读全文
MAC 安装多个node.js,并进行版本切换 前端

MAC 安装多个node.js,并进行版本切换

本文将会详细介绍如何在mac中切换不同的node版本并给出相应的代码示例。 一、安装nvm nvm全称是 Node Version Manager,它是 Node.js 的版本管理工具,可以方便地在多个Node.js版本间进行切换。 1、使用curl安装 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/inst...
阅读全文
10个免费可商用的高清图网站 前端

10个免费可商用的高清图网站

设计中总离不开用一些美美的照片来点缀我们的设计,以下十个网站推荐给大家,希望这些高质量的素材可以帮助到大家...... 以下网站都是免费高清无版权的图片网站,所有图片都是免费、无版权的,你可以「完全免费」地将图库里的图片用于个人或者商业用途,也可以编辑、修改复制,完全不必担心日后有任何版权风险。注意:可以肆无忌惮的使用,但切忌,不可称自己为作者,在其他平台发布、出售照片和视频,更不要冒犯图片中的...
阅读全文
Error: error:0308010C:digital envelope routines::unsupported 前端

Error: error:0308010C:digital envelope routines::unsupported

最近启动vue项目,发现报如下错误: error:0308010C:digital envelope routines::unsupported 原因: node v17中的OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。在node v17以前一些可以正常运行的的应用程序,但是在 V17 版本可能会抛出以下异常: Error: error:030801...
阅读全文
跨域时发送post请求 出现了两次请求 前端

跨域时发送post请求 出现了两次请求

所有跨域的js在提交post请求的时候,如果服务端设置了可跨域访问 都会默认发送两次请求,第一次是预检请求,查询是否支持跨域,第二次才是真正的post提交 第一条为options请求,第二条请求才是我们预想中的请求。为什么先发起了一条options请求: options请求 options请求的官方定义:OPTIONS方法是用于请求获得由Request-URI标识的资源在请求/响应...
阅读全文
Loading...