热门 最新 精选 话题 上榜
总结如何创建一个nuxt框架的项目1、检查环境(安装环境可查看相关的教程),查看是否安装node和vue,依次执行下列语句:node -v vue -vnpm install vue-cli -g2、初始化一个nuxt项目:vue init nuxt-community/starter-template nuxt-ssr-demo3、安装依赖,依次执行下列语句:cd nuxt-ssr-demo n
转载 6月前
292阅读
1.问题描述vue文件出现红色波浪线,但是也无任何错误提示,首先我们得知道,这是一个检查语法格式的插件"vetur"引起的2.解决方案:得到几个最终的解决方案方案1: 把底部的vue改成Vue-html,正常就不会飘红了。方案2:在设置里面 找到vetur 这个插件,把以下的选中的框都叉掉就好了,重启Vscode,就正常了。方案3:我们会发现有的用户使用方案还是不起效果,绝大部分是因为Eslint
原创 6月前
2240阅读
Vs-code打开vue文件出现红波浪线解决方案
如果出现这种情况,一般有2两种解决办法。 第一种就是降低npm的版本第二种是使用以下命令进行安装npm install @wangeditor/editor --save --legacy-peer-deps npm install @wangeditor/editor-for-vue --save --legacy-peer-deps
原创 6月前
901阅读
安装@wangeditor/editor-for-vue失败原因
现在前端的入门门槛越来越高了,不再是单纯 html+css+js,各种前端框架 层出不穷,各种ui组件库层出不穷。 模块化,打包化,各种工具库层出不穷,前端变成大前端 ,甚至前端可以搞定整个项目,通过node作为服务端api, 这里我们主角就是nodeJs 什么是nodejs javaScript是一门脚本语言,通常被用来编写、执行本地源代码。脚本语言需要一个解析器才能运行,HTML文件中的J
原创 6月前
210阅读
一篇文章搞定什么是nodeJs它和NPM关系与项目应用
基于Nest.js(Typescript)+Mongodb+TS定时任务实现发送邮件功能(邮箱)
原创 6月前
1566阅读
node在执行IO操作(读取文件)时会开启线程池(默认是4个),我们可以通过设置UV_THREADPOOL_SIZE增加线程池个数。背景:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible
   最近公司使用uniapp套壳,需要对接电子秤,而电子秤是使用串口传输数据的,在插件市场中发现Fvv-UniSerialPort插件,但是同时操作多个串口的时候有些问题,后来发现uniapp有调用原生的java代码能力,于是测试了一下,还真可以,就记录下来了。//serialPort.js //引入第三方插件,主要是要引入其中me.f1reking.serialportli
原创 6月前
10000+阅读
前言本身是打算接着写JMM、JCStress,然后这两个是在公司闲暇的时候随手写的,没有推到Github上,但写点什么可以让我获得宁静的感觉,所性就从待办中拎了一篇文章,也就是这篇泛型。这篇文章来自于我朋友提出的一个问题,比如我在一个类里面声明了两个方法,两个方法只有返回类型是int,一个是Integer,像下面这样,能否通过编译:public class DataTypeTest {
转载 6月前
52阅读
重学Java之泛型的基本使用
繁易来自阿里集团淘系技术部 - Node.js 架构组,是一名资深的前端工程师。在本文中,繁易大大将为我们讲述探索面向未来标准的 Node.js Web 框架。
龙野涂鸦大前端基础建设团队,是一名资深的前端工程师。在本文中,龙野大大讲为我们讲述如何用 Node 建设企业级应用网关。
陈跃标,字节跳动 Web Infra 团队成员,目前主要负责 Node.js 基础架构方向的工作,是一名 Node.js Collaborator 和 Libuv Contributor。
芋头是一位拥有十余年前端经验的丰富技术专家,技术栈非常强,是全栈和面向硬件的专家。本文介绍了 Nest.js、Prisma 和 GraphQL 三个基础知识,以及作者使用的相关工具。大家可以在作者的 GitHub 仓库中找到更多相关内容。
小珲,资深前端开发工程师,是 Node.js 的早期贡献者之一,现就职于语雀团队。本文介绍了如何用 Node.js ORM 在语雀的探索与实践,主要介绍了 ORM 库的基本概念、使用方法和优化技巧,并提供了实际案例来帮助读者更好地理解。
秦粤,中国资深前端开发工程师,是 Node.js 的早期贡献者之一,现就职于阿里巴巴,在微服务、Serverless 以及中台项目中都有着丰富经验。本文中,分享了他对 Node.js 生态系统的思考。
当我们开发一个Web应用程序时,我们需要使用一些代码来实现各种功能。在本文中,我将介绍如何使用Node.js和Express框架来创建一个简单的Todo应用程序,并演示如何使用React框架构建前端。创建后端首先,让我们从创建后端开始。使用Node.js和Express框架可以轻松创建一个API服务器。下面是一个简单的例子:const express = require('express'); c
原创 7月前
134阅读
步骤一配置好接口对应的地址和token步骤二注意是否post请求,切换到body>form-data步骤三设置参数指为File点击上传对应的文件,点击发送即可请求成功返回id
原创 7月前
370阅读
postman如何测试上传文件
步骤一在电脑桌面上找到安装的postman软件位置,鼠标双击图标打开;打开后显示如下界面即为打开成功。现在我们开始对一个接口进行测试步骤二点击新建,选择新建接口步骤三按照接口文档中的描述,在接口【设计】输入接口请求的url,添加请求头和请求体点击保存,左侧出现刚刚设置的接口选中接口,点击【调试】,输入对应的参数,点击【发送】,得到返回结果,就完成了一个接口的测试。
原创 7月前
102阅读
如何使用postman进行接口测试
前言本文使用的Hexo是一个快速、简洁且高效的博客框架,结合Gitee Pages搭建属于自己博客的教程,本文借鉴了各路大佬的文章,以及自己在搭建过程遇到的一系列问题的整理,也是为了后续搭建的开发者少走弯路。本文也是我在51CTO博客发布第一篇文章,若有表述上的错误,希望看到本文的开发者多多纠正。参考文章:Hexo + Gitee免费部署静态博客 - 玄德ь一、新建代码仓库Gitee注册
原创 7月前
450阅读
使用 Gitee Pages + Hexo + Async主题 搭建自己的博客(二)- Gitee Pages部署
不知道用了express.js的你有没有这样的疑问:app.use为什么可以添加一个又一个中间件?connect是如何区分普通中间件和错误中间件的?中间件处理函数中的next指代的又是什么?通过阅读express源码,来解释上面的三个问题。app.use为什么可以添加一个又一个中间件?app.use(function middleware1(req, res, next) { // middl
前言本文使用的Hexo是一个快速、简洁且高效的博客框架,结合Gitee Pages搭建属于自己博客的教程,本文借鉴了各路大佬的文章,以及自己在搭建过程遇到的一系列问题的整理,也是为了后续搭建的开发者少走弯路。本文也是我在51CTO博客发布第一篇文章,若有表述上的错误,希望看到本文的开发者多多纠正。参考文章:Hexo + Gitee免费部署静态博客 - 玄德ь环境Git版本:2.39.1.
原创 7月前
103阅读
使用 Gitee Pages + Hexo + Async主题 搭建自己的博客(一)-Hexo搭建
前几天在网上冲浪的时候发现了一个比较成熟的开源中间件——Canal。在了解了它的工作原理和使用场景后,顿时产生了浓厚的兴趣。本着好记性不如烂笔头的原则,阿Q对 Canal 的原理进行了梳理、对环境进行了搭建,具体步骤见这篇文章:原理+配置+实战,Canal一套带走今天我们抛开 canal 的原理和代码不谈,总结几个在使用过程中遇到的问题,当然,解决方案也一并呈上。问题一在给 canal 分配数据库
转载 7月前
170阅读
总结 canal 使用过程中的几个问题,值得思考一下
世界上的开源许可证(Open Source License)大概有上百种,今天我们来介绍下几种我们常见的开源协议。大致有GPL、BSD、MIT、Mozilla、Apache和LGPL等。
WebSocketWebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客服端的浏览器,这种方式有一个很大的弊端,就是会占用很多的带宽。最新的轮询效果是Comet – 用了AJAX。但这种技术虽然可达到
推荐 原创 7月前
1135阅读
yyds干货盘点
websocket的实现有很多种,像ws和socket.io,这里使用的是socket.io来实现多房间的效果。这里的使用没有使用socket.io官方提供的namespace和room,而是完全通过一个namespace实现的。数据传输使用JSON格式,封装了消息规范消息体规范const actionType = { join:'JOIN',//加入 leave:'LEAVE',
原创 精选 7月前
313阅读
yyds干货盘点
安装multer yarn add multer 或 npm install multer 在需要使用multer的文件中导入 const multer = require("multer") 编写上传文件的接口 //通过req.file 接收传递过来的文件的信息 /* "file": { "fieldname": &quot
答题积分小程序云开发实战开篇:项目介绍以及效果图前言我也看过不少的册子或者文章,大部分都很优秀,但也有的就长篇累牍,从时代背景讲起,复述各种基本概念、底层原理......嗯,看似很高级~但我阅读的时候,给我的感觉是,把你绕晕、把你劝退的感觉,相信大家都有同感,如图所示:但既然是教程,那就得有教程的样子,其本质应该是简单而直接的。尽可能的简单直白一点,让读者直接能获取到关键的有价值的信息。什么是关键
首先,先建一个测试表create table praise_record( id bigint primary key auto_increment, name varchar(10), praise_num int ) ENGINE=InnoDB; 复制代码然后让chatGpt给我们生成几条测试数据INSERT INTO praise_record (name, prai
前言平常业务需求:上传图片、Excel等,毕竟几M的大小可以很快就上传到服务器。针对于上传视频等大文件几百M或者几G的大小,就需要等待比较长的时间。这就产生了对应的解决方法,对于大文件上传时的暂停、断网、网络较差的情况下, 使用切片+断点续传就能够很好的应对上述的情况,方案分析切片就是对上传视频进行切分,具体操作为:File.slice(start,end):返回新的blob对象拷贝blob的起始
原创 7月前
79阅读
yyds干货盘点
前言平常业务需求:上传图片、Excel等,毕竟几M的大小可以很快就上传到服务器。针对于上传视频等大文件几百M或者几G的大小,就需要等待比较长的时间。这就产生了对应的解决方法,对于大文件上传时的暂停、断网、网络较差的情况下, 使用切片+断点续传就能够很好的应对上述的情况,方案分析切片就是对上传视频进行切分,具体操作为:File.slice(start,end):返回新的blob对象拷贝blob的起始
原创 精选 7月前
274阅读
yyds干货盘点
前言前文详细介绍了 request 对象的用法,用来处理解析出客户端所传递的信息。完成一次完整的 HTTP 通信,还需要服务器进行响应,这就要用到 response 对象了。response 对象相对 request 对象来说,response 对象的用法就简单多了,主要就是设置状态码,响应头和响应给客户端的内容。状态码状态码(Status Code)表示此次请求的状态,是成功还是失败,是哪里有什
原创 精选 7月前
428阅读
yyds干货盘点
Node.js HTTP 模块(3)