nodejs
-
一文聊聊Node中的stream(流)
什么是流?如何理解流?下面本篇文章就来带大家深入了解一下nodejs中的流(stream),希望对大家有所帮助! stream 也就是流,可以理解为一连串的字节像水流那样的存在。按照官方文档的解释: A stream is an abstract interface for working with…
-
怎么利用Node搭建Https服务
怎么利用node搭建https服务?下面本篇文章给大家介绍一下node.js搭建https服务的方法,希望对大家有所帮助! Node.js用于做小程序后台服务,域名要求必须是Https协议。在Node.js开启Http服务是非常简单的,如下: const http = require(‘http’)…
-
node项目中如何使用express来处理文件的上传
怎么处理文件上传?下面本篇文章给大家介绍一下node项目中如何使用express来处理文件的上传,希望对大家有所帮助! 上传单个文件 我们可以使用 express 官方出品的第三方中间件 multer 来处理,先是安装: npm i multer 然后我先放段比较完整的代码,之后解释: const …
-
在Linux上如何利用Swagger进行API设计
本文介绍如何在Linux环境下利用Swagger进行API设计。 整个过程主要分为安装、配置和使用三个阶段。 一、安装Swagger 首先,需要安装Node.js和npm包管理器,它们是Swagger运行的必要环境。使用以下命令安装: sudo apt updatesudo apt install …
-
在Linux上怎么后台运行nodejs
使用进程管理器 PM2 PM2 是一个流行的进程管理器,是在生产环境中后台运行 nodejs 的首选。它提供了很多的功能和选项,包括进程监控、自动重启、负载平衡等等。使用 PM2 后,我们可以方便地将 nodejs 应用程序后台运行。 安装 PM2 要使用 PM2,我们需要先进行安装。在终端中输入以…
-
使用Passport为Node.js应用程序提供社交认证
密码本质上是脆弱的,这已经是一个公认的事实。因此,要求最终用户为他们使用的每个应用程序创建强密码只会让事情变得更糟。 一个简单的解决方法是让用户通过现有的社交帐户(例如 Facebook、Twitter、Google 等)进行身份验证。在本文中,我们将做到这一点,并将此社交登录功能添加到在这是本身份…
-
Linux Node.js日志清理自动化方案
在linux系统中,自动化清理node.js应用程序的日志文件可以通过多种方法实现。以下是一些常见的方案: 1. 使用 logrotate 工具 logrotate 是一个非常强大的日志管理工具,可以自动轮转、压缩、删除和邮寄日志文件。 安装 logrotate 大多数Linux发行版默认已经安装了…
-
Linux Postman能否自动化测试API
postman在linux系统上的api自动化测试指南 Postman是一款强大的API测试工具,同样适用于Linux系统。 以下步骤将指导您如何在Linux环境下使用Postman进行API自动化测试: 一、Postman安装 首先,您需要在Linux系统上安装Postman。 由于Postman…
-
如何利用React和Node.js搭建高效的服务器端应用
如何利用React和Node.js搭建高效的服务器端应用 近年来,React和Node.js已经成为了前端开发领域中非常受欢迎的技术。React是一个高效的前端框架,可以帮助我们构建交互式的用户界面,而Node.js是一个基于事件驱动的开发平台,可以轻松构建高效的服务器端应用。结合React和Nod…
-
SublimeText运行Nodejs项目_配置npm脚本命令构建系统
答案:可通过配置Sublime Text自定义构建系统运行Node.js项目。首先创建NodeNpm.sublime-build文件并设置cmd为[“npm”, “run”, “$”],然后为不同脚本如start、build创建…