node.js

2024/4/14 9:14:41

[Nodejs] 20. koa2洋葱圈模型-----代码演示

注:演示官网(https://koa.bootcss.com/)中的代码 代码如下: // 演示koa2 中间件的洋葱圈模型const Koa require(koa); const app new Koa;// logger ctx reqres app.use(async(ctx, next) > {await next(); …

[Nodejs入门] 6. Debug

Inspect 调试法 在package.json中修改scripts, 增加 --inspect,然后启动服务 1)修改scripts如下: "dev": "nodemon --inspect9229 index.js"2)启动服务:npm run dev打开Chrome浏览器&#xff0…

项目上线部署--》服务器部署流程(一)

目录 🌟准备工作 服务器购买 域名购买 域名解析(配置 DNS) 🌟服务器环境搭建 配置服务器 安装 CentOS 开发人员相关包 ​编辑 配置免密登陆 🌟写在最后 🌟准备工作 服务器购买 国内服务器&#x…

npm升级失败问题 npm err! code eexist

npm升级失败问题 问题:使用nvm管理node版本,尝试将npm 从6.14.13运行npm install -g npm9.6.1升级报错,如下: 试过了百度上的这个方法 方法 ① 找到node文件夹下的npm.cmd,重命名为npmx.cmd,然后删除此文…

【Node.js】NPM 使用介绍(安装,卸载,更新,版本号)

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己…

node.js 批量处理中文文件夹和中文文件名转码

const fs = require(fs); const path = require(path);const dir = ./src/static/productVersionFile; const dirPath = /static/productVersionFile/; //遍历目录得到文件信息 function walk(dir, dirPath) {var files = fs.readdirSync(dir);files.forEach((file) => {let…

uniapp微信小程序登录

login() {var wxCode ;uni.login({provider:weixin,success: (res) > {//console.log(res.code)wxCode res.code;}})uni.getUserProfile({lang:zh_CN,desc: 获取您的昵称、头像、地区及性别,success: async (pro)>{//自己的接口(解密)var codere…

Express随笔

Express 是基于Node.js平台,快速,开放,极简的Web开发框架。 1.Node.js原生的http在某些方面表现不足以应对我们的开发需求,所有就需要使用框架来加快我们开发效率,框架的目的就是提高效率,让我们的代码更高…

nodejs知识:CommonJs VS ES Module

参考: CommonJs VS ES Module | vuejsdev.com 说明: Node.js 开始是用的 CommonJs Node.js 从 v13.2.0 之后也引入了规范的 ES Modules 机制

vscode插件git graph 查看git

在插件中搜索 git graph并安装 点击图中按钮 查看到提交详情

TWaver HTML5 + Node.js + express + socket.io + redis(一)

TWaver HTML5即将发布,这里迫不及待的给大家介绍一下如何使用TWaver HTML5开发一套完整的拓扑系统。既然是完整的系统,那当然要涉及后台、数据库、数据交互等: 前台:TWaver HTML5是继TWaver Java、TWaver Web、TWaver Flex以及TW…

Node.js学习笔记4-模块、POST请求(文件上传)

注意: 撰写本文目的主要是为了给自己做一个备忘录,如果你学过Node.js并且希望从本文中找到一些忘记的知识点,那么你可以阅读本文章。由于文章内讲解并不是很多,因此此文章并不适合小白入门使用。 1.模块 1.1.示例:time-modules模…

node js Map对象问题

JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。但是JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。 举个例子: let m {1:3,2:4}; …

基于 VUE 和 element-ui 的树形穿梭框组件 el-tree-transfer

el-tree-fransfer 是一个基于 VUE 和 element-ui 的树形穿梭框组件,使用前请确认已经引入element-ui! 此组件功能类似于element-ui的transfer组件,但是里面的数据是树形结构! 实际上,el-tree-transfer 依赖的 element-…

使用npm install报错-4048 operation not permitted解决

使用npm install报错-4048 operation not permitted 1.给终端授管理员权限 打开的不是管理员终端命令或者是没有管理员权限 2、vscode打开管理员终端命令 1.执行:get-ExecutionPolicy,回复Restricted,表示状态是禁止的 2.执行:…

node解决跨域方案

不多废话直接上码 // 设置统一的响应头 app.all(*, function(req, res, next) {res.setHeader(Access-Control-Allow-Origin,*);res.setHeader(Access-Control-Allow-Methods,GET, POST, PUT, DETELE); res.setHeader(Access-Control-Allow-Headers,X-Requested-With,content-…

MongoDB创建超级管理员+数据库管理员+常用命令+数据库角色

MongoDB管理员命令总结1. 常用命令1. 显示当前所有用户2. 删除指定用户3. 修改用户密码4. 密码认证2. 第一步:创建超级管理员3. 第二步:修改Mongodb数据库配置文件4. 第三步:重启mongodb服务5. 第四步用超级管理员账户连接数据库6. 第五步给x…

nvm配置淘宝镜像源

nvm配置淘宝镜像源 下载安装nvm工具【查看此处】: https://blog.csdn.net/bidang3275/article/details/115357916 配置淘宝镜像源 将node_mirror和npm_mirror配置到nvm安装目录下的settings.txt文件 node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https:…

【解决】npm install过慢问题

解决此问题最直接的是,配置淘宝源 方法如下: windowR输入cmd打开,输入以下代码 更换成淘宝的源 1 输入命令 npm config set registry https://registry.npm.taobao.org 2 输入命令 npm config get registry这样就可以加快速度了。

使用npm和命令行强制删除文件

首先下载rimraf插件 npm install rimraf -g 比如我们想要删除test1 在该路径打开cmd 然后输入删除命令 然后文件就被删除掉了

npm install过程中一直卡在sill install loadAllDepsIntoIdealTree

在使用npm install命令进行前端项目打包的过程中,发现进度一直卡在: sill install loadAllDepsIntoIdealTree,停止后重来也还是一样。这种情况可能是网络问题,可以国内的话可以考虑换成淘宝的镜像文件 1、切换下载源 npm config set regist…

实战:pro-ant-design使用体验

文章目录 工程初始化ant-design-pro是什么?ant-design-pro架构Umi 的插件demo步骤页面调整logo 和 title加载页新增页面布局快速调整底层实现实际例子新增图表基本步骤参考文档实际例子数据流model步骤全局初始化数据权限管理权限的常见场景:

[npm] error eperm operation not permitted unlink node_modules/.staging/ant-desing-vue-ba727a28/dist/

enviroment windows7 operation npm install error error eperm operation not permitted unlink node_modules/.staging/ant-desing-vue-ba727a28/dist/antd.js resolution 管理员方式运行git bash后 再次npm install 成功了! 如何管理员方式运行git bash? 在文件夹中…

Node.js中使用中文产生乱码的解决方案

项目场景: Node.js 概述: 一个基于 Chrome JavaScript 运行时建立的一个平台。Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。 Node中…

使用vue路由导航守卫判断登录状态决定是否跳转

在router下的index.js的最最后面export default router前写入 //挂载路由导航守卫 router.beforeEach((to,from,next)>{// to 将要访问的路径// from 代表从哪一个路径跳转而来// next 是一个函数,表示放行// next() 放行 next(/login) 跳转if (to.path /login…

Javascript连接数据库并查询和插入数据

编译环境 : vscode 数据库 : MySQL 类库 : node 准备数据库 下载MySQL ,借助数据库图形工具或者在cmd上面编辑一下代码 -- 创建数据库 CREATE DATABASE IF NOT EXISTS SchoolTownDB;-- 使用数据库 USE SchoolTownDB;-- 添加数据表 CREATE TABLE school(id INT,NAME VARCHAR(…

node.js:使用express框架发布服务器

通过npm按照express包 npm install express创建express01.js文件 //导入express const express require(express)//创建web服务器 const app express()//调用api.listen(端口号,启动成功后的回调函数),启动服务器 app.listen(80,()>{console.log(express server running …

谷歌浏览器断点调试

一 断点调试: Element标签:该标签使用来查看页面的HTML标签元素的,能够也就是查看源码,我们可以看到布局,可以看到用到的样式,还有用到的链接等等。 点击source标签有三个模块: 第一个:是来选…

npm install 报错

安装依赖报错或者是报错python环境有误, 解决: 将npm 降级到6,node版本最好控制在14之下 https://nodejs.org/download/release/v14.19.3/ 全局下,将npm降级 npm install npm6.14.10 -g查看版本 node -v npm -v

node.js exports和module.exports的区别

要首先了解值类型以及引用类型 (1)值类型:字符串(字符串),数值(数),布尔值(布尔值),无,未定义 (2&#xff0…

[Nodejs入门]4.安装nodemon

命令: npm install nodemon --save-dev 执行后 可看到package.json中多了如下字段 –save和–save-dev的区别: –save: 安装的方法直接在代码中用 –save-dev: 安装的方法不直接在代码中用 2)如果要用nodemon,在script中加如下代码 "…

[Nodejs] 15. koa2是什么-----创建项目

安装脚手架: 1)进入代码文件夹的上一层,执行命令 npm install -g koa-generator2)执行完命令后,查看安装的版本 koa2 --version2. 创建一个koa2项目,定位到文件夹test4中,执行 koa2 test43. …

nodejs替换模版中${}的内容

要在js中想要替换替换模板中的${},可以使用字符串的replace()方法结合正则表达式或者函数来实现替换操作。 以下是两种常见的替换方式: 使用正则表达式: 方法一: const template "Hello, ${name}! Today is ${day}."…

Promise手写与async/await

1.回调地狱 多层回调函数的相互嵌套,就形成了回调地狱。 回调地狱的缺点: 1.代码耦合性太强,牵一发而动全身,难以维护 2.大量冗余的代码相互嵌套,代码的可读性变差 如何解决回调地狱的问题:为了解决回调地…

ScrapeKit库中Swift爬虫程序写一段代码

以下是一个使用ScrapeKit库的Swift爬虫程序,用于爬取网页视频的代码: import ScrapeKit// 创建一个配置对象,用于指定爬虫ip服务器信息 let config Configuration(proxyHost: "duoip", proxyPort: 8000)// 创建一个爬虫对象 let s…

cross-env的介绍,安装,用法

1.背景 cross-env 是一个运行跨平台设置和使用环境变量的脚本工具,它帮助开发人员在不同操作系统上设置和运行环境变量,确保代码的可移植性。本文将为您提供有关 cross-env 的科普,并通过实际示例说明其用途。 2.什么是 cross-env&#xff…

控制div跳转到指定的位置的解决方案总结

页面涉及到保密问题,我这里就不给大家发页面效果图啦。 这个是为了解决定位的问题。我的需求是这样的,一个大的页面,左边是数据列,右边是卡片列表,一个卡片一个卡片的,由于卡片很多,咱们给卡片…

正则表达式常用的案例

正则字典 var regulars {year: {regExp: /^(19|20)\d{2}$/,message: "只能为年份(四位,1900-2099)"},number: {regExp: /^(([0-9]\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9])|([0-9]*[1-9][0-9]*))$/,message: "只能为数字"},bankNum: {regExp: /^\…

render函数使用案例

简单案例 这个是ivew里的table的columns写法(代码片段),拿它举例吧。这段代码要解决的问题是性别翻译问题,我用了vue自定义指令对性别翻译。翻译的方法有很多种。自定义指令写法这里不赘述了。 {title: 性别,key: sex,align: cen…

使用vue-video-player播放视频

安装vue-video-player依赖 npm install vue-video-player --savemain.js引入 import VueVideoPlayer from vue-video-player import video.js/dist/video-js.css Vue.use(VueVideoPlayer)页面使用 <template><div style"width: 800px;height: 600px;" al…

vue 文件下载Blob的使用

情景描述&#xff1a; 有一个需求&#xff0c;客户上传文件&#xff0c;向服务里导入数据。客户需要使用我们特定的文件模板上传。模板需要再我们的系统上下载&#xff0c;在使用。 功能描述&#xff1a; 后端服务给我们文件流&#xff0c;我们使用blob对象文件下载到本机。 b…

vue数据嵌套层数未知情况下,我们怎样渲染,已经解决。

后端返回的数据是树的结构&#xff0c;这个结构嵌套的层数不一定多少层数。 咱们本文章里的内容和element&#xff0c;iview等里面的tree组件一样的。element&#xff0c;iview等里面的tree组件扩展性不好&#xff0c;不如自己写一个。来满足自己需求。 代码难度等级&#xff…

npm ERR! code ERESOLVE 解决办法

原文地址 执行 npm i vant -S --legacy-peer-deps npm i vant -S --legacy-peer-deps 指令的介绍

node 第十五天 生产环境log日志记录 服务器宕机重启 开发环境 热重载 体验

前言 当我们的项目上线服务器后, 我们不可能24小时守在服务器身边, 所以我们需要一些操作来记录服务器日志, web服务器一般需要记录用户接口请求操作等等, 除此以外当程序破溃, 服务器意外宕机等原因发生时, 我们需要采取合适的手段来处理, 比如及时结束服务, 保护数据库, 防止…

什么是NPM(Node Package Manager)?它的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

[npm] ERROR in Cannot find module ‘node-sass‘

resolution 解决办法&#xff1a; cnpm install node-sasslatest

cannot find name ‘__dirname‘.ts

environment vite vue3 error @vite.config.ts export default defineConfig({plugins: [vue()],resolve: {alias: {// error: cannot find name __dirname.ts

[webpack] Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint in

enviroment webpack 4.0 extract-text-webpack-plugin error Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint instead reason 没有使用最新的npm 包 resolution npm i -D extract-text-webpack-pluginnext

[wechat]iniprograms index.js: 未找到npm包入口文件

operation 引入vant-weapp&#xff1a;npm i vant/weapp -S --production小程序&#xff1a;工具-npm构建 error /…/miniprogram/node_modules/types/wechat-miniprogram/index.js: 未找到npm包入口文件 reason 使用npm i vant-weapp -S --production会改变目录结构 sol…

VSCode,选择在终端执行,切换默认终端(cmd、powershell)

若默认终端是powershell&#xff0c;需要添加cmd&#xff1a; &#xff08;1&#xff09;ctrlshiftp打开命令面d板&#xff0c;输入select &#xff0c;选中Terminal:Select Default Shell &#xff08;2) 点击cmd.exe&#xff0c;再重新打开终端执行&#xff0c;即可添加成…

vscode运行显示Run `npm rebuild node-sass` to download the binding for your current environment.

使用淘宝镜像&#xff0c;执行&#xff1a;cnpm install node-sass&#xff0c;安装node-sass 若不能使用&#xff0c;cnpm不是内部或外部命令&#xff0c;也不是可运行命令 或批处理文件 用淘宝npm镜像安装相关依赖 npm install -g cnpm --registryhttps://registry.npm.ta…

05-路由-◆ 前端路由的概念与原理 ◆ vue-router 的基本使用 ◆ vue-router 的常见用法 ◆ 后台管理案例

◆ 前端路由的概念与原理 ◆ vue-router 的基本使用 ◆ vue-router 的常见用法 ◆ 后台管理案例 前端路由的概念与原理 1. 什么是路由 路由&#xff08;英文&#xff1a;router&#xff09;就是对应关系。 2. 回顾&#xff1a;后端路由 后端路由指的是&#xff1a;请求方式…

typora picgo gitee 按年月日分类上传图片

1. 本文是为了解决typoraPicGo-Core如何在上传图片时以年月日(或者说年或者年月,年季度)分类上传的 2. 本文以gitee为例, github的可以借鉴经验 3. 本文默认读者已经安装好了typora和PicGo-Core, 并且能以某种方式成功上传图片 也就是说你的电脑上需要安装有node.js(需要它的…

node 与 nvm

上篇介绍了nrm的使用&#xff0c;这次来介绍一下另一个好用的工具——nvm&#xff0c;用于nodejs的版本管理。nodejs版本升级较快&#xff0c;可能一次开发未完成&#xff0c;node就已经升级了&#xff0c;当开发周期比较长&#xff0c;用到的npm包依赖的node版本不一样时&…

nodejs使用axios以formdata形式上传图片

nodejs使用axios以formdata形式上传图片 FormData是一种用于发送表单数据的接口&#xff0c;它可以用来上传文件。在前端&#xff0c;可以通过创建一个FormData对象&#xff0c;将要上传的文件添加到这个对象中&#xff0c;然后通过AJAX请求将这个FormData对象发送给服务器。服…

MAC 升级node.js的快捷方法

这里记录一下 mac 升级 node.js 的简易方法。 切记要按照步骤:第一步&#xff0c;先查看本机node.js版本&#xff1a;$ node -v第二步&#xff0c;清除node.js的cache&#xff1a;$ sudo npm cache clean -f第三步&#xff0c;安装 n 工具&#xff0c;这个工具是专门用来管理n…

npm ERR! code ELIFECYCLE

问题&#xff1a; 一个老项目&#xff0c;现在想运行下&#xff0c;打不开了 npm install 也出错 尝试1 、使用cnpm npm install -g cnpm --registryhttps://registry.npm.taobao.org cnpm install 还是不行 尝试2、 package.json 文件&#xff0c;去掉 那个插件 chorm…

Node.js安装cnpm镜像

进入cmd&#xff0c;输入 npm install -g cnpm --registryhttps://registry.npm.taobao.org

Express框架简介及初体验

1. Express框架是什么 Express是一个基于Node平台的web应用开发框架&#xff0c;它提供了一系列的强大特性&#xff0c;帮助你创建各种Web应用。我们可以使用 npm install express命令进行下载。 2. Express框架特性 提供了方便简介的路由定义方式对获取HTTP请求参数进行了简…

传统网站开发Node实战 --3.添加用户功能和编辑用户的实现

添加用户和修改用户共用一个模板&#xff0c;只是根据请求参数的不同&#xff0c;来渲染不同的数据 添加用户 为用户列表页面的新增用户按钮添加链接添加一个对应的路由&#xff0c;在路由处理函数中渲染新增用户模板为新增用户表单指定请求地址、请求方式&#xff0c;微表单添…

Node 第三方模块 bcrypt

bcrypt的作用&#xff1a;对密码进行加密处理 哈希加密是单程加密方式&#xff1a; 1234> abcd 在加密的密码中加入随机字符串可以增加密码被破解的难度。 安装&#xff1a;npm install bcrypt

记录一次git提交代码的错误情况,在B分支上提交A分支报错ssl错误

报错信息是这个, 提示ssl 错误,实际上并不是. 引导人错误的以为是ssl 错误. 其实是因为我在 B分支上, 提交 A分支到远端仓库而报错.

ECMAScript 2020(ES2020)的新增语法

ECMAScript 2020&#xff08;ES2020&#xff09;的新增语法 是时候对不断变化的艺术作品(即JavaScript)进行另一个更新了。在本文中&#xff0c;我们将回顾ES2020的一些最新和最强大的功能。 安装 自从很多人不认为更新他们的浏览器是为了让他们的开发工作更简单&#xff0c;我…

2020「前端VUE框架」最新最全实战课程,全课程56节免费拿不谢

2020「前端VUE框架」最新最全实战课程&#xff0c;全课程56节免费拿不谢

第16节,我都知道现在的盖房子都是按模块进行的,那我们搞前端vue开发又是怎样的呢,嘘,小声点别暴露了。

2021【前端VUE框架】vue实现年入35万,16-vue-model与插槽前言 大家好&#xff0c;我是贪吃蛇学院&#xff0c;很高兴认识大家&#xff0c;今天我们来学习进阶第16节&#xff1a;vue-model与插槽的知识点哈。 那么本文主要介绍属性、事件和插槽这三个vue基础概念、使用方法及其…

2020-11-11,html5+css3+js+jquery和 【前端VUE框架】最新/最全/最细实战课程

本节主要汇总 前端的课程分享给大家&#xff0c;学习进阶&#xff0c;找到好的路子&#xff0c;涨工资的事自然而然。 学习目标&#xff1a; 提示&#xff1a;2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节进阶学习 重磅来袭&#xff1a;3个月掌握 vue 入门…

24,前端项目开发:聊天项目,怀念你那鲜红的唇印,我是如此美丽

现在社交软件你会几个呢&#xff0c;我给名义的充气娃娃&#xff0c;开发一款聊天项目&#xff0c;我们火在自己的神界&#xff0c;找到最初的美好。 2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE前端项目开发&#xff1a;聊天项目&#xff01;下面的是汇总 前端…

25,vue.js聊天登录登出的项目,1.适合0-2年开发经验的前端开发者,2.初入社会的毕业生

2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;vue.js聊天登录登出的项目&#xff0c;1.适合0-2年开发经验的前端开发者&#xff0c;2.初入社会的毕业生&#xff01;下面的是汇总 前端的课程分享给大家&#xff0c;学习进阶&#xff0c;找到好的路子&#xff0c;涨工资…

第26节,好,同学们,让我们来学习vue.js聊天列表代码开发.

2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节分享&#xff0c;免费拿不谢&#xff01;下面的是汇总 前端的课程分享给大家&#xff0c;学习进阶&#xff0c;找到好的路子&#xff0c;涨工资的事自然而然。 学习目标&#xff1a; 提示&#xff1a;2021【前端…

NodeJs常用技术点分析

前言 读完这篇文你会收获到以下知识点 NodeJs介绍如何安装环境以及简单的应用关于CoomnJs的介绍 1.Node介绍 Node是可以在服务器端运行js文件的一个基于Chrome浏览器V8引擎的平台&#xff0c;Node是基于事件驱动的异步架构这样会使得它的性能大大提升Nod不像浏览器整天和DO…

Found bindings for the following environments: - Windows 64-bit with Node.js 10.x报错解决方法

因为升级了node版本&#xff0c;导致node-sass不能匹配了&#xff0c;需要升级node-sass npm rebuild node-sassps:升级node的方法有很多&#xff0c;我用的方法是在官网下载新版node然后替换本地的node&#xff0c;并安装升级。

Raspberry Pi和Node.js的RGB LED灯物联网入门

在本文中&#xff0c;我们将构建一个红色&#xff0c;绿色和蓝色LED灯的电路&#xff0c;可以使用express.js socket.io Web套接字服务器从Web应用程序进行控制。 电路原理图 在下面的电路中&#xff0c;我们将红色&#xff0c;蓝色和绿色的三个LED分别连接到1k欧姆寄存器。…

标题:电商后台管理系统——角色列表

标题&#xff1a;电商后台管理系统——角色列表 A.添加角色列表路由 添加角色列表子组件&#xff08;power/Roles.vue&#xff09;&#xff0c;并添加对应的规则 B.添加面包屑导航 在Roles.vue中添加面包屑组件展示导航路径 <template><div><!-- 面包屑导航区域…

标题:电商后台管理系统——商品分类

标题&#xff1a;电商后台管理系统——商品分类 A.创建子级路由 创建categories子级路由组件并设置路由规则 B.添加组件基本布局 在Cate.vue组件中添加面包屑导航以及卡片视图中的添加分类按钮 <template><div><h3>商品分类</h3><!-- 面包屑导航 …

标题:电商后台管理系统——登录功能

标题&#xff1a;电商后台管理系统——登录功能 实现登录功能 A.登录状态保持 1.如果服务器和客户端同源&#xff0c;建议可以使用cookie或者session来保持登录状态 2.如果客户端和服务器跨域了&#xff0c;建议使用token进行维持登录状态。 涉及知识点&#xff1a;【跨域解决…

全局配置cnpm淘宝镜像

node是一个非常好用的项目管理工具 但这是一个国外的工具 我们直接执行npm命令因为是用的国外的镜像 会比较慢 那么 我们就可以用cnpm来处理 但前提是你要搭建好环境 我们先打开终端 安装 淘宝镜像 输入 npm install -g cnpm --registryhttps://registry.npm.taobao.org然后 n…

手把手教你把网页转为.exe文件.

你是否想过把网页变成一个电脑软件,但可是上某度一搜映入眼帘的全是网页转app,网页转apk的软件: What?全是封装手机的!于是,经过了我一番疯狂的DFS与BFS终于找到了Node.js. 是不是已经迫不及待啦!下面就是上Hyperlink的时间了! ⛓想下载快戳我⛓ 安装时有可能会弹出PowerSh…

今天遗留的两个问题。启动一个问题。

一是xammp的proftp不启动&#xff0c;不亮 proftp是干什么的&#xff0c;有什么影响&#xff0c;有什么作用 二、是sublime text的javascript的插件node.js没装好。路径那个环节没搞清楚&#xff0c;配置这一块总是薄弱环节&#xff0c;搞不懂。 在mac上整整wordpress试试看看…

06-Node.js—模块化

目录 1、介绍1.1 什么是模块化与模块 ?1.2 什么是模块化项目 ?1.3 模块化好处 2、模块暴露数据2.1 模块初体验2.2 暴露数据2.2.1 module.exports value2.2.2 exports.name value 3、导入&#xff08;引入&#xff09;模块4、导入模块的基本流程5、CommonJS 规范参考 1、介绍…

为什么有这个bug?Cannot read properties of undefined (reading ‘word‘)

runtime-core.esm-bundler.js?5c40:6748 Uncaught TypeError: Cannot read properties of undefined (reading word)at Proxy.render (HeaderSearch.vue?86e6:3)at renderComponentRoot (runtime-core.esm-bundler.js?5c40:444)at ReactiveEffect.componentUpdateFn [as fn]…

Node+Express实现后台服务器搭建

文章目录前言一、创建后台服务&#xff1f;二、定义对应的路由模块三、前端访问前言 大家好我是前端新手小猿同学&#xff1a; 这篇文章主要给大家简单介绍一下NodeExpress实现后台服务器搭建希望对大家的学习进步有所帮助&#xff0c;当然文章中可能存在理解不正确的地方希望…

【探索】NodeJS中间层搭建——楔子

前言 最近碰了个壁&#xff0c;公司开发的一个新项目里我大胆地提出要前后端完全分离&#xff0c;用JavaScript模板引擎、ajax、路由等技术替代繁琐的前后端混合的业务逻辑&#xff0c;项目进行到一半前辈提出来仅仅靠前端的力量无法满足公司对SEO的要求。是放弃之前的工作重新…

uniapp调用七牛云api实现文件上传-node.js向外提供uploadToken的接口-客户端不用下载七牛云的包和SDK-发起网络请求直接上传

uniapp调用七牛云api实现文件上传 实现思路&#xff1a; 1.使用node.js向客户端提供uploadToken&#xff0c;客户端获取uploadToken后使用七牛云的api接口发起网络请求&#xff0c;上传文件&#xff1b; node.js向外提供uploadToken的接口-客户端不用下载七牛云的包和SDK-&…

从零开肝Vue2.0(脚手架安装)

安装npm环境 &#xff08;node.js&#xff09; 下载链接&#xff1a;http://nodejs.cn/download/ 以下操作均在dos窗口中完成配置npm淘宝镜像&#xff08;可以让下载速度变快点&#xff09; npm config set registry https://registry.npm.taobao.org安装 vue脚手架 npm insta…

资讯博客类微信小程序,快速部署

快速部署 只要注册好微信小程序&#xff0c;即可快速部署&#xff0c;累积到1000个访问量&#xff0c;就可开通微信自带的广告&#xff0c;每天收益不断。 基于微信原生代码开发&#xff0c;已通过审核&#xff0c;并开通了流量主&#xff0c;测试二维码如下&#xff1a; 前…

JavaScript中DOM关系型节点的获取(JS笔记:二十)

JavaScript中DOM关系型节点的获取(JS笔记:二十) DOM中三种关系型节点&#xff1a; 父节点子节点相邻兄弟节点 DOM关系节点的获取&#xff1a; nodeName返回当前节点的节点名字parentNode返回当前节点的父节点(三种节点)parentElement返回当前节点的父节点(属性节点)childN…

Express中aixos请求的(批量)删除用POST方法,其它请求的(批量)删除可以用DELETE方法

axios请求&#xff1a; 前端&#xff1a;home.jsx const params {idArr: JSON.stringify(this.state.selectedRowKeys)}const _this this;axios.post(http://localhost:5555/api/delete_blogs, qs.stringify(params)).then((resp) > {if (resp.data.ret) {notification[…

JavaScript中将日期时间转换为时间戳(兼容ie8)

在标准浏览器中&#xff0c;直接使用使用如下方式即可&#xff1a; var dateTime "2021-02-03 21:07"; var timeStamp new Date(dateTime).getTime(); 如果是在ie8中&#xff0c;则需要将日期中的“-”替换成“/”&#xff1a; var dateTime "2021-02-03 …

npm run命令传递参数及如何获取这些参数

一、传递&#xff1a; 格式 npm run demo -- --urlhttp://www.baidu.com demo替换成自己的命令&#xff0c;注意后面的参数必须是两个-- --keyvalue 二、获取 将process.env.NODE_ENV全局化&#xff1a; 如果在业务代码中&#xff0c;需要根据开发环境&#xff0c;动态改…

发布与更新自己的npm包

一、注册npm账号 https://www.npmjs.com/ 二、发布npm 建议在github/gitee上新建一个代码仓库1、新建目录vue-custom-alert 新建文件名时&#xff0c;需要到npm官网进行搜索&#xff0c;看包名是否有重复2、执行npm init 此时会自动生成package.json文件 需要新建一个in…

轻轻松松用nodejs创建一个服务器

如何用nodejs创建服务器,第一步需要下载一个express包,在终端中输入npm i express. 现将express导入到文件中,在声明一个常量app去接收. 给实例添加一个listen监听事件,8080是端口号. 最后在终端运行程序即可. 是不是很简单.

nvm切换node版本 exit status x:乱码

前提 已经安装nvm&#xff0c;并且已经安装node的两个版本 目标 目前版本是12.0.0&#xff0c;想要转到11.0.0 C:\Users\share>nvm list* 12.0.0 (Currently using 64-bit executable)11.0.0C:\Users\share>错误 直接转会有问题 C:\Users\share>nvm use 11.0.0…

react-router-dom v6版本常用功能小计

github地址&#xff1a;https://github.com/remix-run/react-router/blob/main/docs/getting-started/tutorial.md demo地址&#xff1a;https://stackblitz.com/edit/github-agqlf5 一、安装 npm install react-router-dom6二、使用 BrowserRouter, Routes, Route 这里注意…

Vue学习笔记(五)--- fetch、axios、async和await

一、fetch 1、概念 ​ Fetch 是新的 ajax 解决方案&#xff0c;是 XMLHttpRequest 的升级版&#xff0c;利用原生 js 发送请求。fecth 的功能与 XMLHttpRequest 基本相同&#xff0c;不同之处有&#xff1a;首先fecth 会返回 Promise 对象&#xff0c;不使用回调函数&#xf…

nvm在win10系统中的安装和基本使用

​ nvm是nodejs的版本管理工具&#xff0c;可以下载多个版本的node&#xff0c;然后根据项目需要去切换使用不同版本的node&#xff0c;不再需要我们自己手动去卸载再安装node&#xff0c;节约了时间。 ​ 这个教程已经算是手把手的教了&#xff0c;小白也能看得懂。 一、清理…

如何自己创建一个工具项目并上传到npm上使用

第一步&#xff1a;npm官网注册一个自己的账号 第二步&#xff1a;在cmd窗口创建一个项目&#xff08;这里我以vue3为例子&#xff09; npm create vite 项目名 选择框架&#xff1a; 选择语言&#xff1a; 在项目中使用命令安装项目依赖&#xff1a; npm i 运行项目&#…

递归目录文件夹批量把md文档中的图片转为base64

const fs = require(fs); const path = require(path);const dir = ./src/file/productVersionFile/; const dirPath = /file/productVersionFile/; //遍历目录得到文件信息 // dir:遍历目录;dirPath用于和根目录拼接 function walk(dir, dirPath) {var files = fs.readdirSyn…

AD CS安装

目录 1 推荐单独安装在一台非域控主机上,方便后续复现relay攻击 2 安装证书服务 3 配置证书服务

CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory vue后台管理系统启动编译阶段 报内存溢出的错误 解决办法 全局安装increase-memory-limit 增加node服务器内存限制 npm install -g increase-memory-limit 进入工程目录&#xff0c;执行&#xff1a;…

vue项目,严格模式下报警告[Vue warn]: Property or method tableData is not defined on the instance

[Vue warn]: Property or method “tableData” is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property 最近我用的vue项目启用…

从零开肝Vue2.0(day04)

组件自定义事件 <Student>为子组件父组件获取子组件的数据1. 现在子组件中自定义一个事件&#xff0c;如下&#xff1a;<script>methods:{getStudent(){//定义一个名为getstu 的事件,通过别的组件调用来获取该组件的name属性this.$emit(getstu,this.name) }}</s…

简单的 js 发布订阅模式

class Event {constructor () {this.handlers {}}// onaddEventListener(type,handler) {if(!(type in this.handlers)) {this.handlers[type] []}if(!handler) {throw 请添加${type}事件}this.handlers[type].push(handler) ;return this;} // emitdispatchEvent(type,...…

Node.js Error: Cannot find module express的解决办法

参考了各种教程全局安装了express后都没有问题&#xff1a; 再按照各种教程说的在自己的工程目录下再次执行: npm install express 但是结果还是err&#xff01; &#xff08;差点心态崩了&#xff01;&#xff01;&#xff01;&#xff09; 于是我尝试用以下方法成功解决了…

node.js学习笔记之setTimeout(cb, ms)函数的使用(循环定时任务方法)

setTimeout(cb, ms) 全局函数在指定的毫秒(ms)数后执行指定函数(cb)。&#xff1a;setTimeout() 只执行一次指定函数。 返回一个代表定时器的句柄值。 实例 创建文件 main.js &#xff0c;代码如下所示&#xff1a; function printHello(){console.log( "Hello, World…

vue + element(前后端) 学习总结 (二)

初始化项目 admin&#xff08;管理端&#xff09; server &#xff08;服务端&#xff09; web &#xff08;移动端&#xff09; 在项目文件下&#xff08;demo_project&#xff09;新建各端项目文件 在demo_project文件路径下&#xff0c;输入命令&#xff1a;mkdir serv…

npm是什么?yarn又是什么?

一、什么是npm npm(全称Node Package Manager,即 node 包管理器) 是Node.js默认的、以JavaScript编写的软件包管理系统 npm来分享和使用代码已经成了前端的标配 官网&#xff1a; npm 拥有超过一百万个软件包&#xff0c;是世界上最大的软件注册表 安装完毕node后&#xff0c;会…

使用nrm切换源,使用nvm切换node版本

使用nrm切换源&#xff1a; // 全局安装nrm -i是install的缩写 表示安装 -g是globle的缩写 别欧式全局 // 这样可以在任何命令行窗口使用nrm npm i nrm -g // 查看所有可使用的镜像源 nrm ls /*npm ---------- https://registry.npmjs.org/yarn --------- https://registry.ya…

(2)你真的会用Chrome devtool吗?

本文首发于我的个人博客: https://teobler.com Performance Performance API 有的时候我们可能会想测试一下用户的某一个操作要消耗多少时间&#xff0c;而通常一般人会这么做&#xff1a; const start new Date().getTime();// do your workconst end new Date().getTime()…

GitGithub :代码管理工具,版本管理工具的使用

1.为什么使用GitHub? github的特点&#xff1a;开源的分布式版本管理系统github的特点&#xff1a;开源项目集中代码库github的特点&#xff1a;很多公司都在使用&#xff0c;使用群体广github的特点&#xff1a;开源&#xff0c;免费 2. git和svn svn版本集中管理&#xff0…

Vue - 搭建Vue项目

1.1、Vue.js Vue (读音 /vjuː/&#xff0c;类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;不仅易于上手&#xff0c;还便于与第三方库或既有项目整合。另一…

WGS84、GCJ02、BD09、WGS1984、EPSG4326坐标相互转换

安装gcoord npm install gcoord --save引入gcoord&#xff0c;transform, BD09, WGS84 import gcoord from gcoord import { transform, BD09, WGS84 } from gcoord调用 methods:{//WGS84转百度坐标transformation(latitude,longitude){if(latitude && longitude){v…

node解决跨域问题

直接在node的app.js中使用cors模块就可以解决,但需要提前下载 下载cors模块的npm命令 npm i cors -D 下载完后使用,这样就解决了跨域问题 const express require(express); const cors require(cors); var app express(); app.use(cors());

从零撸一个日历用来显示数据

话不多说&#xff0c;先上效果图&#xff1a; html部分 <template><div><span class"searchFormItemLabel">选择月份</span><el-date-pickerclass"searchFormItemInput"v-model"yearMonth"format"yyyy年MM月&…

echarts饼图案例

效果图 vue饼图组件 <template><div id"pie"></div> </template><script>import echarts from "echarts";import "echarts/lib/chart/pie";import "echarts/lib/chart/line";import "echarts/lib…

js 知识点备忘

长期更新… 前言 有太多知识点&#xff0c;其篇幅不值得写一篇博客&#xff0c;那么就把它们汇总吧&#xff0c;干脆做一个备忘。 如果你阅读了这篇博客&#xff0c;请先了解 有些知识点可能是不准确的&#xff0c;甚至是不正确的&#xff0c;因为我随时都会修改&#xff0c…

nodejs+nginx获取真实ip,解决获取ip为127.0.0.1的问题

nodejsnginx获取真实ip,解决获取ip为127.0.0.1的问题 访问互联网上的服务时&#xff0c;大多数时&#xff0c;客户端并不是直接访问到服务端的&#xff0c;而是客户端首先请求到反向代理&#xff0c;反向代理再转发到服务端实现服务访问&#xff0c;通过反向代理实现路由/负载…

NPM安装后报错:ERROR: npm v10.2.1 is known not to run on Node.js v10.24.1.

问题描述 NPM卸载高版本后安装低版本运行报错&#xff1a; C:\Users\Administrator>npm -v ERROR: npm v10.2.1 is known not to run on Node.js v10.24.1. This version of npm supports the following node versions: ^18.17.0 || >20.5.0. You can find the latest…

nvm工具的使用

一、出现的问题 今天安装了nvm工具后&#xff0c;意外发现node命令和npm命令失效了&#xff0c;命令行出现了以下现象 当输入node -v&#xff0c;显示&#xff1a;‘node’不是内部或外部命令&#xff0c;也不是可运行的程序或批处理文件。 最后发现&#xff0c;是因为在安装…

Node.js的核心与红利,让大家了解一下它的前世(转载)

文/田永强 唯有明晰历史&#xff0c;才能了然当下&#xff0c;预知未来。作者从历史角度解读Node.js&#xff0c;帮助读者透过猜忌和谣言&#xff0c;看清真实的Node.js&#xff0c;了解Node.js的核心与红利。 令人惴惴不安的Node.js 我们越来越频繁地看到关于JavaScript的新闻…

前端技术实现文件上传的断点续传

本文要实现断点续传&#xff0c;点续传&#xff0c;续传&#xff0c;传。。。。。 断点续传是啥&#xff01;&#xff01;&#xff01;戳这里—>百科断点续传 大白话&#xff1a;就是将一个大文件分成好几个小文件&#xff0c;再通过http请求或者webSocket等方式上传到服务器…

nodeJs+express+soket.io五子棋实战之浏览器兼容性处理

nodeJsexpresssoket.io五子棋实战之浏览器兼容性处理 目录结构&#xff1a; 演示URL&#xff1a;http://39.96.31.43:3100/演示截图演示截图2&#xff1a;源码展示&#xff1a;客户端index.js&#xff1a; window.onloadfunction(){var sence document.getElementById(senc…

Node.js的基本模块,global、process详解

基本模块 因为Node.js是运行在服务区端的JavaScript环境,服务器程序和浏览器程序相比,最大的特点是没有浏览器的安全限制了,而且,服务器程序必须能接收网络请求,读写文件,处理二进制内容,所以,Node.js内置的常用模块就是为了实现基本的服务器功能。这些模块在浏览器环…

Node.js----npm与包

Node.js----npm与包1 包1.1 什么是包1.2 包的来源1.3 包的作用1.4 从哪里下载包1.5 如何下载包2 安装使用包2.1 在项目中安装包的命令2.1.1 安装指定版本的包2.1.2 包的语义化版本规范2.2 导入包2.3 使用包3 包管理配置文件3.1 记录项目中安装了哪些包3.2 快速创建 package.jso…

nodejs出现 require is not defined in ES module scope, you can use import instead

nodejs默认使用CommonJS&#xff0c;那么在引用包的时候使用以下方式引用包 var http require("http"); 但是&#xff0c;如果在package.json中定义 "type": "module", 就必须使用import方式引用包&#xff0c;否则会报错require is not de…

Node.js开发入门—使用AngularJS内置服务

在上一篇&#xff0c;“AngularJS简单示例”中演示了一个非常简单的使用Angular的小demo&#xff0c;那篇已经太长&#xff0c;原本要介绍的一些内容只好单另开篇了。这些内容&#xff0c;就是如何使用Angular服务。 我们还是基于“AngularJS简单示例”中的示例来改造一下。新…

mac 升级node到指定版本

node版本14.15.1升级到最新稳定版18.18.2 mac系统 先查看一下自己的node版本 node -v开始升级 第一步 清除node的缓存 sudo npm cache clean -f第二步 安装n模块【管理模块 n是管理 nodejs版本】 sudo npm install -g n第三步升级node sudo n stable // 把当前系统的 Node…

set-cookie无法自动保存到cookie

一、项目及设置 1.后端&#xff1a;nodeexpress 搭建 地址&#xff1a;http://localhost:5000响应头设置中允许了跨域&#xff0c;前端请求接口数据也能正常返回 接口设置cookie&#xff0c;作为set-cookie字段返回 2.前端&#xff1a;vue-cli搭建的项目 地址&#xff1a;ht…

Node-EventEmitter的用法

题记 EventEmitter的用法&#xff0c;以下是详细过程和代码。 Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js 里面的许多对象都会分发事件&#xff1a;一个 net.Server 对象会在每次有新连接时触发一个事件&#xff0c; 一个 fs.readStream 对象会…

JavaScript运行环境判断

是否运行在浏览器 var inBrowser typeof window ! undefined;前置条件获取UserAgent var UA inBrowser && window.navigator.userAgent.toLowerCase();是否运行在IE浏览器 var isIE UA && /msie|trident/.test(UA);是否运行在ie9 var isIE9 UA &&am…

Node学习笔记之path模块

path 模块提供了 操作路径 的功能&#xff0c;我们将介绍如下几个较为常用的几个 API&#xff1a; API 说明 path.resolve 拼接规范的绝对路径常用 path.sep 获取操作系统的路径分隔符 path.parse 解析路径并返回对象 path.basename 获取路径的基础名称 path.dirname…

nvm管理node.js版本

nvm可以做到进行管理node.js的版本 nvm的命令语法&#xff1a; &#xff08;1&#xff09;nvm ls 查看安装的node的版本列表 nvm ls &#xff08;2&#xff09;nvm install 版本号 安装指定版本号的node nvm install 版本号 &#xff08;3&#xff09;nvm uninstall 版本号…

使用fs-extra报错: fs.rm is not a function

场景: fs-extra使用的版本号是: 11.1.1, 代码如下 const fs require(fs-extra)// 删除目录中的文件fs.emptyDir(文件目录) 报错: 解决: 更换fs-extra的版本号为10.1.0

JavaScript与node.js简单介绍

JavaScript教程 JavaScript简介 JavaScript 是一种高级编程语言&#xff0c;通过解释执行&#xff0c;是一门动态类型&#xff0c;面向对象&#xff08;基于原型&#xff09;的解释型语言。JavaScript 是一门基于原型、函数先行的语言&#xff0c;是一门多范式的语言&#xf…

【nestjs+mongodb】- 全栈- passport策略的用户登录

要实现登录模块&#xff0c;首先需要一个auth权限模块去做 auth权限模块 要开发auth用户权限模块 首先先要有注册用户模块&#xff0c;其中&#xff0c;libs的user模型对应的用户名和密码的定义如下。 其中select: false是为了不向客户端返回密码&#xff0c;尽管我们对其进…

1.vue安装步骤

1.去node.js官网下载并安装 Node.js: https://nodejs.org/en/download/ 2.用 node -v 命令检测node.js是否已经安装成功&#xff0c;npm -v 检测安装器是否安装成功。 3.安装淘宝镜像加速器 :npm install cnpm -g(尽量少用cnpm &#xff0c;有问题) 4.创建第一个vue-cli程序…

node.js安装好后测试报错解决

node.js的版本是18.X.X node.js安装好后&#xff0c;执行命令&#xff1a; npm install express -g 报错&#xff01;&#xff01;&#xff01; 解决办法&#xff1a; 看报错是由于权限不够&#xff0c; 所以打开cmd时&#xff0c;以管理员的方式打开 然后再执行命令就OK了…

pm2和pm2-logrotate 日志管理 初探

pm2和pm2-logrotate 日志管理 初探 官网&#xff1a;https://pm2.keymetrics.io/ ADVANCED, PRODUCTION PROCESS MANAGER FOR NODE.JS 高级&#xff0c;Node.js生产环境进程守护程序。 0x1 安装 npm install pm2latest -g0x2 基本命令 $ pm2 start app.js -i 4 # 后台运行p…

webpack-bundle-analyzer

情景一 先增加依赖 npm install --save-dev webpack-bundle-analyzer 配置文件 vue.config.js 增加 configureWebpack.plugins 参数 const BundleAnalyzerPlugin require(webpack-bundle-analyzer).BundleAnalyzerPlugin// vue.config.js module.exports {configureWebpa…

展开运算符...与对象结构的结合用法

let person {name: 张三,age: 18 }//let {...newObject} person; let {...anotherObject} person; let {name, age, gender} {...person, gender: 男};//console.log(person.name) //console.log(name) //console.log(person)//console.log(newObject) console.log(another…

nvm和npm使用笔记

nvm下载网址&#xff1a;https://github.com/coreybutler/nvm-windows/releases 配置文件&#xff1a; settings root: D:\MYSDK\nvm arch: 64 proxy: none originalpath: . originalversion: node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.tao…

什么是npm

神奇的包管理器一npmnpm ( Node Package Manager, Node 管理器&#xff09;是 Node js 默认的用 JavaScript语言 编写的软件包管理系统&#xff08;工具&#xff09;npm 完全用 JavaScript 写成&#xff0c;最初由艾萨克 施 吕特&#xff08; Isaac Z. Schlueter &#xff09;开…

windows安装nvm的一些注意点

nvm node.js version management node版本管理器。当发现多个项目使用的node版本不一致时&#xff0c;node的版本管理就需要用到nvm。 安装 https://github.com/coreybutler/nvm-windows/releases 这里是将nvm安装到了D盘的tool文件夹下&#xff08;需要注意的是nvm的安装路…

前端开发遇到Cannot find module ‘compression-webpack-plugin‘问题解决

------------------------------- 下面是参考的网上的内容&#xff08;看了下面这个帖子就试了一下上面的内容&#xff0c;问题就解决了&#xff09; 原文链接&#xff1a;https://www.cnblogs.com/xyyt/p/11384818.html vue-cli webpack打包开启Gzip 报错—— Cannot find …

NVM得介绍和详细使用教程

NVM​​​​​​​&#xff08;Node Version Manager&#xff09;是一个用于管理多个Node.js版本的工具。它允许您在同一台计算机上轻松地切换和管理不同的Node.js版本。以下是NVM的介绍和详细使用教程&#xff1a; 安装NVM&#xff1a; 首先&#xff0c;您需要在计算机上安装N…

export ‘default‘ (imported as ‘Vue‘) was not found in ‘vue‘解决

webpack: 是代码编译工具&#xff0c;有入口、出口、loader 和插件。 webpack: 是一个用于现代 JavaScript 应用程序的静态模块打包工具。 刚接触不久webpack这方面的总是会面临遇到各种哪个的bug和问题&#xff0c;搜集网上的资料&#xff0c;>少的可怜,刚出茅庐的自己很难…

npm install报错常用解题思路

最近刚接手一个“新”项目&#xff0c;让我很无语。明明是去年起的项目&#xff0c;但是它所用的技术栈都很旧&#xff0c;我启动项目&#xff0c;控制台一堆warning报错&#xff0c;然后项目结构也很让我不适应&#xff0c;很多地方都可以用文件夹包一下来方便定位。哎&#x…

1. 如何配置淘宝镜像(即为下载位置),并且不用使用cnpm?

1. 如何配置淘宝镜像&#xff08;即为下载位置&#xff09;&#xff0c;并且不用使用cnpm&#xff1f; 分类&#xff1a;前端-其他配置 请操作一下两步&#xff1a; &#xff08;1&#xff09;如果不想安装cnpm又想使用淘宝的服务器来下载: npm install jquery --registryht…

第三方模块 formidable

作用&#xff1a;解析表单&#xff0c;支持get请求参数&#xff0c;post请求参数、文件上传 新的版本中&#xff0c;用法有一些变化&#xff1a;

前端开发常用命令npm\git

1、查看npm源 npm config get registry 2、设置npm源 npm config set registryhttps://registry.taobao.npm.org/ 3、清除缓存 npm cache clean --fore npm clean varify

node--fs模块

文章目录 读取文件方式一方式二 写入文件文件重命名创建文件夹文件夹重命名文件夹读取 最近在实训&#xff0c;学了一下node想着用node写接口&#xff0c;完成实训项目&#xff0c;不过老师要求用java&#xff0c;那就只能和后端的一起合作写项目了&#xff0c;不过还是分享一下…

如何提⾼webpack的打包速度?

要提高Webpack的打包速度&#xff0c;可以尝试以下几种方法&#xff1a; 1&#xff1a;使用最新版本的Webpack&#xff1a; 确保使用的是最新版本的Webpack&#xff0c;因为每个版本都会带来性能改进和优化。 2&#xff1a;优化Webpack的配置&#xff1a; 检查Webpack配置文件…

尚硅谷Webpack实战教程基础配置

Webpack基本配置 通俗易懂 // 设置webpack基础配置 // 开发环境配置&#xff1a; 能让代码运行 // 运行项目指令 // webpack 会将打包结果输出出去 // npx webpack-dev-server 只会在内存中编译打包, 没有输出 const resolve require(path); const HtmlWebpackPlugin r…

怎么查看当前vue项目,要求的node.js版本

要查看当前 Vue 项目所需的 Node.js 版本&#xff0c;你可以查看项目根目录下的 package.json 文件中的 engines 属性。该属性定义了项目所需的 Node.js 版本范围。 例如&#xff0c;以下是一个示例 package.json 文件&#xff1a; {"name": "my-vue-project&…

[个人报错]nodemon报错解决办法:(nodemon : 无法加载文件)无法加载文件 C:\Users\86135\AppData\Roaming\npm\nodemon.ps1处理办法。

当添加了nodemon依赖后,执行报错. nodemon : 无法加载文件 C:\Users\86135\AppData\Roaming\npm\nodemon.ps1&#xff0c;因为在此系统上禁止运行脚本。有关详细信息&#xff0c;请参阅 https:/go.microsoft.com/fwlink/?LinkID135170 中的 about_Execution_Policies。 报…

[HEXO博客搭建]为何更换了全局包位置后,局部包失效?(需要重新下载hexo框架!)

为何更换了全局包位置后&#xff0c;局部包失效&#xff1f;先看看问题是什么&#xff1f;解决办法先看看问题是什么&#xff1f; 今天换了nodejs的全局包位置&#xff0c;如何换见下面这篇博客 换全局包位置&#xff0c;节约C盘位置&#xff01; 结果hexo博客支棱不起来了&a…

npm切换镜像源

一&#xff0c;切换 npm 镜像源 npm 存储包文件的服务器在国外&#xff0c;速度很慢&#xff0c;所以我们需要解决这个问题。 国内淘宝的开发团队把 npm 在国内做了一个备份&#xff0c;网址是&#xff1a;http://npm.taobao.org/。 # 查看当前的源 npm config ls # 在上面命令…

pm2 quick start and error:/chalk/source/index.js:103...styles,

安装 npm install -g pm2或者 yarn add global pm2查看是否安装成功 pm2 -v报错解决 如果出现以下错误&#xff1a; /opt/node/lib/node_modules/pm2/node_modules/chalk/source/index.js:103...styles,^^^是因为node版本过低&#xff0c;使用nvm切为高版本即可&#xff0…

使用git 快速批量创建文件夹和js文件

第一个指令 //创建文件夹mkdir onefile twofile threefile $ mkdir onefile twofile threefile第二个指令 //创建js文件 touch onefile.js twofile.js threefile.js $ touch onefile.js twofile.js threefile.js效果如下

node事件机制详解

事件轮询机制 事件执行顺序&#xff1a; 引入一下两个概念&#xff1a; 宏任务&#xff08;Macrotasks&#xff09;&#xff1a;就是参与了浏览器事件循环的异步任务 宏任务有&#xff1a;setTimeout&#xff0c;setInterval微任务&#xff08;Microtasks&#xff09;: 直接…

NodeJS+Webpack入门:从安装到使用

目录 前言&#xff1a; 1.NodeJS 1.1 NodeJS安装 1.2 修改NodeJS安装模块路径&#xff1a; ​1.3 配置镜像源: 2.Webpack 2.1 Webpack安装 本地安装&#xff08;推荐&#xff09;&#xff1a; 全局安装&#xff1a; 2.2 Webpack打包 手动打包&#xff1a; 热部署&#xff1a; 前…

解决 npm i 时出现npm ERRcode EINTEGRITY npm ERR sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+I

解决 npm i 时出现 npm ERR! code EINTEGRITY npm ERR! sha512-MKiLiVI1AA596t9w1sQJ8jkiSr5ZKi0WKrYGUn6d1FxIj4tIjm2WMQSGczs5jZVxV339chE8iwk6F64wjA integrity checksum failed when using sha512: wanted sha512-MKiLiVI1AA596t9w1sQJ8jkiSr5ZKi0WKrYGUn6d1FxIj4tIjm2WMQ…

nvm安装教程(一篇文章所有问题全搞定,非常详细)

nvm 是什么&#xff1f; nvm 是一款 nodejs 版本管理工具&#xff0c;通过 nvm 可以简化我们切换 nodejs 版本的操作。 nvm 的安装流程 一、首先进入 nvm 的官网下载安装包 官网地址&#xff1a;http://nvm.uihtm.com 找到自己系统对应的版本进行下载&#xff0c;以下以 w…

node 第八天 使用前后端不分离的方式实现cookie登录验证

实现cookie登录, 第一次登录成功后, cookie由服务端设置并保存在客户端, 后续访问在cookie过期前 (过期时间由后端设置) 将不需要登录cookie出现的背景是 HTTP是无连接的&#xff0c;无状态的, 半双工(http2.0以下), 所以需要一个媒介存在http中, 服务端可以操作, 客户端也可以…

项目上线部署--》网站运行机制

网站运行机制 &#x1f31f;名词解释 域名 DNS 服务器 服务器 &#x1f31f; 网站请求流程 静态页面 动态页面 前后端分离的页面 前后端不分离的页面 &#x1f31f;写在最后 &#x1f31f;名词解释 域名 www.baidu.comwww.taobao.comwww.qq.com 域名俗称网址&#xf…

Node.js 连接MySQL数据库

目录前言一、安装插件二、创建连接三、查询实例前言 大家好我是前端新手小猿同学&#xff1a; 这篇文章主要给大家简单介绍一下如何使用Node.js 连接MySQL数据库希望对大家的学习进步有所帮助&#xff0c;当然文章中可能存在理解不正确的地方希望大家可在评论区相互讨教&#…

node-fs

文章目录一. 文件写入(1) 写入文件场景(2)异步写入-writeFile(3)同步写入-writeFileSync(4)追加写入-appendFile/appendFileSync/writeFile(5)流式写入-createWriteStream二.文件读取(1) 文件读取应用场景(2) 异步读取-readFile(3) 同步读取-readFileSync(4) 流式读取-createRe…

基于nodejs+vue疫情网课管理系统

疫情网课也都将通过计算机进行整体智能化操作,对于疫情网课管理系统所牵扯的管理及数据保存都是非常多的,例如管理员&#xff1a;首页、个人中心、学生管理、教师管理、班级管理、课程分类管理、课程表管理、课程信息管理、作业信息管理、请假信息管理、上课签到管理、论坛交流…

npm install 很慢该怎么办?

npm install 很慢可能有多种原因&#xff0c;以下是一些常见的解决方法&#xff1a; 更换镜像源&#xff1a;使用淘宝镜像源或其他国内镜像源可以加速下载速度&#xff0c;可以通过以下命令进行设置&#xff1a; npm config set registry https://registry.npm.taobao.org/ 使…

【NestJS】异常 过滤器

异常 基础异常类 NestJS 中 HttpException 为基础异常类。 我们可以在应用程序中通过 new HttpException(响应体, HTTP 状态码) 创建该异常并抛出。 这里的 HTTP 状态码 可以从 NestJS 内置的 HttpStatus 枚举中获取。 Get() findAll() {throw new HttpException(Forbidde…

框架安全-CVE 漏洞复现DjangoFlaskNode.jsJQuery框架漏洞复现

目录 服务攻防-框架安全&CVE复现&Django&Flask&Node.JS&JQuery漏洞复现中间件列表介绍常见语言开发框架Python开发框架安全-Django&Flask漏洞复现Django开发框架漏洞复现CVE-2019-14234&#xff08;Django JSONField/HStoreField SQL注入漏洞&#xff…

生成二维码并跳转,实现流程

在微信公众号或小程序后台&#xff0c;获取开发者ID和开发者密码&#xff0c;以及应用的AppID、AppSecret等信息。 配置公众号或小程序的开发环境&#xff0c;并在服务器端获取access_token&#xff0c;用于后续生成二维码和访问微信公众平台API接口。 // Node.js 示例代码&…

OTS parsing error: invalid version tag解决方法

使用webpack打包css/less/scss/ttf等字体文件&#xff0c;总是会遇到出现很多的问题&#xff0c;程序语音语法每月都在变化&#xff0c;比如去年的语法结构可能在今天使用就会出现各种问题&#xff0c;毕竟语法是不断完善的&#xff0c;遇到纠结时。过多纠缠真的没必要&#xf…

Error: Cannot find module ‘vue-loader-v16/package.json‘ vue 3.0 初始化报错

解决方案&#xff1a; 更新npm > 6.9 。 亲测可以行&#xff0c;升级注意事项见文章底部。 # 本人是通过升级的node的方式升级npm的&#xff0c;见文章底部。 npm install -g npmlastest参考这里&#xff1a;https://github.com/vuejs/vue-cli/pull/5718 网上还有说使用np…

sass安装

sass安装 1.首先进行安装包的下载&#xff0c;进入网址&#xff08;https://github.com/coreybutler/nvm-windows/releases&#xff09; 2.其次进行下载&#xff0c;推荐使用 3.安装中注意 4.windowR打开控制器输入cmd&#xff0c; 如图 运行结果 5.## 安装/管理nodejs 1、…

在 Express中配置使用 art-template 模板引擎 --- express-art-template

1. 模板引擎 为了使 art-template模板引擎能够更好地和Express框架配合&#xff0c;模板引擎在原art-template模板引擎的基础上封装了 express-art-template 安装 使用 npm install art-template express-art-template 命令进行安装 配置 // 配置使用 art-template 模板引…

Node.js—http模块

目录 1、HTTP 协议1.1 概念1.2 请求报文的组成1.3 HTTP 的请求行1.4 HTTP 请求头1.5 HTTP 的请求体1.6 响应报文的组成 2、创建 HTTP 服务2.1 操作步骤2.2 测试2.3 注意事项 3、获取 HTTP 请求报文3.1 请求方法 request.method3.2 请求版本 request.httpVersion3.3 请求路径 re…

构建简单的Node.js HTTP服务器,发布公网远程访问的快速方法

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

connect-history-api-fallback原理

connect-history-api-fallback是一个用于处理前端路由的中间件&#xff0c;它的原理是在服务器接收到请求时&#xff0c;检查请求的路径是否匹配到静态文件&#xff08;如HTML、CSS、JS等&#xff09;&#xff0c;如果不匹配&#xff0c;则将请求重定向到前端的入口文件&#x…

活用package.json脚本,用node拷贝文件到指定目录

在项目中遇到需要将前端项目打包后的dist目录拷贝到指定目录&#xff0c;不想每次都手动拷贝&#xff0c;可以考虑在package.json中加个脚本&#xff0c;例如下面的build脚本&#xff0c;&&后面添加的部分 &#xff08;&&表示执行完前面脚本开始执行后面脚本&a…

【vite】vite.defineConfig is not a function/npm无法安装第三方包问题

当使用vite命令 npm init vite-app 项目名称时配置 import vue from vitejs/plugin-vueexport default defineConfig({plugins: [vue()] })会报错vite.defineConfig is not a function 还有就是npm下载的时候也会报错 原因vite插件vitejs/plugin-vue和vite版本问题 解决 调…

Webpack 的作用和工作原理是什么?

Webpack 是一个现代的静态模块打包工具&#xff0c;它的作用是将前端应用程序的各种资源&#xff08;如 JavaScript、CSS、图片等&#xff09;视为模块&#xff0c;并将它们打包成可以在浏览器中运行的静态文件。它的主要功能包括模块打包、资源优化、代码分割、加载器转换等。…

近期bug集锦

近期个人学习过程中关于前端的4个bug&#xff0c;仅做个人记录&#xff0c;参考请慎重&#xff01; 目录 bug [ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js ] bug [ vue-cli-service 不是内部或外部命令&#xff0c;也…

NodeJSnpm工具介绍和使用

/*** Created by cherish on 2016/5/22.* npm全称&#xff1a;node.js package manager* npm 本身也是由node.js开发的** curl http://npmjs.org/install.sh|sh --* 使用这条命令可下载源码并安装** npm --version** 安装模块(必须有网络)** npm install colors 安装颜色** r…

通俗易懂的教你编写自己的webpack loader与plugin

前言 webpack几乎是目前前端开发者无人不知的打包框架&#xff0c;毕竟无论使用什么开发库&#xff0c;都会想到要使用webpack打包&#xff0c;包括各种脚手架cli工具&#xff0c;大部分也采用了webpack作为其打包工具。本文试图用最简单的代码&#xff08;仅仅使用命令行工具…

前端经典面试题 | 闭包的作用和原理

&#x1f5a5;️ 前端经典面试题 专栏&#xff1a;闭包的作用和原理(详解) &#x1f9d1;‍&#x1f4bc; 个人简介&#xff1a;一个不甘平庸的平凡人&#x1f36c; ✨ 个人主页&#xff1a;CoderHing的个人主页 &#x1f340; 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀️ &…

【Node.JS 】http的概念及作用

往期文章 【Node.JS 练习】时钟案例 【Node.JS 】path路径模块 【Node.JS 练习】考试成绩整理 【Node.JS】buffer类缓冲区 【Node.JS】事件的绑定与触发 【Node.JS】写入文件内容 【Node.JS】读取文件内容 什么是http模块 在网络节点中&#xff0c;负责消费资源的电脑&…

centos7 安装node.js,不用wget也不用解压文件

更新系统&#xff1a;首先&#xff0c;更新系统的软件包列表和已安装的软件包。在终端中以root用户或具有sudo权限的用户身份运行以下命令&#xff1a; sudo yum update添加Node.js源&#xff1a;CentOS 7默认的软件仓库中可能不包含最新的Node.js版本。因此&#xff0c;我们需…

Node.js入门笔记整理

1.入门 node是一个基于Chrome V8引擎的javascript运行环境&#xff0c;是运行在服务器端的javascript 可以使用node搭建服务器&#xff0c;连接数据库。让前端开发人员走向后端开发。 Node.js使用了一个事件驱动、非阻塞I/O口&#xff0c;使其轻量且高效 Node的包管理工具npm,…

Node.js踩坑之旅(三)--dgram中Socket对象的close和unref

文章目录dgram.Socket的close方法和事件close事件dgram.Socket的unref方法在踩坑之旅&#xff08;二&#xff09;中&#xff0c;我提到了 net模块中 Server对象的 close事件和同名方法以及 Socket对象的 end事件和同名方法。还有就是两者都有的 unref方法。而在Node.js的dgram模…

如何在Node.js和Express中设置TypeScript(2023年)

如何在Node.js和Express中设置TypeScript&#xff08;2023年&#xff09; 在这篇文章中&#xff0c;我们将介绍在Express应用程序中设置TypeScript的最佳方法&#xff0c;了解与之相关的基本限制。 文章目录 如何在Node.js和Express中设置TypeScript&#xff08;2023年&#x…

一盏茶的时间,入门 Node.js

一、.什么是 Node.js&#xff1f; Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时&#xff0c;用于构建高性能、可伸缩的网络应用。 它采用事件驱动、非阻塞 I/O 模型&#xff0c;使其在处理并发请求时表现出色。 二、安装 Node.js 首先&#xff0c;让我们从 Node.…

从0到0.01入门 Webpack| 008.精选 Webpack面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

Node.js开发入门—使用jade模板引擎

在“Node.js开发入门——Express安装与使用”里&#xff0c;我们曾经使用express generator创建了一个HelloExpress网站&#xff0c;express工具为我们生成了基本的目录结构、模板、stylesheet、routers等。虽然那只是一个简单的HelloWorld类的小东西&#xff0c;可里面包含的内…

node面试题

53道常见NodeJS基础面试题&#xff08;附答案&#xff09;

通过Node.js运行TiddlyWiki5

参考 https://github.com/Jermolene/TiddlyWiki5 列出的安装步骤&#xff0c;顺利安装并在 Windows 系统上成功运行TiddlyWiki 5&#xff0c;特记录如下&#xff1a; 一、安装 Node.js (略) 二、通过 npm 或 cnpm 安装TiddlyWiki cnpm install -g tiddlywiki 三、检查 Tid…

解决:npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次

解决&#xff1a;npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写&#xff0c;如果包括路径&#xff0c;请确保路径正确&#xff0c;然后再试一次一问题描述&#xff1a;&#xff08;1&#xff09;cmd窗口都可以识别npm&#xff0c;n…

【第2章 Node.js基础】2.1 JavaScript基本语法

文章目录 学习目标JavaScript版本与JavaScript运行环境JavaScript版本JavaScript运行环境 JavaScript语句与注释语句语句块注释 变量变量的命名变量的声明与赋值变量提升变量泄露全局作用域和函数作用域块级作用域与let关键字使用const关键字声明只读常量注意 数据类型数值&…

如何安装npm,升级npm版本 sudo npm install npm -g

如何安装npm 由于node.js当时也缺少一个包管理器&#xff0c;npm也是使用node.js开发的&#xff0c;这个工具使用的人较少&#xff0c;后来node.js的作者和npm的作者沟通一下将npm作为node.js包管理器&#xff0c;内置到node.js中&#xff0c;后来由于node.js大火&#xff0c;…

Node.js入门指南(四)

目录 express框架 express介绍 express使用 express路由 express 响应设置 中间件 路由模块化 EJS 模板引擎 express-generator hello&#xff0c;大家好&#xff01;上一篇文章我们介绍了Node.js的模块化以及包管理工具等知识&#xff0c;这篇文章主要给大家分享Nod…

什么是 npm —— 写给初学者的编程教程

原文链接&#xff1a; 什么是 npm —— 写给初学者的编程教程 自 2009 年以来&#xff0c;Node.js 一直席卷全球。成千上万个系统基于 Node.js 构建&#xff0c;促使开发者在社区宣称“JavaScript 正在吞噬软件”。 Node 成功的主要因素之一是它广受欢迎的软件包管理器——np…

electron windows robotjs 安装教程

Robotjs 安装 前言第一步 : 安装python第二步 : 安装Visual Studio 2022第三步 : 安装robotjs 前言 robotjs可以控制鼠标键盘&#xff0c;获取屏幕内容&#xff0c;配合electron可做很多自动化操作。windows下配置环境有很多坑&#xff0c;很多文章都太旧了。试了很多次发现了…

国外程序员怒吼!除非需要,否则不要制作NPM包了

我们在NPM中达到了100万个包大关——NPM是Node.js中事实上的包管理器。相信我&#xff0c;其中大约有30%左右的包都在做同样的事情。所以现在的问题是——什么时候够了&#xff1f; 过去 早期&#xff0c;Node.js是一个简单的运行时&#xff0c;但由于缺少库而受到限制&…

给yarn/npm包管理设置代理加速nodejs依赖下载的方法

由于墙内网络干扰屏蔽国外网络的原因&#xff0c;在国内下载nodejs依赖是非常缓慢的。 所以为了解决这个问题&#xff0c;必须设置代理&#xff0c;具体方法如下&#xff1a; NPM设置代理&#xff1a; npm config set proxy<http_proxy> NPM删除代理&#xff1a; npm c…

Node.js、Chrome V8 引擎、非阻塞式I/O介绍

目录 Node.js介绍Chrome V8 引擎介绍非阻塞式I/O介绍 &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力&#xff01; ⭐️ 收藏&#xff0c;你的青睐是我努力的方向&#xff01; ✏️ 评论&#xff0c;你的意见是我进步的财富&#xff01; Node.js介绍 Node.js 是一个…

前端每日一题:手写async await的最简实现(20行搞定)!阿里字节面试必考

手写async await的最简实现&#xff08;20行搞定&#xff09;&#xff01;阿里字节面试必考 前言 如果让你手写async函数的实现&#xff0c;你是不是会觉得很复杂&#xff1f;这篇文章带你用20行搞定它的核心。 经常有人说async函数是generator函数的语法糖&#xff0c;那么…

Node.js中express框架的使用

1.入门 1.1 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用&#xff0c;和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站 1.2 核心 可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的…

mac下切换node版本管理n模块的源

n模块可以方便的切换node的版本&#xff0c;然后使用官方源速度有些慢。官方提供了更换源的方法如下&#xff1a; # 设置环境变量 export N_NODE_MIRRORhttps://npm.taobao.org/mirrors/node# 切换node的版本 $ sudo -E n stable其中-E参数是指保留当前的环境变量。否则root用…

详解服务器端渲染 页面(SSR)

&#x1f48c;目录 &#x1f525;先了解服务器端渲染 (SSR)&#xff1f;&#x1f525;服务器端渲染的优点是什么呢&#xff1f;&#x1f525;有优点就有缺点&#xff1f;&#x1f525;根据Express来简单的建立一个服务端渲染 &#x1f525;先了解服务器端渲染 (SSR)&#xff1f…

webpack : D:\its\Common\software\nodejs\node_global\webpack.ps1 檔案無法載入......

webpack : D:\its\Common\software\nodejs\node_global\webpack.ps1 檔案無法載入。檔案 D:\its\Common\software\nodejs\node_g lobal\webpack.ps1 未經數位簽署。您無法在目前的系統上執行此指令碼。如需關於執行指令碼及設定執行原則的詳細資訊&#xff0c;請參閱 ab out_Ex…

npm和yarn的相同点和不同点

官网 npmhttps://www.npmjs.com Home | Yarn - Package ManagerFast, reliable, and secure dependency management.https://yarnpkg.com Fast, disk space efficient package manager | pnpmFast, disk space efficient package managerhttps://pnpm.io 使用场景 npm&#x…

每日三问-前端(第二十二期)

先来回顾一下上期的问题及答案&#xff1a; 1. 什么是 Webpack&#xff1f;它在前端开发中的作用是什么&#xff1f;请简要解释 Webpack 的核心概念。 答&#xff1a;Webpack是一个现代化的前端构建工具&#xff0c;用于将各种资源&#xff08;例如JavaScript、CSS、图片等&…

Spring Boot Vue Element入门实战 十五、注册登录路由跨域拦截

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)完善路由 新建以上页面,然后在index.js中配置路由,并加上路由拦截token // 路由配置如下 import Login from @/pages/Login import Main from @/pages/Main import Dashboard from @/page…

Spring Boot Vue Element入门实战 十六、菜单首页,前后台整合

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)菜单 在main.vue 中加入左侧菜单注意:学生用户登录是看不见教师和基础数据页面的,所有需要加入判断条件 // An highlighted block <el-main><el-menu :default-active="$ro…

【物联网服务NodeJs-5天学习】第三天实战篇③ ——基于MQTT的环境温度检测

【NodeJs-5天学习】第三天实战篇③ ——基于MQTT的环境温度检测1. 前言2.实现思路2.1 NodeJs服务器代码2.2.1 本地部署MQTT服务器&#xff0c;端口18832.2.1.1 用户校验2.2.1.2 主题消息处理2.2.2 本地部署Express服务器&#xff0c;端口82662.2.2.1 api路由中间件2.2.2.2 静态…

安装Node,环境配置详细教程及使用

安装Node&#xff0c;环境配置详细教程及使用 一.下载 https://nodejs.org/en/download 一般现在windows电脑都选64位&#xff0c;如果是其他系统或者需要更低的版本可以按照自己的需求进行下载安装&#xff0c;过程都大差不多 二.安装 node.js的安装过程一般都不需要勾选什…

三、创建各个展示模块组件

简介 在文件 components 中创建轮播模块组件,引入App.vue展示。欢迎访问个人的简历网站预览效果 本章涉及修改与新增的文件:First.vue、Second.vue、Third.vue、Fourth.vue、Fifth.vue、App.vue、vite-env.d.ts、assets 一、修改vite-env.d.ts文件 /// <reference type…

nodejs和npm的关系

node.js是javascript的一种运行环境&#xff0c;是对Google V8引擎进行的封装。是一个服务器端的javascript的解释器。 包含关系&#xff0c;nodejs中含有npm&#xff0c;比如说你安装好nodejs&#xff0c;你打开cmd输入npm -v会发现npm的版本号&#xff0c;说明npm已经安装好。…

更新 Node.js 和 npm 使用 nvm

更新 Node.js 和 npm 使用 nvm 问题: 当前 Node.js 版本为 16.20.2&#xff0c;不兼容所需的 npm 版本 10.2.4。需要的 npm 版本 10.2.4 要求 Node.js 版本至少为 18.17.0 或更高。 解决步骤: 查看可用的 Node.js 版本 使用 nvm list available 命令来查看所有可安装的 Node…

nodejs_express中使用art-template

nodejs_express中使用art-template 1. 安装 npm install art-template express-art-template2. 配置 const express require(express) const path require(path) const app express()//1.告诉express 框架使用什么模板引擎 渲染什么后缀的文件//第一个参数要渲染的文件后…

NodeJS入门以及文件模块fs模块

NodeJS入门以及文件模块fs模块&#xff0c;本章节会详细带大家进入NodeJS开发&#xff0c;了解什么是模块化、文件系统 模块化的详解什么是模块什么是模块化ESM模块化开发CommonJS模块化操作 模块的分类内置模块 一个小知识Buffer的使用buffer常见的方法 事件监听模块events常用…

NodeJS系列教程、笔记

NodeJS系列教程、笔记 点我进入专栏 Node.js安装与基本使用 NodeJS的Web框架Express入门 Node.js的sha1加密 Nodejs热更新 Nodejs配置文件 Nodejs的字节操作&#xff08;Buffer&#xff09; Node.js之TCP&#xff08;net&#xff09; Node.js使用axios进行web接口调用 …

Mac系统升级node.js版本和npm版本

升级node.js版本 第一步&#xff1a;查询当前node.js版本 node -v 第二步&#xff1a;清除node.js的缓存 sudo npm cache clean -f 第三步&#xff1a;验证缓存是否清空 npm cache verify 第四步&#xff1a;安装n工具&#xff0c;n工具是专门用于管理node.js版本的工具…

node+vue+mysql后台管理系统

千千博客系统&#xff0c;该项目作为一套多功能的后台框架模板&#xff0c;适用于绝大部分的后台管理系统开发。基于 vue.js&#xff0c;使用 vue-cli3 脚手架&#xff0c;引用 Element UI 组件库&#xff0c;数据库直连mysql方便开发快速简洁好看的组件。 功能包含如下&#…

node.js-连接SQLserver数据库

1.在自己的项目JS文件夹中建文件&#xff1a;config.js、mssql.js和server.js以及api文件夹下的user.js 2.在config.js中封装数据库信息 let app {user: sa, //这里写你的数据库的用户名password: ,//这里写数据库的密码server: localhost,database: medicineSystem, // 数据…

php-使用wangeditor实现富文本(完成图片上传)-npm

官网参考连接&#xff1a;快速开始 | wangEditor 样式&#xff1a; 一、新建一个临时文件夹test1和一个文件夹wangeditor 临时文件夹test1&#xff1a;临时存放通过npm下载的文件文件夹wangeditor&#xff1a;用于存放在临时文件夹test1拷贝的css和js 二、安装 editor 在确保有…

Node.js 文件系统(转载网上,非我原创)

原文链接:Node.js 文件系统 | 菜鸟教程 Node.js 提供一组类似 UNIX&#xff08;POSIX&#xff09;标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示&#xff1a; var fs require("fs") 异步和同步 Node.js 文件系统&#xff08;fs 模块&#xff09;模…

nrm,npm源的管理工具

npm手动切换淘宝源 查看当前的仓库 npm config get registry设置成淘宝源 npm config set registry https://registry.npmmirror.com/设置回官方源 npm config set registry https://registry.npmjs.org/手动切换不免不太方便&#xff0c;而且网上很多资料淘宝源还是过期的链接…

Node.js的web框架koa详解

koa koa是Express的下一代基于Node.js的web框架,目前有1.x和2.0两个版本。 历史 ExpressExpress是第一代最流行的web框架,它对Node.js的http进行了封装,用起来如下: var express = require(express); var app = express();app.get(/, function (req, res) {res.send(Hel…

前端工程化(一)--- ES6模块化

一、前端工程化概述 ​ 前端工程化是指&#xff1a;在企业级的前端项目开发中&#xff0c;把前端所需要的工具、技术、流程、经验等进行规范化和标准化。使前端开发自成体系&#xff0c;拥有一套标准的开发方案和流程。目前主流的前端工程化解决方案有&#xff1a;webpack 和 …

从服务器主动发送请求http.request(options[, callback])

从服务器主动发送请求 从服务器主动发送请求调用接口-查询数据 const http require(http); //這是已知的并且已經存在的服務器 ---【獲取展示目錄下的頁面】 let option {protocol:http:,hostname:localhost,port:3000,path:/ } let req http.request(option,(res)>{le…

npm的安装,卸载以及版本回退

我之前在电脑上安装了Node.js V15.12.0这个版本&#xff0c;它对应的npm版本为 7.6.3 后来因为npm install --registryhttps://registry.npm.taobao.org总是报错。 度娘说npm7.x的版本比npm6.x更严格。 因此我回退npm版本到6.X。 于是我重装了node V13.10.1&#xff0c;但是…

《实战:如何使用Vue2.0开发一个npm组件库》- 6、Vue2.x 组件 webpack3 升 webpack5

升级 package.json 删除冗余依赖 "extract-text-webpack-plugin": "^3.0.2","vue-loader": "^13.0.5", "vue-template-compiler": "^2.4.4", "webpack": "^3.6.0", "webpack-dev-serv…

npm install cnpm遇到的问题

项目完成&#xff0c;更换下一个项目&#xff0c;作为一个后端&#xff0c;好多年不做前端的后端&#xff0c;要想构建一个项目并且启动起来&#xff0c;真的是一个特费心。。。 刚开始我npm install总是报错&#xff0c;傍边的小伙伴说&#xff0c;用cnpm命令就可以了。 然后我…

node.js和浏览器之间的区别

node.js是什么 Node.js是一种基于Chrome V8引擎的JavaScript运行环境&#xff0c;可以在服务器端运行JavaScript代码 Node.js 在浏览器之外运行 V8 JavaScript 引擎。 这使得 Node.js 非常高效。 浏览器如何运行js代码 nodejs运行环境 在浏览器中&#xff0c;大部分时间你所…

Node.js |(四)HTTP协议 | 尚硅谷2023版Node.js零基础视频教程

学习视频&#xff1a;尚硅谷2023版Node.js零基础视频教程&#xff0c;nodejs新手到高手 文章目录 &#x1f4da;HTTP概念&#x1f4da;窥探HTTP报文&#x1f4da;请求报文的组成&#x1f407;HTTP请求行&#x1f407;HTTP请求头&#x1f407;HTTP的请求体 &#x1f4da;响应报文…

二级评论列表功能

一&#xff1a;需求场景 我的个人网站留言列表在开发时&#xff0c;因为本着先有功能的原则。留言列表只有一级&#xff0c;平铺的。 当涉及多人回复&#xff0c;或者两个人多次对话后&#xff0c; 留言逻辑看着非常混乱。如下图 于是&#xff0c;我就打算将平铺的列表&#…

【JavaScript】JS引用本地文件CORS跨域问题

场景 Three.js搭建3D场景时&#xff0c;模型贴图加载失败&#xff0c;报错&#xff1a; THREE.TextureLoader() Origin null is not allowed by Access-Control-Allow-Origin 分析 很显然&#xff0c;此时在浏览器上方可以看到file:///——标准的File协议&#xff08;本地文…

网上电商系统mall前端 npm install 出现错误

。。。。。。 这段是网抄的 ERR! code 1 npm ERR! path C:\Users\Administrator\Desktop\14531\mall-admin-web\node_modules\node-sass npm ERR! command failed npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node scripts/build.js npm ERR! Building: C:\Program…

nodejs+vue网上学习交流平台

网上学习交流网站的建设&#xff0c;主要分为前台和后台的模式开发实现的&#xff0c; 数据库选用了中小型数据库mysql进行数据的管理。网站核心功能是学习资料的下载和学习问题的交流&#xff0c;用户之间可以产生互动。在线学习已经成为了当前一个比较主流一种学习交流的方式…

Nodejs原型链污染

Nodejs与JavaScript和JSON 有一些人在学习JavaScript时会分不清Nodejs和JavaScript之间的区别&#xff0c;如果没有node&#xff0c;那么我们的JavaScript代码则由浏览器中的JavaScript解析器进行解析。几乎所有的浏览器都配备了JavaScript的解析功能&#xff08;最出名的就是…

node.js笔记-模块化(commonJS规范),包与npm(Node Package Manager)

目录 模块化 node.js中模块的分类 模块的加载方式 模块作用域 向外共享模块作用域中的成员 向外共享成员 包与npm&#xff08;Node package Manager&#xff09; 什么是包&#xff1f; 包的来源 为什么需要包&#xff1f; 查找和下载包 npm下载和卸载包命令 配置np…

基于SpringBoot的房屋租赁管理系统的设计与实现

基于SpringBoot的房屋租赁管理系统的设计与实现 1 绪论 1.1 课题来源 随着社会的不断发展以及大家生活水平的提高&#xff0c;越来越多的年轻人选择在大城市发展。在大城市发展就意味着要在外面有一处安身的地方。在租房的过程中&#xff0c;大家也面临着各种各样的问题&…

为什么选择pnpm

npm V3版本之前 问题1 会将模块对应的依赖装到当前模块下,那么如果有嵌套的话,依赖树就会比较深.这中长路径会导致在windows下是找不到的.有一句玩笑话是宇宙最深的不是黑洞而是nodemodules. 问题2 相同的包如果被不同的包依赖就会下载多个副本,造成磁盘空间的浪费 npm V…

nvm: command not found

1、控制台输入命令&#xff1a;curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash 2、打印信息&#xff1a; > Close and reopen your terminal to start using nvm or run the following to use it now: export NVM_DIR"$HOME/.nvm…

Promise详解

Promise就是一个用来存储数据的对象 但是由于Promise存取方式的特殊&#xff0c;所以可以直接将异步调用的结果存储到Promise中 function sum(a, b) {return new Promise((resolve, reject) > {setTimeout(() > {resolve(a b)}, 1000)}) }// 返回的是Promise,所以接收…

Node.js学习笔记,关于Npm的一些使用

一、安装 在官方网站下载相应的安装包&#xff1a;下载地址选择响应的版本后一直点击next安装即可&#xff0c;也可以在安装时选择安装目录安装完成后在cmd命令行下输入node -v 可以看到相应版本则安装成功 二、构建一个服务器应用 主要步骤&#xff1a; &#xff08;1&…

《Vue3实战》 第一章 nods/npm安装、配置

1、nods.js安装&#xff08;Windows&#xff09; 1.1、下载并安装node https://nodejs.org/en/ , 安装到d盘nodejs目录 1.2、配置环境变量 path配置 1.3、配置全局包存放目录和缓存目录 在根目录下创建node_global&#xff08;全局包存放目录&#xff09;和node_cache&…

Node.js -- Express

1.初识Express 官方给出的概念: Express 是基于 Nodejs 平台&#xff0c;快速开放、极简的 Web 开发框架 通俗的理解: Express 的作用和 Node,js 内置的 http 模块类似&#xff0c;是专门用来创建 Web 服务器的. Express的本质:就是一个npm 上的第三方包&#xff0c;提供了快速…

NestJs使用MySQL关联查询

上一篇文章介绍了NestJs使用MySQL创建多个实体&#xff0c;接下来讲到的则是实体创建完毕之后&#xff0c;开始进行查询。里面可能涉及到nestjs使用语法&#xff0c;要是不知道的小伙伴可以先行了解&#xff0c;也可以模仿写&#xff0c;后面我会继续出nestjs的教程。也欢迎大家…

Node.JS核心模块之全局对象和常用工具

/*** Created by cherish on 2016/5/24.*util执行不了&#xff0c;只是写了下它的某些方法** 全局对象&#xff1a;* 1.global:相当于浏览器的window对象,将对象变成最高级别的对象* 2.process:属于global,跨平台开发会经常使用** 常用工具&#xff1a;* 1.require:使用…

NodeJS与npm版本不一致时降级npm的方法

首先查看 Node.js 与 npm 版本对应关系&#xff1a;Node.js与npm版本查看。 安装 cnpm&#xff1a; npm install -g cnpm 查看一下 npm 和 cnpm 的镜像&#xff1a; npm config get registry cnpm config get registry 2 如果不是 https://registry.npm.taobao.org/ 的话就修…

2.webpack实时打包

简介 上一章已经实现了使用 webpack 构建了一个简单的项目&#xff1b;但是我们发现&#xff0c;每次修改了 index.js 需要重新执行 cnpm run dev 命令重新构建 main.js&#xff1b;这在开发阶段是无法忍受的&#xff0c;因为这样调式将浪费大量的时间&#xff1b;还好 webpac…

cnpm adduser 报错 409 Conflict

今天遇到一个问题&#xff0c;cnpm adduser 一直失败&#xff0c;返回 409 Conflict。 我们先来看下报错信息 409 Conflict - PUT http://registry.cnpm.xxxx.com.cn/-/user/org.couchdb.user:mingyu6 - conflict第一步 分析 http 错误码 409 Conflict&#xff1a;请求与服务…

初识Node.js

文章目录初识Node.jsNode.js简介fs模块演示路径问题path路径模块http模块创建web服务器得基本步骤req请求对象res响应对象解决中文乱码问题模块化的基本慨念1、模块化2、Node.js中模块的分类3、Node.js中的模块作用域3.1什么是模块作用域4、向外共享模块作用域中的成员4.1modul…

yarn的使用、yarn与npm的区别

简介 Yarn与npm一样&#xff0c;都是包管理工具。 但是Yarn比npm更高效&#xff0c;具有包缓存机制&#xff0c;下载过的包&#xff0c;无需再次下载&#xff0c;直接引用。 安装 参考文档&#xff1a;官方文档_安装 因为Node.js默认使用npm作为包管理工具。 有这样一个全…

NodeJs之Ajax技术

1. 初识Ajax ./public/Ajax.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content&qu…

若依开源项目配置——Vue前后端分离版(一)

写在前面 官方配置文档&#xff1a;http://doc.ruoyi.vip/ruoyi-vue/document/hjbs.html 准备项目 JDK > 1.8 (推荐1.8版本&#xff0c;我用的是1.8.0_301) Mysql > 5.7.0 (推荐5.7版本&#xff0c;我用的是8.0.19) Redis > 3.0 (我用的是3.2.100) Maven > 3.0…

NodeJS输出内存使用信息到日志

NodeJS输出内存使用信息到日志 如需转载请标明出处&#xff1a;http://blog.csdn.net/itas109 前言 内存信息是应用程序非常重要的信息&#xff0c;尤其是在排查内存相关问题的时候。 本文将介绍NodeJS如何输出内存使用信息到日志。 1. 原理简介 1.1 参数说明 process.me…

封装一个快速生成目录树的全局脚本

说在前面 我们在很多地方都可以看到有这样的目录树结构&#xff0c;目录树可以很好的介绍项目中各文件目录的用途&#xff0c;帮助读者了解整个项目结构。由于自己在项目中需要用到这个目录树来进行项目结构介绍&#xff0c;但是在网上简单的找了一下&#xff0c;没找到自己想要…

Node.js与TypeScript:优雅的后端开发方式

目录 引言TypeScript的优势Node.js的优势Node.js中运用TypeScriptESM 的配置&#xff1a;CJS 的配置&#xff1a; Node.js与TypeScript结合总结参考源码 引言 随着前端 JavaScript语言的不断发展&#xff0c; Node.js 开发环境也越来越受到开发者们的欢迎。 Node.js 让我们可以…

Element ui 取消点击空白处弹框关闭的效果

目录 属性&#xff1a; 描述 属性&#xff1a; element组件库的Dialog对话框默认是可以通过点击 modal 关闭 Dialog&#xff0c;即点击空白处弹框可关闭。 描述 在 el-dialog中close-on-click-modal含义是&#xff1a;点击空白处是否关闭&#xff0c;默认true&#xff1b;如…

call bind apply 的区别,及实现

click apply将所有的参数都放在一个数组里面&#xff0c;call、bind参数为多个&#xff1b; apply和call都会改变this指向后立即执行函数&#xff1b;bind会返回一个函数&#xff0c;并不会立即执行函数 //每个js函数都是Function对象&#xff0c;Function对象是构造函数&…

nodejs+express学习笔记

文章目录基础回顾js初识nodejs内置apifs文件系统模块path路径模块http模块模块化基本概念nodejs中的模块化包模块加载机制express初始express托管静态资源nodemon路由中间件cors跨域资源共享数据库与身份认证数据库基本概念安装并配置MySqlmysql常用操作前后端的身份认证基础 …

react4:网络请求

1. axios 请求安装&#xff1a;npm i axios axios 二次封装&#xff1a;配置,拦截器等应用 在&#xff1a;utils文件夹下request.js中配置 //utils文件夹下request.js中配置//导入 axios import axios from "axios";//实例化axios var service axios.create({time…

express 4.x API 详解

Expres 4.x API 详解 说明 Express 是一个精简的、灵活的 Node.js Web 程序框架&#xff0c;为构建单页、多页及混合的 Web 程序提供了一系列健壮的功能特性&#xff0c;可以快速的搭建一个完整功能的网站。 参考 Node与Express开发Express 官网JavaScript 标准参考教程 node…

vue-cli脚手架安装及创建项目-解决npm安装依赖失败问题

vue-cli脚手架的安装 1、安装nodejs&#xff1a; 版本越高越好&#xff08;6.0以上版本&#xff09;&#xff0c;最好安装最新版本。&#xff08;别问为啥&#xff0c;自己试&#xff01;&#xff09;2、npm全局安装vue-cli脚手架&#xff1a; ** ①npm i -g vue-cli npm指令…

node.js,微信聊天

微信聊天 app.js var express require(express); var app express();//实例化一个express的app服务器 创建express服务器 不是必要的 var fs require(fs); var http require(http); var http1 http.Server(app);//把app的这个服务器传到 原生的http服务器中 var io …

node.js,mongodb的连接和查找数据

mongodb mongodb的连接 //引用mongodb的依赖包 并且初始化 var MongoClient require(mongodb).MongoClient; //定义了一个mongodb的目标连接地址 //不单单是可以连接本地的数据库 也是可以连接其他服务器的数据库 //正常的开发当中 后台程序员 他当时也会是连接 的是测试…

nvm安装及使用

nvm是一个node的版本管理工具。 nvm-windows下载 1、安装 首先要卸载电脑上已经有的node版本&#xff0c;注意需要卸载干净&#xff0c;再安装nvm 一路 next 安装就可以了。 安装成功后&#xff0c;以管理员身份运行&#xff08;很重要&#xff01;&#xff01;&#xff01;&…

在发布npm包之前,通过yalc调试

yalc作用 模拟npm install安装自己写的npm包&#xff0c;安装到本地项目&#xff0c;进行测试 注意&#xff1a; 该方式只适合普通的npm包&#xff0c;对于那种全局包(如:cli工具)并不适合 NPM: yalc 常用操作 查看所有命令 yalc help查看yalc仓库所在目录: yalc dir 输出…

在Ubuntu和Windows下用命令行升级NodeJS和npm的版本

1.在Ubuntu系统下&#xff1a; 查看当前NodeJS和npm的版本&#xff1a; node -v npm -v 在Linux系统下使用一个叫n的包管理器来对NodeJS进行升级。 先清除npm的cache&#xff1a; sudo npm cache clean -f 安装n模块&#xff1a;sudo npm install -g n 直接安装NodeJS的稳…

如果当前node.js版本和项目需要版本不一样,卸载重装其他版本node.js的方法

其实这种node.js版本不一样的问题&#xff0c;可以选择用nvm来管理node.js的不同版本。 此处仅总结卸载当前版本node.js重新安装所需版本node.js的方法 另&#xff1a;现在 用Vite官网里面的 yarn/npm等 的方法&#xff0c;创建Vue3项目——需要12版本的node.js 以下以本人 …

Node实现 Socket 通信

socket 通信流程 Socket通信&#xff0c;首先要知道 Socket 是什么&#xff0c;就是网络上的两个程序通过一个双向的通信连接实现数据的交换&#xff0c;这个连接的一端被称为 socket &#xff0c;举一个简单的例子就是两个人在线上进行聊天&#xff0c;即线上通信&#xff0c…

vue中的prop与ref

prop&#xff1a; <el-table-column prop"contact" label"款式" width"120"></el-table-column> 其中的prop指向数据中的contact字段&#xff0c;即后端传来的相应字段。 <el-form :model"ruleForm" :rules"ru…

git nrm 切换镜像

npm install -g cnpm --registryhttps://registry.npm.taobao.org 安装淘宝源 1.利用npm 下载nrm&#xff1a;sudo npm install -g nrm 2.查看可切换的镜像源&#xff1a;nrm ls npm ---------- https://registry.npmjs.org/yarn --------- https://registry.yarnpkg.com/tenc…

使用nodejs为WebRTC+freeSWITCH搭建https服务

Node.js使用 v6.11.0 x64 LTS 版本&#xff0c;下载地址&#xff1a;https://nodejs.org/dist/v6.11.0/node-v6.11.0-x64.msi。 对应的 npm 版本 3.10.10 。 下载了 msi 安装包&#xff0c;一路 next 即可。 服务器我们用node-static。 先用 npm init 创建一个package.json…

Deno安全,快速,轻巧并且比Node更好吗?

微信搜索【前端全栈开发者】关注这个脱发、摆摊、卖货、持续学习的程序员的公众号&#xff0c;第一时间阅读最新文章&#xff0c;会优先两天发表新文章。关注即可大礼包&#xff0c;送某网精品视频课程网盘资料&#xff0c;准能为你节省不少钱&#xff01; 自从Node的同名作者R…

【Node.JS 】path路径模块

往期文章 【Node.JS 练习】考试成绩整理 【Node.JS】buffer类缓冲区 【Node.JS】事件的绑定与触发 【Node.JS】写入文件内容 【Node.JS】读取文件内容 目录 简介 path.join&#xff08;&#xff09; 语法格式 例 path.basename()方法 语法格式 例 path.extname&…

【Node.js】Node.js入门(四):常用函数接口、模块

一、简述 本篇博客用来记录初次浏览Node.js、Express的代码时&#xff0c;遇到的函数接口和模块。根据遇到先后顺序并且是感兴趣的&#xff0c;随即记录下。因此本篇博客比较杂乱。 Node.js官网手册&#xff1a;https://nodejs.org/zh-cn/docs/ Express官网手册&#xff1a;h…

node使用express基础实例

Express 基于 Node.js 平台&#xff0c;快速、开放、极简的 Web 开发框架 引入express框架 新建项目文件夹npm命令初始化 npm init安装express到项目生产环境 npm install express --save打开package.json[出现以下 “express”: “^4.17.3” 代表项目初始化并且安装express框…

【node】如何在打包前进行请求等操作npm run build

举例&#xff0c;在运行 npm run build 之前将路由表传递给后端&#xff0c;可以采取以下步骤&#xff1a; 创建一个脚本文件&#xff0c;例如 generateRoutes.js&#xff0c;用于生成路由表文件。 在该脚本文件中&#xff0c;导入路由配置文件和后端要接收路由表的接口。 使…

Node编写更新用户信息接口

目录 前言 定义路由和处理函数 验证表单数据 实现更新用户基本信息的功能 前言 继前面几篇文章&#xff0c;本文介绍如何编写更新用户信息接口 定义路由和处理函数 路由 // 更新用户信息接口 router.post(/userinfo, userinfo_handler.updateUserinfo) 处理函数 // 导…

nodeJs基础笔记

title: nodeJs基础笔记 date: 2023-11-18 22:33:54 tags: 1. Buffer 1. 概念 Buffer 是一个类似于数组的 对象 &#xff0c;用于表示固定长度的字节序列。 Buffer 本质是一段内存空间&#xff0c;专门用来处理 二进制数据 。 2. 特点 Buffer 大小固定且无法调整Buffer 性能…

Node-Web模块的用法

题记 node.js中web模块的用法&#xff0c;以下是具体操作过程和代码。 Web服务器一般指网站服务器&#xff0c;是指驻留于因特网上某种类型计算机的程序&#xff0c;Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL&#xff0c;与客户端的…

brew 下载 nvm 之后,nvm command not found

使用 brew 安装 nvm 并运行 nvm 后&#xff0c;系统提示 nvm&#xff1a;未找到命令. 临时性生效 使用下面的命令可以使其临时性生效 source $(brew --prefix nvm)/nvm.sh永久生效 1. 确定 nvm 下载文件位置 brew --prefix nvm/opt/homebrew/opt/nvm 2. 编辑.zshrc配置文…

node重装-解铃还须系铃人

一、问题场景 node的重装真的浪费我一整天时间&#xff0c;必须写下这篇踩坑日记 我在做博客项目的时候&#xff0c;启动前端Vue项目的时候&#xff0c;由于之前的node版本是18.16.1&#xff0c;npm install的时候出现问题&#xff0c;原因是node的版本过高&#xff0c;应该配…

印象笔记导出HTML再转markdown的方法

前言 我已经使用6年印象笔记了&#xff0c;越来越依赖它了&#xff0c;现在已经有6000多条笔记了&#xff0c;我就想着如果某一天印象笔记没了&#xff0c;那我这些心血就都没了&#xff0c;所以我想要把笔记全部转为markdown格式&#xff0c;然后自己存储起来。可以选择用百度…

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

安装 nvm&#xff08;Node Version Manager&#xff09;&#xff1a; curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash 2. 重启终端或输入 source ~/.bash_profile 来应用更改。 3. 使用以下命令安装 Node.js v16.18.1&#xff1a; nvm in…

webpack环境变量的设置

现在虽然vite比较流行&#xff0c;但对于用node写后端来说&#xff0c;webpack倒是成了一个很好的打包工具&#xff0c;可以很好的保护后端的代码。所以这块的学习还是不能停下来&#xff0c;接下来我们来针对不同的环境做不同的设置写好笔记。 引用场景主要是针对服务器的各种…

m1安装nodejs

m1安装nodejs 文章目录第一步&#xff1a;官网下载nodejs安装包第二步&#xff1a;双击安装包&#xff0c;无脑下一步&#xff0c;终端查看node版本&#xff0c; node -v第三步&#xff1a;安装tyarn&#xff0c;yarn报错信息第一步&#xff1a;官网下载nodejs安装包 第二步&am…

Javascript开发人员偏爱Deno而不是Node的5大原因

微信搜索【前端全栈开发者】关注这个脱发、摆摊、卖货、持续学习的程序员的公众号&#xff0c;第一时间阅读最新文章&#xff0c;会优先两天发表新文章。关注即可大礼包&#xff0c;送某网精品视频课程网盘资料&#xff0c;准能为你节省不少钱&#xff01; NodeJS的作者Ryan Da…

Node.js操作Mysql

/*** 操作MySql*/// 中间件&#xff1a;处理请求的&#xff0c;本质就是个函数// 在 Express 中&#xff0c;对中间件有几种分类// 当请求进来&#xff0c;会从第一个中间件开始进行匹配 // 如果匹配&#xff0c;则进来 // 如果请求进入中间件之后&#xff0c;没有调用…

模块的导入导出、引入、使用、export、exports、default、require、import、module、as

文章目录 前言1、多个export导出2、export default导出3、单个export导出一4、单个export导出二5、module.exports导出6、exports第一种导出7、exports第二种导出8、混合导出 前言 export/import: 只支持es6的导出引入 module.exports/exports: 只支持node的导出 require: 支持…

Node.js代码实例:简单Web服务端

文章目录 前言代码仓库为什么要写一份Node.js简单Web服务端的代码实例&#xff1f;内容目录结构代码server.jsindex.htmlindex.cssindex.jsvalue.html 结果总结参考资料作者的话 前言 Node.js代码实例&#xff1a;简单Web服务端。 代码仓库 yezhening/Programming-examples: …

第27节,同学们大家好,今天我们来学习vue.js个人聊天项目,带领大家写代码

2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节分享&#xff0c;免费拿不谢&#xff01;下面的是汇总 前端的课程分享给大家&#xff0c;学习进阶&#xff0c;找到好的路子&#xff0c;涨工资的事自然而然。 学习目标&#xff1a; 提示&#xff1a;2021【前端…

17,故事的小黄花 从出生那年就飘着,vue-cli知识点晃到了现在。

学习目标&#xff1a; 提示&#xff1a;2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节进阶学习 重磅来袭&#xff1a;3个月掌握 vue 入门知识到实战学代码。 学习内容&#xff1a; 提示&#xff1a;本节第17节内容&#xff1a;vue-cli知识点 学习本节视频需…

【设备管理功能开发完成后,如何自动部署】

提交后端代码 后端代码只有master分支&#xff08;当初开发太懒&#xff0c;没弄dev分支。&#xff09; 直接commit&#xff0c;push即可。 提交前端代码 前端分master和dev两个分支&#xff0c;开发使用dev分支&#xff0c;提交也是。 部署后端环境 后端代码提交到maste…

Node.js对ES6 及更高版本的支持

目录 1、简介 2、默认情况下什么特性随着 Node.js 一起发布&#xff1f; 3、有哪些特性在开发中&#xff1f; 4、移除这个标记&#xff08;--harmony&#xff09;吗 5、Node.js 对应 V8 引擎 1、简介 Node.js 是针对 V8 引擎构建的。通过与此引擎的最新版本保持同步&…

使用fastify创建websocket连接,ws协议

安装 首先&#xff0c;确保你已经安装了 Fastify 和 WebSocket 相关的依赖包。如果尚未安装&#xff0c;可以使用以下命令安装&#xff1a; # 安装fastify npm i fastify # 安装websocket npm i fastify/websocket引入和注册 WebSocket 插件 在你的 JavaScript 文件中&#…

记录node.js+vue-elementui-admin的后台管理系统登录传参问题

前言&#xff1a;本来想用Node做后端&#xff0c;vue-element-admin做前端来练习一下技术&#xff0c;了解一下开发的过程 // 用户登录处理函数 exports.login (req, res) > {console.log(req.body)const userinfo req.bodyconst sql select * from user where username…

6-vue实现年入35万,第六节学习,vue计算属性。

2020【前端VUE框架】最新最全实战课程&#xff0c;VUE分享免费拿不谢&#xff01;学习目标&#xff1a; 提示&#xff1a;2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节进阶学习 重磅来袭&#xff1a;3个月掌握 vue 入门知识到实战学代码。 学习内容&#xf…

$route.params.id是什么,与$route.query.id有什么区别?

index.js {path: /book/:id,component: Book}Book.vue <template><div>图书ID&#xff1a;{{ $route.params.id }}</div> </template><script> export default {} </script>App.vue <template><p><router-link to"/…

Node 第三方模块 Joi

JavaScript对象的规则描述语言和验证器 上面是旧版的用法&#xff0c;现在已经升级了&#xff0c;新版的用法如下&#xff1a; 博客中验证的代码&#xff1a;

3. webpack 开发环境的基本配置

第 3 章&#xff1a;webpack 开发环境的基本配置 3.1 创建配置文件 1. webpack.config.js const { resolve } require(path); // node 内置核心模块&#xff0c;用来处理路径问题。module.exports { entry: ./src/js/index.js, // 入口文件 output: { // 输出配置 filename…

模块化相关规范及webpack基础知识

模块化相关规范及webpack基础知识 一&#xff1a;模块化相关规范 1.概述&#xff1a; 传统开发模式的主要问题&#xff1a; a.命名冲突 b.文件依赖 可通过模块化解决&#xff1a; 模块化&#xff1a;就是把单独的一个功能封装到一个模块&#xff08;文件&#xff09;中&#…

标题:电商后台管理系统——权限列表

标题&#xff1a;电商后台管理系统——权限列表 A.添加权限列表路由 创建权限管理组件&#xff08;Rights.vue&#xff09;&#xff0c;并在router.js添加对应的路由规则//主页中已完成 B.添加面包屑导航 <template> <div><!-- 面包屑导航区域 el-breadcrumb--…

uniapp使用websocket

//连接socket var socket uni.connectSocket({url: ws://127.0.0.1:2346, // 本地success: (res) > {console.log(success,res)} }) // websocket正常... socket.onOpen((res) > {console.log(websocket正常...);socket.send({ // 发送消息data: {},success: (res) >…

vue 创建一个js类 动态绑定事件on事件off事件run事件

我们创建一个类然后继承Events 这样我们就可以使用Events 里的方法了&#xff0c;on注册事件 off销毁事件&#xff0c;run运行事件。 /*** 动态事件绑定方法* 为构造函数添加动态事件绑定和执行方法* * class Events * example* class _Event extends Events { ... }*/ class…

es6 vue 判断元素是否在数组中

/*** 判断是否在数组中&#xff0c;&#xff08;** param {*} str* param {*} _array* return {*} */ const inArray function (str, _array) {let isInArray -1;for (let i 0; i < _array.length; i) {const element _array[i];if (isEqual(element, str)) {isInArray …

构建Node.js和Arduino执行控制

Arduino标准固件 首先&#xff0c;我将向您解释何时以及为什么将Firmata用于Arduino。 之后&#xff0c;您将看到如何在Arduino上快速设置Standard Firmata。 然后&#xff0c;您将在计算机上创建一个客户端以实际通信并向Arduino发送命令。 在本教程中&#xff0c;我将使用A…

前端同异步EventLoop及宏任务和微任务

1.EventLoop 1.1 JavaScript 是单线程的语言 1.2 同步任务和异步任务 1.3 同步任务和异步任务的执行过程 1.4 EventLoop 的基本概念 1.5 结合 EventLoop 分析输出的顺序 2.宏任务和微任务 2.1 什么是宏任务和微任务&#xff1a; 最先执行的script 是一个宏任务 2.2 宏任务和…

开发知识点-前端-webpack

webpack技术笔记 一、 介绍二、 下载使用 一、 介绍 Webpack是一个现代 JavaScript 应用程序的静态模块打包器 打包&#xff1a;可以把js、css等资源按模块的方式进行处理然后再统一打包输出 静态&#xff1a;最终产出的静态资源都可以直接部署到静态资源服务器上进行使用 模…

nestjs:typeorm Field ‘id‘ doesn‘t have a default value

原因&#xff1a; 主键中首项必须有默认值 解决方法&#xff1a; 可以将主键首项设置为PrimaryGeneratedColumn

Zan Proxy:解决前端跨域、服务端预览本地文件、

Zan Proxy 官网链接 https://youzan.github.io/zan-proxy/ Mac 需要 安装证书 https://youzan.github.io/zan-proxy/book/quick-start/cert.html 一、Zan Proxy 是什么&#xff1f; 官方介绍&#xff1a;Zan Proxy 是一个用Node.js编写的HTTP代理服务器&#xff0c;可用于修改…

nrm 的使用 可以快速切换下载(npm)镜像,解决资源下载慢和运行失败

nrm是什么&#xff1f; 介绍 nrm(npm registry manager) 是 npm 的镜像源管理工具. 有时候国外资源太慢,使用 nrm 可以快速的在 npm 源之间切换 安装 npm install -g nrm 基本使用 查看可选择的源 nrm ls 切换到对应的镜像源 nrm use 对应的镜像 删除镜像源 nrm del 名字 …

新手学习VUE——环境搭建及创建项目

第一种方式&#xff1a; 1、下载安装node.js&#xff0c;检查是否成功&#xff1a; node-v # 或 npm-v 2、搭建项目&#xff1a; 2.1、第一种方法&#xff1a;用iview脚手架建项目 打开iview官网>生态 >iview cli>进行下载iview脚手架&#xff0c; 下载后进行创建…

Node.js 连接MongoDB数据库

文章目录前言一、安装MongoDB插件二、创建连接三、数据库操作前言 大家好我是前端新手小猿同学&#xff1a; 这篇文章主要给大家简单介绍一下如何使用Node.js 连接MongoDB数据库实现增删改查的基本功能希望对大家的学习进步有所帮助&#xff0c;当然文章中可能存在理解不正确的…

Node学习笔记之包管理工具

一、概念介绍 1.1 包是什么 『包』英文单词是package &#xff0c;代表了一组特定功能的源码集合 1.2 包管理工具 管理『包』的应用软件&#xff0c;可以对「包」进行 下载安装 &#xff0c; 更新 &#xff0c; 删除 &#xff0c; 上传 等操作 借助包管理工具&#xff0c;可…

Node-简介

题记 简单介绍node.js。 Node.js 是运行在服务端的 JavaScript。 Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境。 学习前提 有javascript基础 查看当前Node版本 node -v 脚本模式 创建main.js脚本文件…

Node 【Buffer 与 Stream】

文章目录 &#x1f31f;前言&#x1f31f;Buffer&#x1f31f; Buffer结构&#x1f31f; 什么时候用Buffer&#x1f31f; Buffer的转换&#x1f31f; Buffer使用&#x1f31f; 创建Buffer&#x1f31f; 字符串转Buffer&#x1f31f; Buffer转字符串&#x1f31f; 拼接Buffer&am…

nvm下node安装:node环境变量配置

1. 查看所有可安装的版本 nvm list available 2. 查看本地已经安装的所有版本 nvm list 3. 安装&#xff0c;命令中的版本号&#xff08;可指定版本&#xff09; nvm install 16.15.1 4. 使用指定node版本 nvm use 16.15.1 5. 卸载命令 nvm uninstall 16.15.1 6. 查看…

Node.js 的 https 模块介绍

前言 https 模块是 Node.js 内置的一个模块&#xff0c;它用于创建 HTTPS 服务器或客户端&#xff0c;支持 HTTPS请求和响应的处理和操作。HTTPS 是 HTTP 协议在 TLS/SSL 协议上的封装&#xff0c;它可以提供数据的加密、身份验证和完整性保护。 如何使用 https 模块&#xff1…

nestjs:docker build时执行npm install sharp提示downloading libvips socket hang up

问题&#xff1a; 如题 参考&#xff1a; sharp - High performance Node.js image processing 参考chinese-mirror处理 原因&#xff1a; 默认是从github上下载libvips库&#xff0c;但是使用socket协议&#xff0c;linux下不挂载梯子是无法加速的&#xff0c;因此得更换下镜像…

nodejs代码自动提示概述

根据vscode官方指引&#xff0c;配置nodejs代码自动提示怎么也不成&#xff0c;本文或许对你有些许帮助。 不需要用typings, 也不需要刻意安装types/pkg&#xff0c;直接npm安装&#xff0c;该有提示的地方就有&#xff0c;没有需要你行对应定义或使用第三方d.ts文件 代码提示 …

一、云尚办公系统:搭建环境

云尚办公系统&#xff1a;搭建环境 B站直达【为尚硅谷点赞】: https://www.bilibili.com/video/BV1Ya411S7aT 本博文以课程相关为主发布&#xff0c;并且融入了自己的一些看法以及对学习过程中遇见的问题给出相关的解决方法。一起学习一起进步&#xff01;&#xff01;&#x…

ESP32上的Node.JS聊天服务器

在基于Node.js的Neonious One上运行群聊服务器 Neonious One是使用ESP32微控制器的IoT板。可以使用JavaScript和Node.JS API通过板载IDE直接在芯片上进行编程。 我想为一个小组创建一个系统&#xff0c;以在没有互联网或手机覆盖的地方进行通信。基于ESP32的微控制器的低功耗…

超级实用!详解Node.js中的http模块和fs模块

文章目录 1. http 模块创建 HTTP 服务器处理 HTTP 请求发送 HTTP 请求 2. fs 模块读取文件写入文件删除文件创建目录 以下是 Node.js中的http模块和fs模块 1. http 模块 用于创建和处理 HTTP 服务器和客户端&#xff0c;可用于构建 Web 应用程序。 const http require(http)…

静态资源有关问题

网站中会引入哪些常见的静态资源&#xff1f; JS .js .jsx .coffee .tsCSS .css .less .sass .scssImages .jpg .png .gif .bmp .svg字体文件 .svg .ttf模板文件 .vue .jade 网页中引入的静态资源多了会引起什么问题 网页加载速度慢&#xff0c;因为我们会发起很多二次请求 要…

安装Node js

安装Node js 在官网上下载软件后安装 直接next就可以 cmd打开命令行窗口&#xff1a; 这表明安装成功了 接下来全局安装 安装好之后: git-it 出现英文环境

前端环境

1 Dev&#xff1a;开发环境 2 Sit: system integrate test. 系统集成环境&#xff0c;开发人员自己测试流程是否走通。 3 Uat :user accepted test. 用户验收测试环境(也称为test环境&#xff0c;外部人员无法访问&#xff0c;由测试人员进行测试) 4 Pet:performance evaluatio…

js数组常用方法(返回Boolean,索引,当前元素,数组,遍历)总结

一、数组遍历元素的方法 1.forEach() forEach()用于遍历整个数组&#xff0c;中途不能中断 let arr: any[] [1, 2, 3, 4];arr.forEach((item,index)>{console.log(值:,item,索引:,index);});二、数组返回满足条件当前值的元素的方法 1.find() find() 方法返回满足条件&…

[Nodejs] 14. koa2是什么-----代码演示

安装koa2环境 1&#xff09;初始化&#xff1a;npm init 2&#xff09;在npm官网&#xff1a;npmjs.com中搜索koa,并找到安装命令:npm i koa 3&#xff09;执行命令 npm i koa --save 安装完成&#xff0c;版本为2.13.4 引入koa&#xff0c;代码如下&#xff1a; const Koa…

js报错:Error: Missing where or truncate attribute in the options parameter of model.destroy.

数据库.函数&#xff0c;比如说device.findAll必须放在一个async函数内。

Node.js模块化加载机制

优先从缓存中加载 模块在第一次加载后会被缓存。这也意味着多次调用 require() 不会导致模块的代码被执行多次 注意:不论是内置模块、用户自定义模块、还是第三方模块&#xff0c;它们都会优先从缓存中加载&#xff0c;从而提高模块的加载效率 $就像下方图中测试 内置模块…

成功解决报错Unable to load ‘@webpack-cli/serve‘ command, TypeError: devServerFlags is not iterable

运行yarn serve报错 查看版本 webpack -v 提示我用 yarn add -D webpack-cli 安装cli 所以运行如下图&#xff0c;成功解决 运行成功

nodejs模块划分和npm常见指令

nodejs模块划分和npm常见指令 nodejs模块划分 核心模块&#xff1a;node系统内置&#xff0c;在require引入时都不需要路径&#xff0c;只写名字即可&#xff1b; 文件模块&#xff1a;一般都是开发者在项目开发过程中自行编写的&#xff0c;按不同业务逻辑划分不同的模块&am…

ElasticSearch 安装配置和ES6.0版本安装head插件

ElasticSearch 安装配置使用入门 对于 Java 示例&#xff0c;还需要安装 Eclipse 和 Apache Maven。如果你的系统上还没有它们&#xff0c;请下载和安装它们。 官网&#xff1a; https://www.elastic.co/products/elasticsearch Window系统下载zip版本&#xff0c;linux系统下…

关解决windows报错 Use `--location=global` instead. 和 found 0 vulnerabilities

一、场景 更新windows 系统之后&#xff0c;执行npm命令时&#xff0c;会提示报错&#xff0c;同时产生了两个问题&#xff1a; npm --version在Windows上调用时&#xff0c;会出现有关已弃用的命令行开关的警告&#xff1a; npm --version npm WARN config global --global…

npm,yarn,pnpm包管理器的介绍

npm&#xff0c;yarn和pnpm都是我们通常使用的包管理器&#xff0c;具体有什么区别呢&#xff1f;别的也不细说&#xff0c;就是快&#xff01;更节省磁盘空间。yarn比npm好&#xff0c;pnpm比yarn好&#xff01;

pm2使用

常用命令 pm2 delete/stop/restart/start/list/info/monit/log

什么是npm?能干什么?

npm是Node.js的包管理器。 npm的主要功能是管理node包&#xff0c;包括&#xff1a;安装、卸载、更新、查看、搜索、发布等。 npm是随同Node.js一起安装的包管理工具&#xff0c;能解决Node.js代码部署上的很多问题&#xff0c;常见的使用场景有以下几种&#xff1a; 允许用…

VsCode+Node的前端环境搭建

1、下载vscode&#xff0c;地址&#xff1a;https://code.visualstudio.com/ 2、下载nodejs, 地址&#xff1a;https://nodejs.org/zh-cn/download/&#xff0c;完成后输入npm -version验证是否成功。 3、找个前端项目编译运行试试&#xff1a;在项目文件夹下打开命令行&…

js逆向-某敏感网站登录参数分析

声明 本文仅供学习参考&#xff0c;如有侵权可私信本人删除&#xff0c;请勿用于其他途径&#xff0c;违者后果自负&#xff01; 如果觉得文章对你有所帮助&#xff0c;可以给博主点击关注和收藏哦&#xff01; 前言 目标网站&#xff1a;aHR0cHM6Ly9tZGZnaGcuNXhwb2lqaHRm…

npx是什么命令?npx和npm有什么区别?

平时安装node模块的时候&#xff0c;经常使用的命令是npm。其实还有另外一个命令&#xff0c;叫做npx。网上的说法都是&#xff1a;npx是npm命令的升级版本&#xff0c;功能非常强大。 npx 是什么 npx是一个由Node.js官方提供的用于快速执行npm包中的可执行文件的工具。它可以…

JS浏览器事件循环机制

转载留作学习 进程、线程 进程是系统分配的独立资源&#xff0c;是 CPU 资源分配的基本单位&#xff0c;进程是由一个或者多个线程组成的。线程是进程的执行流&#xff0c;是CPU调度和分派的基本单位&#xff0c;同个进程之中的多个线程之间是共享该进程的资源的。 2、浏览器…

Webpack插件与Webpack之间的关系

在Webpack中&#xff0c;插件&#xff08;plugins&#xff09;是用于扩展其功能的重要组成部分。Webpack是一个模块打包工具&#xff0c;用于将多个模块&#xff08;例如JavaScript文件、CSS文件、图片等&#xff09;打包成一个或多个最终的输出文件。插件允许你在Webpack的构建…

axios-retry插件-axios请求失败自动重试

介绍 axios-retry 对外导出 axiosRetry() 方法&#xff1a; 通过对 axios 单例添加“拦截器”&#xff0c;来扩展实现自动重试网络请求功能。 安装 npm install axios-retry使用 // CommonJS // const axiosRetry require(axios-retry);// ES6 import axiosRetry from axios…

切换下包镜像源的两种方式

1.切换镜像源,由官方切换为淘宝的两条命令&#xff0c;任选一条 npm config set registryhttps://registry.npm.taobao.org/ npm i -g cnpm --registryhttps://registry.npm.taobao.org 2.查看当前镜像 下包源npm config get registry 3.通过nrm 工具 切换为淘宝镜像 查看当前…

npm install卡住问题解决

清理缓存 npm cache clean --force并且删除 package-lock.json 删除 node_modules 配置淘宝镜像下载 1.切换下载源路径 npm config set registry https://registry.npm.taobao.org 2.检查是否配置成功 npm config get registry 3.初始化 npm install配置之后还是卡住 那就…

有限状态机处理字符(javascript函数实现源码)

用状态机实现&#xff1a;字符串“abcabx”的解析 //使用函数实现状态机处理字符 function match(string) {let state start; //保存当前状态 start是状态函数for (let c of string) {state state(c); //把状态切换到下一个状态}return state end; }function start(c) {if…

超详细的gulp新手入门教程以及gulp常用插件、API使用场景以及案例使用分析

文章目录前言一、Gulp简介二、Gulp优点三、Gulp安装1.环境要求2.Gulp安装步骤四、Gulp任务创建以及使用1.如何创建2.如何使用3.如何运行gulp任务&#xff1a;五、Gulp常用API1.task()2.src()3.dest()4.src()和dest()方法案例5.watch()六、Gulp常用插件1. 自动加载插件(gulp-loa…

webpack配置 - 生产环境

开发环境的配置可以看另外一个篇文章&#xff0c;这篇写的是生产环境的配置 提取css成单独文件 由于css最后是打包到js中&#xff0c;会造成js体积过大&#xff0c;所以要单独提取出来 依赖&#xff1a;npm install mini-css-extract-plugin -D 需要配置plugins 和loader …

执行npm install gdt-jsapi

在政务钉钉开发者工具中&#xff0c;要求在项目的根目录执行npm install gdt-jsapi&#xff0c;首先我们得先去下载 | Node.js然后进行安装。安装好以后&#xff0c;我们通过CMD命令进入到项目的根目录(CSDN)&#xff0c;然后在CMD中执行npm install gdt-jsapi&#xff0c;中途…

Node.js N-API获取方法参数

在上一章中提到了如何使用N-API进行Node.js Native模块的开发&#xff0c;介绍了使用napi_create_string_utf8方法创建一个UTF-8编码字符串并将其作为返回值返回。在本文中将继续这个话题介绍Node.js调用C/C通过N-API实现的native方法时&#xff0c;获取其参数的操作。 实现目…

Node.js的运行环境搭建

运行环境安装 1.官网下载&#xff1a;http://nodejs.org/en/ LTS &#xff1a;长期支持版 稳定版 &#xff08;选择√&#xff09;Current : 拥有最新特性 实验版 根据自己的电脑配置&#xff0c;自行选择&#xff0c;本人电脑win64 使用的以前的版本&#xff1a; 双击运行…

vscode 开发调试断点配置 launch.json

前提 对于开发者来讲&#xff0c;怎么科学合理的进行程序调试是至关重要的。调试工具可以协助开发者清晰的看到程序的走向以及程序每一步执行的详细信息。 开发前端项目&#xff0c;比如 React,vue等&#xff0c;开发者可以直接在代码中插入 debugger 进行调试。 Node 程序调…

Vue 安装及创建 vue-cli 项目

什么是vue-cli vue-cli 官方提供的一个脚手架&#xff0c;用于快速生成一个vue项目模板。 预先定义好的目录结构及基础代码&#xff0c;就好比创建Maven项目时可以选择创建一个骨架xian项目&#xff0c;这个骨架项目就是脚手架&#xff0c;wo我们的开发更加快速。 主要的功能&…

优化Webpack打包流程:打包完成后再删除旧文件,确保网站访问稳定

前言 想法源于某个基于 vue-cli 的实际项目的部署方式是在服务器拉取最新代码&#xff0c;在服务器本地打包。 三种打包对比&#xff1a; webpack 本身并不会自动删除旧的打包文件vue-cli 在打包前会直接清空输出目录vite 打包过程不会直接删除输出目录&#xff0c;在打包过程…

使用js搭建一个文件服务器

使用js搭建一个文件服务器 一个使用js构建的简易文件服务器&#xff0c;通过浏览器来屏蔽windows和linux系统的差异&#xff0c;做到可以进行多端的文件共享 项目地址 https://gitee.com/suziguai/fserver.git 这段时间&#xff0c;手里有一个阿里云的机器&#xff0c;遇到在…

【typescript】typescript简单介绍和安装教程

ts 安装 ts简介&#xff1a; 1.TypeScript扩展了JavaScript的语法,ts可以编译为JavaScript。 2.TypeScript扩展了JavaScript的语法&#xff0c;所以任何现有的JavaScript程序可以运行在TypeScript环境中。 3.TypeScript的作者是C#的首席架构师。 ts安装的前提需要安装node.js…

Mysql学习日记:L25-索引

目录 一、索引&#xff08;index&#xff09; 二、索引的实现原理 三、索引的添加条件 四、索引的创建和删除 五、索引的失效 六、索引的分类 一、索引&#xff08;index&#xff09; 索引实在数据库表中的字段上添加的&#xff0c;是为了提高查询效率存在的一种机制。一…

Vue体验(前后端交互)

记录&#xff1a;263 体验XMLHttpRequest、jquery、Promise、fetch、axios的异步方式调用后端接口。 本例环境&#xff1a; 后端&#xff1a;node.js、express。 前端&#xff1a;Vue.js、HTML、CSS、jQuery、axios。 方式&#xff1a;分别使用XMLHttpRequest、jquery、Pr…

webpack体验

记录&#xff1a;259 本例环境&#xff1a; Node.js: v14.17.3 Npm: 6.14.13 webpack: 4.46.0 Visual Studio Code: 1.59.1 一、名词 Node.js&#xff1a;一个基于Chrome V8引擎的JavaScript运行时&#xff1b;运行在服务端的JavaScript&#xff0c;基于事件驱动I/O服务…

编写JSONP接口

JSONP的概念与特点 概念&#xff1a;浏览器端通过script标签的src属性&#xff0c;请求服务器上的数据&#xff0c;同时&#xff0c;服务器返回一个函数调用。这种请求数据的方式叫做JSONP。 特点 JSONP不属于真正的Ajax请求&#xff0c;因为它没有使用XMLHttpRequest这个对…

Node.js 包管理器(Corepack)

目录 1、简介 2、启用Corepack 3、使用Node.js Corepack 4、配置包 5、升级全局版本 6、离线工作流 7、支持的包管理器 8、Node.js Corepack 拦截npm 9、Corepack 常用命令 1、简介 Corepack是一个实验性的工具&#xff0c;可以帮助管理包管理器的版本。它公开的二进制…

Node-模块化开发

1. 什么是模块化开发 1.1 什么是模块化开发 事实上模块化开发最终的目的是将程序划分成一个个小的结构这个结构中编写属于自己的逻辑代码&#xff0c;有自己的作用域&#xff0c;不会影响到其他的结构这个结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用也可以通…

PNPM(高性能的npm)介绍

目录 1、简介 2、项目出现背景 3、安装方式 4、兼容性 5、故障排除 6、功能比较 7、幻影依赖 7.1 当前项目产生的幻影依赖 7.2 使用monorepo 方式产生的幻影依赖 8、基于符号链接的 node_modules 结构 9、使用pnpm进行Node版本管理 10、包存储&#xff08;store&…

Git和Node.js重新安装

由于最近误删了一个东西&#xff0c;导致Windows10系统崩溃&#xff0c;好像是把系统引导给搞坏了&#xff0c;看了网上一大堆的方法来拯救&#xff0c;最终还是嫌麻烦&#xff0c;就直接重装系统&#xff0c;那么问题就来了&#xff0c;导致我的Git和Node.js也出现了一些问题&…

后端实战手把手教你写文件上传接口:如何使用 Node.js + MongoDB 开发 RESTful API 接口(Node.js + Express + MongoDB)

后端实战手把手教你写文件上传接口✦ 文件上传管理后台 Node.js Express Multer MongoDB后端项目结构配置 Node.js 开发环境配置 MongoDB 数据库配置文件上传存储的中间件创建文件上传的控制器定义 routes 路由创建 Express 服务器运行项目并测试「文件上传」前后端搭建总结…

后端实战教程:如何使用 Node.js 开发 RESTful API 接口(Node.js + Express + Sequelize + MySQL)

使用 Node.js 开发 RESTful API 接口后端部分&#xff1a;node.js Express Sequelize MySQL后端部分 - node.js Express MySQL 后端部分后端 node.js 项目结构安装 node.js安装或准备可远程连接的 MySQL 数据库**创建 node.js App**配置 **Express Web 服务器**使用 Seque…

Vue + Node.js 搭建「文件上传」管理后台

本文完整版《Vue Node.js 搭建「文件上传」管理后台》 目录Vue Node.js「上传文件」前后端项目结构✦ 前端部分 - 上传文件 Vue Axios Multipart配置 Vue 环境导入 Bootstrap 到项目中初始化 Axios HTTP 客户端创建「上传文件」功能创建一个 Vue 多文件上传组件在 App.vue …

用 Node.js 写一个多人游戏服务器引擎

英文原文&#xff1a;https://www.smashingmagazine.com/2018/12/multiplayer-text-adventure-engine-node-js/ 摘要 听说过文字冒险游戏吗&#xff1f; 如果你的年龄足够大的话&#xff08;就像我一样&#xff09;&#xff0c;那么你可能听说过、甚至玩过“back in the day”…

原生js+vue实现文字上标下标效果

直接贴实现代码&#xff0c;这个刚开始用截取方式替换&#xff0c;太伤脑筋麻烦&#xff0c;效果只能提现一次操作&#xff1b; var range window.getSelection().getRangeAt(0); var valuewindow.getSelection().getRangeAt(0).toString(); var strwindow.getSelection().get…

第15节,比较详细的vue组件开发流程(鹅厂),一步一步跟着做就好了。

2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节分享&#xff0c;免费拿不谢&#xff01;大家好&#xff0c;很高兴认识大家&#xff0c;今天我们来学习vue中的组件实例之root、parent、$children 这几块的知识点。对于我们今后在项目开发的时候能够用的得心应手…

14,人家搞前端搞3年的工资和你10年的工资是差不多,但编程深度异样

2021【前端VUE框架】看看人家搞前端10年的工资和搞3年的工资是差不多&#xff0c;但编程深度异样贪吃蛇学院 好吧我承认我疏忽了&#xff0c;我一直以为我的博客是将vue的一些常见操作全部写完了的&#xff0c;但是直到我写组件的时候突然想起来看一下自己写的博客是不是有问题…

(精华)今天去京东超市面试前端,结果问了我vue生命周期与组件生命周期,第一面我通过了,马上下楼给自己来杯89年菊花奶茶,抱抱菊

2020-2021【前端VUE框架】vue生命周期与组件生命周期&#xff01;大家好&#xff0c;很高兴去 京东超市 面试前端&#xff0c;然后回来的路上&#xff0c;想了很久还是给大家总结一下&#xff0c;京东的感受&#xff1a;公司大气&#xff0c;场地布局的很美&#xff0c;很想能够…

12节,Vue实现todoList(任务计划列表)代码,跟着我一步一步写代码,完成进阶,奥里给!

2020【前端VUE框架】第12节&#xff0c;Vue实现todoList&#xff08;任务计划列表&#xff09;代码.12&#xff0c;Vue实现todoList&#xff08;任务计划列表&#xff09; tofacebook.com的需求大致功能&#xff1a; 1、在输入框中输入内容后按enter键&#xff0c;即可把内容…

学习vue,必须要知道node.js 的几个点. 前后端分离Web程序【tofacebook.com】

标签&#xff1a;init 需要 服务器 html node node.js是服务器语言 webpack :打包机&#xff0c;将HTML css js png font ,等进行打包&#xff0c;交给服务器 node.jswebpack可以构成一个js的加载 运行node.js的指令&#xff1a;npm run dev 这条指令会去加载package.json里…

workType改变,使el-table的列变化,添加监听事件重新渲染表格

监听workType改变&#xff0c;改变表格key的值&#xff0c;使表格重新渲染 <el-table :data"tableData"ref"attendanceList":key"key"><el-table-columnalign"center"prop"enmployyName"sortable"custom&qu…

npm run serve 报错 Missing script: “serve“

是因为没有进入到目录里面。。。 先cd进入该目录再执行npm run serve即可

node js 解析赋值问题

解构赋值语法是一种 Javascript 表达式。通过解构赋值, 可以将属性/值从对象/数组中取出,赋值给其他变量。 举个例子&#xff1a; var [x, y, z] [tttt, aaaa, bbbb];console.log(x,y,z);输出如下&#xff1a; tttt aaaa bbbb我们还可以用这种方式进行变量的交换。 举个例子…

开发环境与生产环境以及第三方模块config

1. 什么是开发环境和生产环境 环境&#xff0c;就是指项目运行的地方。 当项目处于开发阶段&#xff0c;项目运行在开发人员的电脑上&#xff0c;项目所处的环境就是开发环境。 当项目开发完&#xff0c;要将项目放到真实的网站服务器电脑中运行&#xff0c;项目所处的环境就…

传统网站开发Node实战 --2.登录功能的实现

创建用户集合&#xff0c;初始化用户 连接数据库创建用户集合初始化用户 连接数据库&#xff1a; 创建用户集合&#xff1a; // 创建用户集合 const mongoose require(mongoose)//创建用户集合规则 const userSchema new mongoose.Schema({username: {type: String,requir…

nodejs安装与环境变量配置及权限配置

环境配置 https://www.cnblogs.com/coder-lzh/p/9232192.html EPERM: operation not permitted, mkdir \nodejs\node_cache_c npm没权限问题https://blog.csdn.net/weixin_41217541/article/details/104105600

js vue生成id

生成的效果 ‘20aad6fd-e5ea-5e0d-f300-dfac6d34ed49’ /*** 生成GUID** return {*} */ var Guid function () {var guid ;for (var i 1; i < 32; i) {var n Math.floor(Math.random() * 16.0).toString(16);guid n;if ((i 8) || (i 12) || (i 16) || (i 20))gui…

cnpm : 无法加载文件 D:\nodejs\node_global\cnpm.ps1,因为在此系统上禁止运行脚本

1.在安装Node.js执行cnpm install之后就报如下错误&#xff1a; cnpm : 无法加载文件 D:\nodejs\node_global\cnpm.ps1&#xff0c;因为在此系统上禁止运行脚本。有关详细信息&#xff0c;请参阅 https:/go.microsoft.com /fwlink/?LinkID135170 中的 about_Execution_Polic…

[Nodejs] 17. koa2环境搭建-----新建路由

在routs文件夹下新建一个comments.js文件 引入router模块&#xff0c;并定义前缀 const router require(koa-router)(); router.prefix(/api); // 前缀定义路由&#xff0c;模拟获取留言列表 router.get(/list, async(ctx) > { // router地址为 /ap…

webpack系统学习(六)打包分析,Preload和Prefetch

1. 打包分析 我们需要在使用webpack的时候添加一些配置&#xff1a; webpack --profile --json > stats.json这个配置会在打包完成之后生成一个stats.json文件&#xff0c;这个文件中就包含了一些打包过程和打包结果的很多信息&#xff0c;我们可以借助下面的几个网站来上…

nodemon的强大,不止可以运行.js文件还可以运行.ts文件

全局安装ts-node 和 nodemon npm i -g nodemon ts-node # or yarn yarn global add nodemon ts-nodenodemon运行.ts文件 直接运行想要执行的命令&#xff0c;nodemon 会直接识别文件的后缀名&#xff0c;不止可以运行.ts 文件&#xff0c;还可以执行 .py 等文件。 nodemon i…

vue : 无法加载文件 C:\Users\Koodle_HX\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本

问题描述&#xff1a; 在使用vscode创建vue项目的时候出现如下报错&#xff1a; 解决方法&#xff1a; 1、开始处搜索powershell&#xff0c;以管理员的身份运行 2、然后输入下面的指令&#xff1a; set-ExecutionPolicy RemoteSigned 3、重新创建项目&#xff0c;就出来…

node.js使用nodemailer发送阿里云企业邮箱的邮件

百度一搜就能搜到各种博客例子&#xff0c;但是有个问题&#xff1a;有些参数写的不明不白的&#xff0c;我在发送的时候总是报错 后面看到了一篇博客&#xff1a; 基于nodemailer使用阿里云企业邮箱发送邮件&#xff08;526错误的解决&#xff09; 注意几点&#xff1a; …

body-parser Node.js(Express) HTTP请求体解析中间件

http://blog.csdn.net/yanyang1116/article/details/54847560 body-parser Node.js(Express) HTTP请求体解析中间件 2016年06月08日 781 声明 在HTTP请求中&#xff0c;POST、PUT和PATCH三种请求方法中包含请求体&#xff0c;Node.js 原生HTTP模块中&#xff0c;请求体…

Node.js对Java开发者而言是什么?

http://developer.51cto.com/art/201704/536348.htm Node.js究竟是什么?它是新的语言还是新的框架&#xff0c;是新的工具抑或只是一个简单的JavaScript文件?即使对于有经验的Java开发人员来说&#xff0c;也很难快速了解Node.js。因此&#xff0c;在本文中&#xff0c;我将…

Node系列------pm2管理项目1------pm2运行ts文件

PM2运行ts文件原理 需要先将 ts 文件编译成 js 文件&#xff0c;再用 pm2 运行编译后的 js 文件。因为 pm2 并不能完美兼容 ts-node &#xff0c;会遇到各种问题。 目录结构 第一步&#xff1a;设置 tsconfig.json 配置文件 最重要的就是设置 rootDir【编译的根目录】 和 ou…

Node系列------文件操作1------判断文件/目录是否存在

判断【目录/文件】是否存在 --> access/accessSync/existsSync1、异步方法 --> access【推荐】fs.access(path[, mode], (err) > void)2、同步方法 --> accessSync/existsSyncfs.existsSync(path: string): boolean【推荐】accessSync(path[, mode])【不推荐】3. a…

Node.js 中文文档

Node.js 中文文档 assert - 断言async_hooks - 异步钩子Buffer - 缓冲器child_process - 子进程cluster - 集群console - 控制台crypto - 加密debugger - 调试器dgram - 数据报dns - 域名服务器domain - 域Error - 错误events - 事件触发器fs - 文件系统global - 全局变量http…

利用 node Express 框架实现get,post请求的前后端交互

安装 Express 并将其保存到依赖列表中&#xff1a; $ npm i express -Sbody-parser - node.js 中间件&#xff0c;用于处理 JSON, Raw, Text 和 URL 编码的数据。 $ npm i body-parser -Snode后台代码 node.js const express require(express); const bodyParser require(…

Centos下Gitee+Typora+PicGo存储云端笔记实操记录

前言 一直以来都没有将笔记存储在一个固定位置&#xff0c;这里一点那里一点&#xff0c;不利于知识体系化。 最近了解到GiteeTypora存储笔记挺好用的&#xff0c;遂来试着使用。加入PicGo的话&#xff0c;它的主要作用是生成图片外链&#xff0c;如果需要的话可以装&#xff…

vue中echarts使用

前言 最近要在vue中使用echarts&#xff0c;觉得挺好玩的&#xff0c;这里记一下笔记。最终得到的是一个可自动刷新的可适应屏幕尺寸的图表&#xff0c;并可手动全屏 使用 安装echarts依赖 npm i echarts -s main.js中配置echarts全局使用&#xff1a; /*全局使用echarts*/…

现在APP开发都用什么技术?

现如今智能手机普遍普及&#xff0c;几乎人人都必备一个手机&#xff0c;人们对手机的依赖性越来越高主要是源于手机中存在的各种各样的APP软件。APP已经渗透到人们生活的每一个角落&#xff0c;人们也越来越离不开这些各种类型的APP。 在市场中&#xff0c;APP应用软件的需求…

Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle-5.4.1-a

项目场景&#xff1a; sycn时出现Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle-5.4.1-all.zip’. 问题描述&#xff1a; Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gra…

Linux编译node.js

1&#xff0c;编译准备工作 先去官网下载node.js源码&#xff0c;并解压&#xff1a; 然后在系统上安装好编译所需工具&#xff1a; sudo apt install gcc g gcc-multilib g-multilib make python3 python3-distutils 2&#xff0c;进入源码文件夹开始编译 使用cd命令进入下…

npm ERR! Cannot read property ‘resolve‘ of undefined

npm ERR! Cannot read property resolve of undefined问题起因解决办法问题起因 npm install命令导致 解决办法 卸载node.js&#xff0c;重新安装node.js于c盘。

Axios——axios在vue中的简单配置与使用

尤雨溪之前在微博发布消息&#xff0c;不再继续维护vue-resource&#xff0c;并推荐大家开始使用 axios 。一、axios 简介 axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端&#xff0c;它本身具有以下特征从浏览器中创建 XMLHttpRequest从 node.js 发出 http 请求…

基于Vue.js和Node.js实现网页微信登录功能

引言 在现代Web应用程序中&#xff0c;社交登录已成为一个常见的功能需求。微信作为全球最大的社交媒体平台之一&#xff0c;它的登录功能也备受关注。本文将介绍如何使用Vue.js和Node.js来实现网页微信登录功能。 1、技术栈选择 我们选择使用Vue.js作为前端框架&#xff0c…

‘webpack-dev-server‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。解决方法

执行 cnpm run dev 报错&#xff1b;或者执行npm run dev 报错 解决方法&#xff1a; 现在使用webpack要同时安装webpack-cli这个包&#xff0c;才可以调用webpack和webpack-dev-server这些命令。 cnpm install webpack webpack-dev-server webpack-cli --save-dev

vue js 封装 HashMap

/*** 定义一个map* 如&#xff1a;var mapnew s.HashMap();* */ s.HashMapfunction(){//定义长度var length 0;//创建一个对象var obj new Object();/*** 判断Map是否为空*/this.isEmpty function(){return length 0;};/*** 判断对象中是否包含给定Key*/this.containsKeyfu…

2.Node.js的安装 及 小案例——实现Hello World

1、编辑器 初期&#xff1a;记事本Ediplus、Nodepad 后期&#xff1a;Webstrom、Hbuilder 2、Node.js的下载、安装、测试 &#xff08;1&#xff09;下载&#xff1a;http://nodejs.cn &#xff08;2&#xff09;安装&#xff1a;在windows版本操作系统下&#xff0c;直接点击…

express介绍与简单服务器的开启

概念 Express 是 基于 Node.js 平台 快速、开放、极简 的 Web 开发框架 。 通俗的理解&#xff1a;Express 的作用和 Node.js 内置的 http 模块类似&#xff0c; 是专门用来创建 Web 服务器的。 Express的本质&#xff1a;就是一个 npm 上的第三方包&#xff0c;提供了快速创…

Node.js零起点开发(六)-处理POST请求

本节我们做一个简单的demo,post数据&#xff0c;并且接受数据 requestHandlers的模块 应用程序需要新的部件&#xff0c;因此加入新的模块 -- 已经无需为此感到新奇了。我们来创建一个叫做requestHandlers的模块&#xff0c;并对于每一个请求处理程序&#xff0c;添加一个占位用…

Node.js零起点开发(一)-NodeJs安装、Hello Word

安装node.js 参考链接&#xff1a;https://github.com/joyent/node/wiki/Installation安装非编译版本 这里面提供的是在不同操作系统上编译node.js的方法&#xff0c;参照链接https://github.com/joyent/node/wiki/Installation 安装编译后的版本 现在地址&#xf…

Node.js中path.join()和path.resolve()的区别

Node.js path 模块提供了一些用于处理文件路径的小工具&#xff0c;我们可以通过以下方式引入该模块&#xff1a; const path require("path") 1、path.join([path1][, path2][, ...])&#xff1a; 方法使用平台特定的分隔符把全部给定的 path 片段连接到一起&am…

如何配置Node.js与express

如何配置Node.js与express 本节将介绍如何配置node与express 配置Node.js 1、下载Node.js安装包Node.js下载地址 2、按照安装包的流程一步一步的下去 一直点击Next就OK啦 3、在终端里面可以看到所装的Node的版本 输入以下语句&#xff1a; 4、使用Node.js创建一个应用 &…

《进击Node.js基础》学习笔记

慕课网《进击Node.js基础&#xff08;一&#xff09;》、《进击Node.js基础&#xff08;二&#xff09;》学习的案例代码实例&#xff0c;详见附件&#xff0c;笔记分别见《进击Node.js基础&#xff08;一&#xff09;》、《进击Node.js基础&#xff08;二&#xff09;》

Koa框架教程

《Koa框架教程》的所有示例代码我都运行过&#xff0c;完整代码见附件koa2.zip。 《koa2开发入门》的所有示例代码我都运行过&#xff0c;完整代码见附件koa2ABC.zip和view-koa.zip。 《使用Koa2搭建web项目》的示例代码我并没有运行过&#xff0c;但它的包结构思路值得学习&am…

【nodejs升级版本】win10 nodejs版本低升级版本流程

首先 网上说的n模块不支持window系统&#xff01;&#xff01;&#xff01; window系统升级node只能到node官网下载window安装包来覆盖之前的node 升级步骤如下&#xff1a; 1&#xff0c;找到你node的安装路径&#xff0c;不知道的可以cmd命令行中输入这个命令就可以看到了…

node安装,nvm管理器

一、下载nvm&#xff0c;nvm-setup.exe https://github.com/coreybutler/nvm-windows/releases 二、配置NodeJS下载代理镜像&#xff08;可选&#xff09; 可以在NVM安装根目录下的setting.txt文件中&#xff0c;配置NodeJS下载代理镜像&#xff0c;解决在线安装NodeJS时速度…

还在用nvm?来试试更快的node版本管理工具——fnm

前言 &#x1f4eb; 大家好&#xff0c;我是南木元元&#xff0c;热衷分享有趣实用的文章&#xff0c;希望大家多多支持&#xff0c;一起进步&#xff01; &#x1f345; 个人主页&#xff1a;南木元元 目录 什么是node版本管理 常见的node版本管理工具 fnm是什么 安装fnm …

在EC2实例上安装Node.js和Nginx

要在您的 AWS EC2 服务器上安装与您本地开发环境相同的 Node.js 版本&#xff0c;您可以按照以下步骤进行操作&#xff1a; 1. 登录到您的 EC2 实例。您可以使用 SSH 客户端&#xff08;如 OpenSSH&#xff09;连接到实例。例如&#xff0c;如果您的实例是在 Linux 上运行&…

selector.replaceAll is not a function报错问题

个人项目地址&#xff1a; SubTopH前端开发个人站 &#xff08;自己开发的前端功能和UI组件&#xff0c;一些有趣的小功能&#xff0c;感兴趣的伙伴可以访问&#xff0c;欢迎提出更好的想法&#xff0c;私信沟通&#xff0c;网站属于静态页面&#xff09; SubTopH前端开发个人站…

npm安装windows-build-tools等packages时卡在Successfully installed Python 2.7处挂起的解决方法

执行 npm install -g --production windows-build-tools 或 npm i -g windows-build-tools 出现问题&#xff1a; 卡在了Successfully installed Python 2.7处&#xff0c;只好CtrlC终止了批处理操作。经过一番查找&#xff0c;参考https://github.com/felixrieseberg/wind…

sequelize 的Op模块方法

const Op Sequelize.Op [Op.and]: {a: 5} // 且 (a 5) [Op.or]: [{a: 5}, {a: 6}] // (a 5 或 a 6) [Op.gt]: 6, // id > 6 [Op.gte]: 6, // id > 6 [Op.lt]: 10, // id < 10 [Op.lte]: 10, …

Node.js

文章目录Node.js引入环境安装以及测试fs文件系统模块读取文件写入内容path路径模块http模块模块化npm与包包**包的下载****npm初体验**模块的加载机制Express初识ExpressExpress的基本使用托管静态资源nodemonExpress路由路由使用Express中间件使用Express写接口跨域资源共享在…

Node.js之包管理npm

Node.js之包管理npm前言一、node.js下载二. node的更新和其他操作二、npm基本使用1. 查看是否安装成功2. 查看是否有npm3. npm其他命令前言 npm是node.js的包管理工具&#xff0c;你要学习Vue3或者其他的框架&#xff0c;第一步肯定是下载框架&#xff0c;这时候你就需要下载工…

Node.js处理URL模块详解

处理URL 在hello-koa工程中,我们处理http请求一律返回相同的HTML,这样虽然非常简单,但是用浏览器一测,随便输入任何URL都会返回相同的网页。 正常情况下,我们应该对不同的URL调用不同的处理函数,这样才能返回不同的结果。例如像这样写: app.use(async (ctx, next) =&…

如何使用Node.js快速创建本地HTTP服务器并实现异地远程访问

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

Node【Global全局对象】

文章目录 &#x1f31f;前言&#x1f31f;Global全局对象&#x1f31f;Global对象属性与方法&#x1f31f;Global对象属性&#x1f31f;process&#x1f31f;Buffer类&#x1f31f;console &#x1f31f;写在最后 &#x1f31f;前言 哈喽小伙伴们&#xff0c;新的专栏 Node 已…

nodejs 各版本下载地址

node.js点击跳转&#xff0c;选择适合自己的版本下载&#xff0c;不要去官网下载最新的版本&#xff0c;各种问题&#xff0c;烦死个人&#xff0c;找一整天都找不出问题&#xff0c;下载低版本的会问题少

Node内置模块 【操作系统os模块】

文章目录 &#x1f31f;前言&#x1f31f;os模块&#x1f31f;使用&#x1f31f;属性&#x1f31f;方法&#x1f31f;获取操作系统临时目录&#x1f31f;获取操作系统主机名&#x1f31f;获取操作系统CPU架构&#x1f31f;识别操作系统平台&#x1f31f;获取操作系统发行版本&a…

标题:电商后台管理系统——主页

标题&#xff1a;电商后台管理系统——主页 添加主页组件: 1.router.js中添加主页组件路由 const router new Router({routes: [...{ path: /home, component: Home }] })2.login.vue中登录成功后跳转到主页页面 this.$router.push(/home)3.在components文件夹并新建Home.vu…

标题:电商后台管理系统——数据统计

标题&#xff1a;电商后台管理系统——数据统计 转: vue脚手架中简单使用echarts 折线图为例. A.1.安装 npm install echarts -S 2 main.js中引入echarts import echarts from ‘echarts’; Vue.prototype.$echarts echarts; 3 组件中 import echarts from ‘echarts’; C.导入…

三种方案解决:npm WARN config global --global, --local are deprecated. Use --location=global instead.

场景 更换电脑硬盘后&#xff0c;重新安装开发软件。当安装node后进行验证&#xff0c;执行npm命令告警&#xff1a; PS C:\Windows\system32> npm install --g xxx npm WARN config global --global, --local are deprecated. Use --locationglobal instead. npm WARN co…

process.env环境变量配置方式(配置环境变量区分开发环境和生产环境)

一、process.env 为何物&#xff1f; 言归正传。 process.env 是 Node.js 中的一个环境变量。其中保存着系统的环境的变量信息。可使用 Node.js 命令行工具直接进行查看&#xff1a; 1.安装nodejs2.通过终端&#xff08;cmd&#xff09;&#xff0c;输入node&#xff0c;进入…

vue之nuxt.js框架如何打包及运行,自已实操一点心得记录一下

nuxt.js框架主要开发目录在pages里面&#xff0c;编写代码后&#xff0c;无论是查看编写效果还是生产环境正式打包&#xff0c;都需要用到npm命令。我这里理解npm它就是node.js的命令关键字&#xff0c;只有安装了node.js才能使用npm。下载安装node.js后&#xff0c;把它写进环…

JavaScript高级程序设计chapter 4

JavaScript chapter 4 理解基本类型和引用类型的值理解执行环境理解垃圾收集 4.1 基本类型和引用类型的值 JavaScript中有两种不同类型的值&#xff1a;基本类型值和引用类型值 基本数据类型是按值访问&#xff0c;引用类型的值是保存在内存中的对象 在操作对象是&#xff…

less整理

Less CSS是一门非程序式语言&#xff0c;没有变量、函数、作用域等概念 CSS需要书写大量看似没有逻辑的代码&#xff0c;CSS冗余度是比较高的不方便维护及扩展&#xff0c;复用性不高CSS没有很好的计算能力对开发人员来讲&#xff0c;会因为缺少CSS编写经验而很难写出组织良好…

【Node】npm、yarn、pnpm 区别

npm、yarn、pnpm 区别 npm npm 是 Node.js 能够如此成功的主要原因之一。 npm 是围绕着语义版本控制&#xff08;semver&#xff09;的思想而设计的&#xff0c;给定一个版本号&#xff1a;主版本号.次版本号.补丁版本号&#xff0c; 以下这三种情况需要增加相应的版本号&am…

【Node】nvm 版本管理工具

nvm 概念 nvm 全名 node.js version management&#xff0c;顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。 下载 下载地址 打开网址我们可以看到有两个版本&#xff1a; nvm-noinstall.zip&#xff1a;绿色免安装版&#xff0c;但使用时需…

nodejs知识系列:import JoinColumn出现报错, Cannot use import statement outside a module

问题&#xff1a; import { JoinColumn } from typeorm/browser; 出现Cannot use import statement outside a module 解决方法&#xff1a; import { JoinColumn } from typeorm;

nestjs知识点:win7执行“npm ln @nestjs\common”,报错提示“源文本中存在无法识别的标记 ”

说明&#xff1a; 如下图 博主在win10没有出现这个情况 解决方案&#xff1a; npm ln nestjs\common &#xff08;参考&#xff1a;npm&#xff08;cnpm&#xff09; 安装报错&#xff1a;源文本中存在无法识别的标记&#xff09;

狂神 Vue slot插槽 笔记

slot插槽 留一个代办事项&#xff0c;之后想添加什么再添加进来 像是这个结构&#xff0c;从后端要遍历数据 传统的方法是&#xff0c;只在一个标签中便利数据&#xff0c;但是要把数据放在中的中就很难实现<li v-for"item in items">{{item.message}} <…

Webpack的安装和使用

Webpack的安装和使用 打开cmd&#xff0c;使用指令npm i webpack webpack-cli -g进行下载即可。 在Webpack中&#xff0c;万物皆模块&#xff0c;js、css、图片等等在webpack中&#xff0c;我们都可以看成是一个模块。 现在我们来简单地使用我们的webpack。 写代码前&#xf…

Promise.all 处理error

Promise.all()接受一个由promise任务组成的数组&#xff0c;可以同时处理多个promise任务&#xff0c;当所有的任务都执行完成时&#xff0c;Promise.all()返回resolve&#xff0c;但当有一个失败(reject)&#xff0c;则返回失败的信息&#xff0c;即使其他promise执行成功&…

Node.js 的 Buffer 是什么?一站式了解指南

在 Node.js 中&#xff0c;Buffer 是一种用于处理二进制数据的机制。它允许你在不经过 JavaScript 垃圾回收机制的情况下直接操作原始内存&#xff0c;从而更高效地处理数据&#xff0c;特别是在处理网络流、文件系统操作和其他与 I/O 相关的任务时。Buffer 是一个全局对象&…

node 项目搭建

1. 初始化项目 cmd 执行 cnpm init -y 创建README.md 依赖安装 1. 数据库 和 框架 mysql express cnpm install mysql express --save 2. 后端跨域 cors cnpm i cors 3. 安装 body-parser 声明引用 用于接收前端 post 过来的数据 cnpm install --save body-parser 4…

uni-app h5打包后仍可修改配置文件

1.在static文件夹下新建config.js&#xff0c; const config {projectName:"项目名称" }2.在manifest.json的h5下设置入口文件template.h5.html&#xff0c;这个好像是默认的 "template" : "template.h5.html",3.在这个入口文件template.h5.h…

Web上实现文件上传的几种方式(原生/Antd+Node.js实现)

一、FormDataexpress&#xff1a; index.html: <!DOCTYPE html> <html><head><meta charset"utf-8"><title>multer的使用方案</title> </head><body><input type"file" id"file1" />&l…

TypeScript配置:如何在Node.js中使用TypeScript

目录 引言安装TypeScript初始化项目配置TypeScript编写代码编译代码运行代码总结 引言 在前端开发中&#xff0c;随着 TypeScript 的不断普及&#xff0c;越来越多的开发者使用 TypeScript 进行开发。然而&#xff0c;在后端开发中&#xff0c;在 Node.js 中使用 TypeScript 还…

Node.js入门之快速搭建开发环境

网址&#xff1a;http://jingyan.baidu.com/article/0eb457e526f7b503f1a905b1.html 看得我懵逼了半天&#xff0c;一个是安装nvmw后安装node.js,方便多个版本切换&#xff0c;一个是直接官网下载node.js安装。。。

Node.js开发入门——MongoDB与Mongoose

为了保存网站的用户数据和业务数据&#xff0c;通常需要一个数据库。MongoDB和Node.js特别般配&#xff0c;因为MongoDB是基于文档的非关系型数据库&#xff0c;文档是按BSON&#xff08;JSON的轻量化二进制格式&#xff09;存储的&#xff0c;增删改查等管理数据库的命令和Jav…

学会这几行代码,用nodejs轻轻松松连接数据库

用node去连接一个数据库有一个必不可少的部分,就是下包,需要用到的包有express,mysql. 下好之后就直接导入模块. const express require(express)const mysql require(mysql)导入模块后就可以进行连接数据库了 const db mysql.createPool({host: localhost,user: root,pa…

第22节,socket初识和安装(2021【前端VUE框架】最新/最全/最细实战课程,VUE56节进阶学习)

本节讲解的内容是&#xff1a;socket初识和安装。请看下面的视频课程 2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节分享&#xff0c;免费拿不谢&#xff01;vue学习目标&#xff1a; 提示&#xff1a;2021【前端VUE框架】最新/最全/最细实战课程&#xff0c…

【详细】手把手教你安装配置Grafana环境

随着业务的越发复杂&#xff0c;对软件系统的要求越来越高&#xff0c;这意味着我们需要随时掌控系统的运行情况。因此&#xff0c;对系统的实时监控以及可视化展示&#xff0c;就成了基础架构的必须能力。 这篇博客&#xff0c;介绍下开源的可视化套件grafana的安装及其功能特…

前端缓存

前言 前端缓存主要分为http缓存和浏览器缓存&#xff0c;http缓存是http请求时的缓存&#xff0c;在服务器上进行设置&#xff1b;浏览器缓存主要有前端在前端js上进行设置。 一、http缓存 1、强缓存 当浏览器向服务器发送请求时&#xff0c;服务器会将缓存规则放入http响应…

nvm安装与永久配置

一、node、nvm、npm、npx 区别 node&#xff1a;是一个基于 Chrome V8 引擎的 JS 运行环境。 npm&#xff1a;是 node.js 默认的包管理系统&#xff08;用 JavaScript 编写的&#xff09;&#xff0c;在安装的 node 的时候&#xff0c;npm 也会跟着一起安装&#xff0c;管理 …

解决rimraf使用时提示unexpected token “.”

解决rimraf使用时提示unexpected token “.” 前言 最近运行一个Cordova项目时&#xff0c;npm install后打包&#xff0c;命令栏提示了下面这个问题&#xff1a; 很奇怪啊&#xff0c;就我这里有问题&#xff0c;别人之前都没事&#xff0c;很头疼。 问题原因 经过一番摸索…

创建基于Node.jsAPI管理系统案例

挺久没更新了&#xff0c;主要是不知道更新什么&#xff0c;最近还挺忙的。博客程序计划是今年肯定会重构的&#xff0c;不过时间上还没确定&#xff0c;而且现在各个平台对小程序的审核也越来越难了&#xff0c;特别是QQ小程序几乎已经无法实现一套源码无限上线小程序的程度了…

NODE.JS如何开发短信接口以及demo

学习编程得第N天&#xff0c;发现一个超简单验证码短信接口对接DEMO示例 * Created by XadillaX on 14-2-12. * https://github.com/XadillaX/ihuyi106js */ String.prototype.replaceAll function(reallyDo, replaceWith, ignoreCase) { if (!RegExp.prototype.isPrototy…

Webpack配置entry修改入口文件或打包多个文件

当我们使用Webpack进行文件打包时&#xff0c;默认打包的文件是src文件下的index.js文件 一、修改Webpack打包入口 如果我们想要在其他文件下打包指定的js文件就需要在webpack.config.js文件中进行entry配置 二、将指定的多个文件打包为一个文件 现在有两个文件&#xff0c;…

node获取文件夹下所有js文件的模块

创建 index.js const fs require(fs) const path require(path)const folderPath path.join(__dirname, api)console.log(目录路径&#xff1a;, folderPath)let moduleObj {}fs.readdirSync(folderPath).forEach((file) > {const filePath path.join(folderPath, file…

npm下载包经常报错解决方案

使用yarn 全局安装yarn 和 依赖处理器 // 安装yarn npm install -g yarn// 安装依赖处理器 // 该命令的作用是自动安装所有必需的工具和库&#xff0c;以编译和安装任何需要编译的npm包。在Windows系统上&#xff0c;对于需要编译的npm包&#xff0c;这个工具可以自动处理依赖…

treeselect

treeDefaultExpandAll默认是否展开 treeNodeLabelProp显示选中后的select里面的内容

打包代码上传之脚本未编译(部署后页面(以及代码)未更新)

愉快的一天一般从遇到问题时结束。 问题描述&#xff1a;在更新本地代码提交后-git push,需要部署到测试环境测试&#xff0c;在代码部署完后发现了新的问题----修改后的页面未在stage环境更新&#xff0c;于是我打开代码仓库&#xff0c;发现代码已经提交&#xff0c;并且已有…

MongoDB初接触(node连接MongoDB)

配置好MongoDB数据库后 mongo启动数据库 show dbs显示数据库 use[name]选择name数据库 db.user.find()查询集合user的数据 show tables显示集合 插入数据 插入一条数据insertOne() 插入多条数据insertMany() 删除数据 删除一条数据deleteOne() 删除多条数据deleteMany()…

Node.js学习笔记(三) 模块系统

1、模块的基本介绍 &#xff08;1&#xff09;模块的介绍 在 Node 中&#xff0c;每个文件都可以看作是一个模块&#xff0c;每个模块都有自己的作用域&#xff0c;存在一个属于自己的命名空间 但是模块之间绝对不是孤立存在的&#xff0c;不同模块之间需要相互协作才能发挥…

Node.js学习笔记(一) 安装配置

这篇文章将会介绍在 Windows 和 Linux 平台上安装 Node.js 的方法 1、Windows 打开 Node.js 的官方下载网站&#xff0c;https://nodejs.org/en/download/ 官网上提供了两种安装方法&#xff0c;一种是通过 Windows Installer 安装&#xff0c;另一种是通过 Windows Binary …

Hexo 静态资源压缩 -- gulp

本文摘自&#xff0c;简书 - 枫頔 &#xff08;鸣谢&#xff09; 静态资源压缩可以优化网页的访问速度、提高用户体验。 如果你打开生成的public文件夹里面的html、css、js源文件&#xff0c;你就会发现里面有大段的空白&#xff0c;这些空白占据着一定的空间。 gulp是一个基于…

Nodejs和npm的使用方法和教程

Nodejs简介 Node.js 是一个开源和跨平台的 JavaScript 运行时环境。 它几乎是任何类型项目的流行工具&#xff01; &#xff08; 运行环境&#xff0c;是不是很熟悉&#xff0c;对。就是 java JRE&#xff0c;Java 运行时环境&#xff09; Node.js 在浏览器之外运行 V8 Java…

什么是Webpack的loader和plugin?它们的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

vite和webpack

vite和webpack 文章目录 vite和webpackvite介绍什么是vite为什么使用vitevite优缺点热更新的实现原理 webpack介绍什么是webpackwebpack 优缺点 Vite 为什么比 Webpack 快vite和webpack的区别面试问题Vite为什么比webpack快&#xff1f; vite介绍 什么是vite Vite 是新型前端…

《Node.js 学习笔记 之 切换node版本》

目录 Node.js 学习笔记nvm第一步安装 nvm 常用命令遇到的问题 Node.js 学习笔记 个人博客地址&#xff1a; 使用npm 命令经常遇到npm 与node.js 版本不兼容报错的情况&#xff0c;下面通过nvm 版本管理工具解决问题 nvm node.js version management 通过它可以安装和切换不同版…

vite + vu3 + ts 项目,npm run build 报错

新建了vite 项目&#xff0c;build的时候报错&#xff1a; npm ERR! demo10.0.0 build: vue-tsc && vite build npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the demo10.0.0 build script.npm ERR! This is probably not a problem with npm. There is like…

Typora自动上传图床配置

转自&#xff1a;https://blog.csdn.net/zsr6135/article/details/118457871 亲测有效 PIcGo安装Typora配置Gitee绑定 1.安装准备 操作系统&#xff1a;windows 10 nodejs&#xff1a;https://nodejs.org/en/ 一个码云账号&#xff1a;https://gitee.com/ Typora&#xff1a;h…

windows powershell或cmd终端命令快捷键

windows powershell或cmd终端命令快捷键 1 使用 ↑ 键&#xff0c;可以快速定位到上一次执行的命令 2 使用 tab 键&#xff0c;能够快速补全路径 3 使用 esc 键&#xff0c;能够快速清空当前已经输入的命令 4 输入 cls 命令&#xff0c;可以清空终端

session认证

目录 前言 http协议的无状态性 session的工作原理 在express中使用session认证 在session中存数据 在session中取数据 清空session 结尾 前言 session是一种记录客户状态的机制&#xff0c;客户端浏览器法访问服务器的时候&#xff0c;服务器把客户端信息以某种形式记录…

03-Vue.js环境准备-使用vue-cli快速搭建项目(cli3+)

一、文章大纲 二、安装环境 本文基于如下的环境进行试验的&#xff1a; Windows 10中文64位专业版。v12.18.3版本的Node.js。vue/cli 4.5.4的Vue.js和cli。 三、安装vue-cli 使用npm全局安装vue-cli&#xff1a; npm install -g vue/cli 可以使用如下的创建项目的命令&…

如何利用vscode进行断点调试后端node开发的项目,如express或koa?

介绍 在我们平常开发中前端可以通过浏览器断点调试代码执行的过程&#xff0c;但是node项目后端通常用命令启动&#xff0c;但命令启动项目也只能打印日志信息&#xff0c;不能断点。所以这一章节教大家如何利用vscode进行断点调试。 步骤 配置launch.json文件 代码如下&…

npm i -S 和 -D的区别

npm i(install) xxx:直接安装在当前文件夹下的node modules下&#xff0c;但不写入package.json npm i(instal) xxx -save(-S):直接安装在当前文件夹下的node modules下,写入package,json的dependencies npm i(install) xxx --save-dev(-D):直接安装在当前文件夹下的node mod…

npm和node版本升级教程

cmd中查看本地安装的node版本 node -v //查询node的位置 where node2.官网下载所需要的node版本&#xff0c;安装在刚查出来的文件夹下&#xff0c;即覆盖掉原来的版本 3.查看node版本是否已经更新 4.查看npm版本是否和node版本相匹配 cnpm install -g npm

Day14-2-NodeJS后端开发流程

Day14-NodeJS后端工程化流程 一 apifox工具 apifox是目前最好的接口调试工具 1 环境搭建 安装登录创建项目接口里面创建对应文件夹在指定的文件夹里面创建接口2 GET请求 1 apifox发送GET请求 2 后端接收GET请求 router.get("/getUserinfo"

js判断对象是否拥有某个key

一、两种判断方法 方法一 &#xff1a;"key" in obj &#xff0c;结果为 false&#xff0c;表示不包含&#xff1b;否则表示包含 方法二 &#xff1a;obj.hasOwnProperty("key")&#xff0c;obj 表示对象&#xff0c;结果为 false 表示不包含&#xff1b…

使用mongoose在express中操作数据库

文章目录前言一、Mongoose是什么&#xff1f;二、使用步骤1.引入库2.连接数据库3.操作数据库操作前的准备工作增加文档查询文档更新文档删除文档3.将增删查改操作写成接口总结前言 前面我们已经学会怎么去在命令行里操作数据库了&#xff0c;但是我们肯定不能让用户去操作命令…

【JavaScript】41_DOM编程:属性节点

6、属性节点 属性节点&#xff08;Attr&#xff09; 在DOM也是一个对象&#xff0c;通常不需要获取对象而是直接通过元素即可完成对其的各种操作 如何操作属性节点 ? 方式一&#xff1a; 读取&#xff1a;元素.属性名&#xff08;注意&#xff0c;class属性需要使用class…

mac环境安装node.js

1.下载访问nodejs官网 https://nodejs.org/en/&#xff0c;LTS是稳定版&#xff0c;选择点击安装。&#xff08;Current是最新版本&#xff0c;最新的功能特性都在这里面&#xff09;2. 安装在finder中找到下载好的安装包&#xff0c;按顺序点击安装3. 进入终端验证输入 npm -v…

【NestJs】日志收集

Nest 附带一个默认的内部日志记录器实现&#xff0c;它在实例化过程中以及在一些不同的情况下使用&#xff0c;比如发生异常等等&#xff08;例如系统记录&#xff09;。这由 nestjs/common 包中的 Logger 类实现。你可以全面控制如下的日志系统的行为&#xff1a; 完全禁用日…

nodejs+vue在线课程管理系统

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本在线课程管理系统有管理员&#xff0c;教师&#xff0c;学生。管理员功能有个人中心&#xff0c;学生管理&#xff0c;教师管理&#xff0c;在线课程管理&#xff0c;课件信息管理&#x…

node版本管理nvm的使用

在很多情况下对node版本需要安装多版本的控制&#xff0c;如何快速的切换node版本&#xff0c;请在配置完node的环境变量的基础上&#xff0c;阅读这篇文章。这里需要介绍nvm这个工具&#xff1a; 一、下载 官方下载地址&#xff1a;https://github.com/coreybutler/nvm-wind…

Node.js的多版本管理工具之nvm

Node.js的多版本管理工具之nvmnvm安装nvm安装Nodenode版本切换配置全局模块nvm nvm是Node.js版本管理的实用程序&#xff0c;通常有些项目必须依赖不同版的 NodeJS 运行环境&#xff0c;此时nvm应运而生&#xff0c;用于管理node的版本以及能很方便的进行node版本的切换。 非Wi…

执行发包命令npm publish的时候报错处理

当执行发包命令npm publish上传包的时候&#xff0c;总是报错 xxx is not recognized as an internal or external command.当npm publish命令的时候&#xff0c;如果在package.json中&#xff0c;有在script中定义prepublish或者prepare脚本的话&#xff0c;就会被立即执行&a…

Koa2 Cookie

Koa2 是一个基于 Node.js 的 Web框架&#xff0c;它为开发者提供了许多方便的工具和功能&#xff0c;其中之一就是 Cookie 的处理。Cookie 是一种在客户端存储数据的机制&#xff0c;通常用于跟踪用户信息或存储用户偏好设置等。 Cookie 简单设置和使用 Koa2 提供了非常简单的…

vue项目的打包基于crmeb的pc版本普通打包教程(非seo打包)

本文是基于crmeb系统的 其他vue项目也一样 原理相同 附上crmeb项目免费源码获取地址&#xff1a;源码直通车>>> 第一步&#xff1a;找到pc源码 view下的pc可从宝塔view/pc压缩下载 也可直接用pc安装包里的view/pc第二步&#xff1a;执行打包进入view/pc目录&…

CRMEB系统二开及安装配置视频教程

开头先放上免费源码获取地址&#xff1a;http://github.crmeb.net/u/long 一、CRMEB系统二开视频教程手把手带你从目录结构&#xff0c;后端页面添加&#xff0c;自定义短信平台&#xff0c;接口调试&#xff0c;全面进阶开发&#xff01;西瓜视频教程合集&#xff1a;https:/…

npm 配置双因素身份验证

目录 1、关于双因素身份验证 2、NPM上的双因素身份验证 2.1 授权和写入 2.2 仅限授权 3、先决条件 4、从网站配置2FA 4.1 启用2FA 4.2 为写入禁用2FA 4.3 禁用2FA 5、从命令行配置2FA 5.1 从命令行启用2FA 5.2 从命令行发送一次性密码 5.3 从命令行删除2FA 6、配…

Koa框架静态资源访问:提供Web应用的静态文件服务

Koa框架是一个现代化、灵活且轻量级的Node.js Web框架&#xff0c;它提供了一种简洁而优雅的方式来构建Web应用。在实际开发中&#xff0c;我们通常需要提供静态资源&#xff08;如CSS、JavaScript、图像文件等&#xff09;来支持我们的Web应用。在本文中&#xff0c;我们将探索…

vue3+koa+axios实现前后端通信

vue3koaaxios实现前后端通信 写了一个小demo来实现前后端通信,涉及跨域问题&#xff0c;非常简单可以给大家平时开发的时候参考 服务端&#xff1a; 目录结构如下&#xff1a; router index.js // router的入口文件 // 引入路由 const Router require("koa-router&quo…

babili-webpack-plugin编译后的代码v+‘‘===1,会被压缩成字符串v1

同问题&#xff1a;https://github.com/babel/minify/issues/1021 然后翻了下源码 使用了 babel-preset-babili, 继续往下找发现它又使用了babel插件:babel-plugin-minify-constant-folding 这个插件主要功能是将javascript代码中无用的常量、表达式、函数等内容进行折叠并优…

Node基础--npm相关内容

下面,我们一起来看看Node中的至关重要的一个知识点-----npm 1.npm概述 npm(Node Package Manager),CommonJS包规范是理论,npm是其中一种实践。 对于Node而言,NPM帮助其完成了第三方模块的发布、安装和依赖等。借助npm,Node与第三方模块之间形成了很好的一个 生态系统。(类…

npm如何安装淘宝镜像

通过命令配置 这种方法是通过修改npm的全局配置文件&#xff0c;将默认的镜像源改为淘宝镜像。具体步骤如下&#xff1a; 打开终端&#xff0c;输入以下命令&#xff0c;设置淘宝镜像源&#xff1a;&#xff08;windowr&#xff09; npm config set registry https://registr…

【Vue篇】mac上Vue 开发环境搭建、运行Vue项目(保姆级)

概要介绍 首先&#xff0c;了解一下&#xff0c;Vue 的整体开发环境。 Homebrew&#xff1a;Mac 系统下的包管理器&#xff0c;类似于 Linux 下的 apt-get&#xff0c;Windows 的控制面板 - 安装删除程序Node.js&#xff1a; JavaScript 运行环境&#xff08;runtime&#xf…

NODE.JS怎么给手机发短信

学习编程得第N天&#xff0c;发现一个超简单验证码短信接口对接DEMO示例 ​ * Created by XadillaX on 14-2-12.*https://github.com/XadillaX/ihuyi106js*/String.prototype.replaceAll function(reallyDo, replaceWith, ignoreCase) {if (!RegExp.prototype.isPrototypeOf(…

Nvm管理NodeJs版本

文章目录 Nvm管理NodeJs版本一、前言1.简介2.环境 二、正文1.卸载NodeJs2.安装Nvm3.配置国内镜像4.Nvm使用5.其它1&#xff09;报错12&#xff09;报错2 Nvm管理NodeJs版本 一、前言 1.简介 Node Version Manager&#xff08;nvm&#xff09;可通过命令行快速安装和使用不同…

vue3插件开发,上传npm

创建插件 在vue3工程下&#xff0c;创建组件vue页: toolset.vue。并设置组件名称。注册全局组件。新建index.js文件。内容如下&#xff0c;可在main.js中引入index.js&#xff0c;注册该组件进行测试。![在这里插入图片描述](https://img-blog.csdnimg.cn/a3409d2cbeec41c797d5…

【Node.js】数据库配置与操作、Session实现原理、JWT实现原理:

文章目录 一、数据库配置与操作【1】 数据库的基本操作【2】 使用 mysql 模块操作 MySQL 数据库 二、Session实现原理【1】HTTP 协议的无状态性【2】Cookie【3】Session 的工作原理【3】在 Express 中使用 Session 认证 三、JWT实现原理【1】JWT 的工作原理【2】JWT 的组成部分…

前端多媒体处理工具——ffmpeg的使用

写在前面 在前端领域&#xff0c;FFmpeg 是一个非常有用的工具&#xff0c;它提供了多种媒体格式的封装和解封装&#xff0c;包括多种音视频编码、多种协议的流媒体、多种色彩格式转换、多种采样率转换、多种码率切换等。可以在多种操作系统安装使用。 安装 下载FFmpeg 在网…

Webpack打包时Bable解决浏览器兼容问题

当我们使用js新特性语法编写代码时&#xff0c;在旧的浏览器中兼容性并不好。但是我们希望能够在旧浏览器中使用这些新特性。 使用babel可以使js新代码转换为js旧代码&#xff0c;增加浏览器的兼容性。 如果我们希望在Webpack中支持babel&#xff0c;则需要在Webpack中引入bab…

Vue--》简易资金管理系统后台项目实战(后端)

今天开始使用 node vue3 ts搭建一个简易资金管理系统的前后端分离项目&#xff0c;因为前后端分离所以会分两个专栏分别讲解前端与后端的实现&#xff0c;后端项目文章讲解可参考&#xff1a;前端链接&#xff0c;我会在前后端的两类专栏的最后一篇文章中会将项目代码开源到我…

Node.js安装教程【附安装包资源】

文章目录 安装包下载安装流程配置环境变量检查Node.js是否安装成功指定全局模块和模块缓存的路径设置淘宝镜像全局安装cnpm&#xff08;这一步可以选择是否执行&#xff09; 安装包下载 安装包下载 安装流程 修改安装路径 配置环境变量 看看环境变量里面是否有Node.js的…

[Nodejs] 13. koa2是什么-----介绍

什么是框架 1&#xff09;封装原生代码的API 2&#xff09;规范流程和格式 3&#xff09;让开发人员更加关注于业务代码&#xff0c;提高开发效率框架和库的区别&#xff1a; 1&#xff09;框架是唯一的&#xff0c;库是可以共存的 2&#xff09;框架关注全流程&#xff0c;库关…

Node.js详解(二):Node.js与JS的关系

一、简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;是一个让 JavaScript 运行在服务端的开发平台&#xff0c;它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。 JavaScript一种直译式脚本语言&#xff0c;是一种…

npm发包/发布群组过程记录

目录 创建群组 本地发包 1、初始化本地的包到群组 2、 登录npm账号 3、设置公开库 4、发布到npm上 5、升级更新发布 创建群组 打开npm的网站&#xff0c;登录个人账户密码--->点击右侧上方个人的头像--->在下拉框点击【add Organization】 接下来会出现一个添加群…

pnpm的安装和使用

1 安装 1.1 安装教程 npm全局安装pnpm npm install -g pnpm设置镜像地址 获取当前配置的镜像地址 pnpm get registry设置新的镜像地址 pnpm set registry https://registry.npm.taobao.org设置包存放地址 pnpm config set store-dir E:/xxx1.2 安装问题 当在vscode上使用…

28 # commander 的用法

node 和前端的区别 前端里面有 BOM 和 DOM&#xff0c;服务端没有&#xff0c;也没有 window服务端里面有 global 全局对象&#xff08;浏览器也有 global&#xff0c;只不过访问属性的时候都是通过 window 来代理&#xff0c;没有直接访问 global&#xff0c;也不能直接访问 …

Node+Vue3.0+Mongodb实现完美解决高并发的购物平台管理系统

文章目录前言一、使用NodeExpress创建服务&#xff0c;利用EXpress路由进行模块划分&#xff1f;1.引入Express搭建服务2.利用路由进行后端模块划分二、连接数据库1.引入mongoose插件2.进行按照模块进行二次封装、创建对应数据表Schema模板3.按照需求书写接口三、前端调用接口&…

vue安装配置

1.下载node.js ​​​​​​下载|节点.js (nodejs.org)https://nodejs.org/en/download/2.利用淘宝加速器进行全局安装 npm install cnpm -g 3.安装vue-cli cnpm install vue-cli -g 安装完后可以通过vue list命令查看可以基于哪些模块创建vue 4.创建vue项目 cmd进入安装…

Linux查找占用的端口,并杀死进程

最近最crmeb项目的时候用到这个 记录一下 希望对大家也有所帮助 放上crmeb的免费源码获取地址&#xff1a;点我直达>>> 一、首先 进到终端 二、查找占用的程序 命令&#xff1a; lsof -i:端口号 或者 netstat -apn | grep 端口号 我查的是20002 第二项pid 三、杀…

【已解决】node.js, pool连接池连不上,connection是undefined

pool连接池&#xff0c;pool.getConnection报错 throw err; // Rethrow non-MySQL errors^TypeError: Cannot read property query of undefined代码&#xff1a; pool.getConnection((err, connection) > {console.log(进请求啦)let postData req.query;//get请求参数在q…

导入excel表格(随机表头)

<a-upload accept".csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" :beforeUpload"beforeUpload" change"handleFileChange"><a-button type"primary">导入Excel&l…

Promise all的使用

Promise.all(iterable) 方法返回一个 Promise 实例&#xff0c;此实例在 iterable 参数内所有的 promise 都“完成&#xff08;resolved&#xff09;”或参数中不包含 promise 时回调完成&#xff08;resolve&#xff09;&#xff1b;如果参数中 promise 有一个失败&#xff08…

如何发布一个 NPM 包

首先初始化: npm init 文件夹结构 .gitignore Git 库忽略文件清单.npmignore 不包括在 npm 注册库中的文件清单LECENSE 模块的授权文件README.md 说明文档bin 保存模块可执行文件的文件夹doc 保存模块文档的文件夹example 保存模块实际示例lib 保存模块代码man 保存模块的手册…

亘古难题——前端开发or后端开发

一、引言 前端开发 前端开发是创建WEB页面或APP等前端界面呈现给用户的过程&#xff0c;通过HTML&#xff0c;CSS及JavaScript以及衍生出来的各种技术、框架、解决方案&#xff0c;来实现互联网产品的用户界面交互。 前端开发从网页制作演变而来&#xff0c;名称上有很明显的时…

WIN10 NPM的安装

引言&#xff1a; 什么是node.js? javaScript是一门脚本语言&#xff0c;通常被用来编写、执行本地源代码。脚本语言需要一个解析器才能运行&#xff0c;HTML文件中的JavaScript代码由浏览器解析执行。而自行执行JavaScript代码则需要Node.js解析器才能运行。 每个解析器都…

使用nvm安装多个node版本

github下载地址: Releases coreybutler/nvm-windows (github.com) 安装了 nvm&#xff08;Node Version Manager&#xff09;后&#xff0c;可以使用以下步骤安装第二个 Node.js 版本&#xff1a; 打开终端或命令提示符。 使用以下命令列出可用的 Node.js 版本&#xff1a; …

npm install:sill idealTree buildDeps

执行npm install&#xff0c;卡在 sill idealTree buildDeps PS D:\workspace-groovy\attendance-india-web> npm install -g cnpm --registryhttps://registry.npm.taobao.org [..................] / idealTree:node_global: sill idealTree buildDeps[.................…

Windows安装nvm【node.js版本管理工具】

目录 下载安装包 安装 配置 配置node的国内镜像源 配置npm的国内镜像源 常用命令 查看可安装的node版本 安装指定的版本 查看已有的node版本列表 切换版本 下载安装包 https://github.com/coreybutler/nvm-windows/releases/tag/1.1.11 安装 安装过程就不贴了&#xff0…

“高级Vue状态管理 - Vuex的魅力与应用“

目录 引言1. Vuex的简介1.1 什么是Vuex&#xff1f;1.2 Vuex的核心概念 2. Vuex的值获取与改变(综合案例)3. Vuex的异步请求总结 引言 在现代Web开发中&#xff0c;前端应用变得越来越复杂。随着应用规模的扩大和数据流的复杂性增加&#xff0c;有效地管理应用的状态成为了一项…

Node历史版本下载及配置npm镜像

https://nodejs.org/en/download/releases 点击对应版本Release,选择合适的包&#xff0c;进行下载安装。 配置国内镜像 npm config set registry https://registry.npmmirror.com/

在 Node.js 中发出 HTTP 请求的 5 种方法

在 Node.js 中发出 HTTP 请求的 5 种方法 学习如何在 Node.js 中发出 HTTP 请求可能会让人感到不知所措&#xff0c;因为有数十个可用的库&#xff0c;每个解决方案都声称比上一个更高效。一些库提供跨平台支持&#xff0c;而另一些库则关注捆绑包大小或开发人员体验。 在这篇…

node实战——koa实现文件上传

文章目录 ⭐前言⭐koa实现文件上传⭐foxapi测试⭐总结⭐结束⭐前言 大家好,我是yma16,本文分享关于node实战——node实战——koa实现文件上传。 本文适用对象:前端初学者转node方向,在校大学生,即将毕业的同学,计算机爱好者。 node系列往期文章 node_windows环境变量配置…

node.js知识系列(4)-每天了解一点

目录 11. 异步文件操作文件读取文件写入 12. 包管理器&#xff08;npm&#xff09;13. 子进程14. 事件发射器&#xff08;EventEmitter&#xff09;15. 异步编程和回调16. Node.js 集成测试工具和框架17. Express.js 中间件的 HTTP 请求流程18. 文件上传和验证19. Express.js 中…

【Node.js】大前端技能最通俗易懂的讲解 快速入门必看

目录 1、概述前端工具VSCode安装 2、NodeJS的安装 3、NodeJS了解和快速入门 4、NodeJS实现HttpServer服务 5、NodeJS实现操作MySQL数据库 Node.js是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;它允许开发者在服务器端执行Node.js是一个基于Chrome V8引擎的Ja…

《Node.js+Express+MongoDB+Vue.js全栈开发实战》简介

今天介绍的这本书是《Node.jsExpressMongoDBVue.js全栈开发实战》。该书由清华大学出版社于2023年1月出版 外观 从书名故名思议&#xff0c;就是基于Node.jsExpressMongoDBVue.js来实现企业级应用全栈开发。 封面风格比较简约&#xff0c;插图是一张类似于罗马时代战车形象&…

NPM 常用命令(十二)

目录 1、npm unpublish 1.1 使用语法 1.2 描述 2、npm unstar 2.1 使用语法 3、npm update 3.1 使用语法 3.2 描述 3.3 示例 插入符号依赖 波浪号依赖 低于 1.0.0 的插入符号依赖 子依赖 更新全局安装的包 4、npm version 4.1 使用语法 5、npm view 5.1 使用语…

Puppeteer记录操作过程及优秀的开源插件(五)

Puppeteer记录操作过程及优秀的开源插件&#xff08;五&#xff09; Puppeteer记录操作过程及优秀的开源插件&#xff08;五&#xff09;一、简介二、自动生成测试代码三、优秀的开源插件四、参考案例 一、简介 本节我们将介绍通过浏览器工具记录用户的实际操作&#xff0c;并…

在pycharm中运行js文件,附加node.js下载步骤

文章目录 一、前言二、node.js安装和配置(如果之前就安装好了可以直接跳过)1、进入官网下载安装包2、在本地安装node.js3、环境配置4、验证是否安装成功5、修改下载位置(默认是在c盘&#xff0c;这个根据个人需求)6、设置默认模块包7、测试一下是否修改成功(要进入管理员模式的…

Vue3 + Nodejs 实战 ,文件上传项目--实现拖拽上传

目录 1.拖拽上传的剖析 input的file默认拖动 让其他的盒子成为拖拽对象 2.处理文件的上传 处理数据 上传文件的函数 兼顾点击事件 渲染已处理过的文件 测试效果 3.总结 博客主页&#xff1a;専心_前端,javascript,mysql-CSDN博客 系列专栏&#xff1a;vue3nodejs 实战-…

01_CookieWebStorage

1 Cookie Cookie的使用必须基于web服务器&#xff0c;因为Cookie的操作会跟随http请求进行。 Cookie&#xff0c;有时也用其复数形式 Cookies。类型为“小型文本文件”&#xff0c;是某些网站为了辨别用户身份&#xff0c;进行Session跟踪而储存在用户本地终端上的数据&#x…

win10 下运行 npm run watch-poll问题

背景&#xff1a;在本地练习laravel项目&#xff0c;windows 宝塔环境&#xff08;之前装过ubuntu子系统&#xff0c;很慢&#xff0c;就放弃了。有知道的兄弟说下&#xff0c;抱拳&#xff09;。以下命令我是在本地项目中用git bash里运行的&#xff0c;最好用管理员权限打开你…

Nodejs Web数据库应用演示实例

Nodejs Web应用基础演示实例 Web数据库应用 一、服务器端 var express require(express); var app express(); var mysql require(mysql);//设置静态资源目录public app.use(express.static(__dirname /public));//创建mysql数据库访问连接&#xff08;数据库主机地址&a…

JS中的异步编程与Promise

一、JavaScript的异步编步机制 在了解JavaScript的异步机制之前&#xff0c;我们首先需要理解JavaScript是一种单线程语言。单线程就意味着所有的任务需要按照顺序一次执行&#xff0c;如果前一个任务没有完成&#xff0c;后一个任务就无法开始。这个特性在执行大量或耗时任务…

华纳云:linux怎么搭建node.js开发环境

搭建Node.js开发环境在Linux系统上非常简单&#xff0c;以下是一些基本步骤&#xff0c;以帮助您开始&#xff1a; 1. 安装Node.js&#xff1a; 您可以通过包管理器来安装Node.js。不同的Linux发行版使用不同的包管理器。以下是一些常见的Linux发行版和它们的包管理器&#xff…

Node.js 的 CommonJS ECMAScript 标准用法

目录 一、前言二、CommonJS 标准使用方法 三、ECMAScript 标准使用方法 四、常用命令总结 一、前言 本文主要是介绍 Node.js 的 CommonJS & ECMAScript 标准用法 如果对你有帮助&#xff0c;欢迎三连 收藏点赞关注&#xff01;&#xff01;&#xff01; ---- NickYoung 二、…

pnpm、npm、yarn的区别

pnpm、npm、yarn是三种不同的包管理器&#xff0c;它们之间有一些区别。 安装速度&#xff1a;pnpm的安装速度比npm和yarn快&#xff0c;因为它使用了只下载必需的模块&#xff0c;而不是下载整个依赖树。此外&#xff0c;pnpm还可以并行下载模块&#xff0c;从而进一步提高下…

如何使用 nvm-windows 这个工具来管理你电脑上的Node.js版本

nvm-windows 是一个用于管理在 Windows 上安装的多个 Node.js 版本的工具。以下是安装和使用 nvm-windows 的步骤&#xff1a; 第1步&#xff1a;下载 nvm-windows 访问 nvm-windows 的 GitHub发布页面.下载最新版本的 nvm-setup.zip 文件。 第2步&#xff1a;安装 nvm-wind…

组件化npm包打包和使用

背景&#xff1a;本地环境对功能组件提取&#xff0c;开发环境下通过本地路径引用&#xff0c;发布模式下走npm包引用 1、项目下新建packages/HelloWorld文件夹&#xff0c;在此文件夹下运行终端 npm init 新建packages/HelloWorld/index.vue文件 新建packages/HelloWorld/ind…

(二)什么是Vite——Vite 和 Webpack 区别(冷启动)

什么是vite系列目录: &#xff08;一&#xff09;什么是Vite——vite介绍与使用-CSDN博客 &#xff08;二&#xff09;什么是Vite——Vite 和 Webpack 区别&#xff08;冷启动&#xff09;-CSDN博客 &#xff08;三&#xff09;什么是Vite——Vite 主体流程(运行npm run dev…

Node.js中的Buffer和Stream

Node.js中的Buffer和Stream 计算机只能理解二进制数据&#xff0c;即0和1形式的数据。这些数据的顺序移动称为流。以称为块&#xff08;chunk&#xff09;的破碎部分流式传输数据&#xff1b;计算机一收到数据块就开始处理数据&#xff0c;而不用等待整个数据。 我们这篇文章…

Node.js 教程(3)【文末送惊喜】

看文末有惊喜哦&#xff01;&#xff01;&#xff01; Node.js Stream(流) Stream 是一个抽象接口&#xff0c;Node 中有很多对象实现了这个接口。例如&#xff0c;对http 服务器发起请求的request 对象就是一个 Stream&#xff0c;还有stdout&#xff08;标准输出&#xff0…

npm安装frida指定版本。nvm安装node指定版本。

背景 pc端通过nodefrida调试&#xff0c;需要node安装的frida版本和iPhone内的frida版本一致。 通过 npm install frida 安装的话&#xff0c;会自动下载最新版本。 当时设备上是14.2.18&#xff0c;最新版是16.1.7。版本不一致&#xff0c;导致frida无法正常使用。 解决办…

前端项目搭建Webpack的配置

本人这次是在搭建一个Typescript项目时候配置的Webpack。但是Typescript的项目本人看来和往常的Web(Vue)项目类似点很多的。那么我们就可以通过对该Typescript项目的略微调整即可挪到Web项目中....... 首先说明一下为什么要依赖WebPack来搭建项目&#xff1f;&#xff1f;&…

yarn:无法加载文件 C:\Users\***\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本

原因&#xff1a;PowerShell 脚本的执行有着严格的安全策略限制&#xff01; 解决方案&#xff1a;管理员身份启动Windows PowerShell 在命令行中输入set-ExecutionPolicy RemoteSigned 再使用yarn就可以了

Node.js与npm的准备与操作

1.下载 Node.js官网&#xff1a;Node.jsNode.js is a JavaScript runtime built on Chromes V8 JavaScript engine.https://nodejs.org/en 打开后的界面如下&#xff1a; LTS&#xff08;Long Term Support&#xff09;&#xff1a;长期支持版&#xff0c;稳定版 Current&am…

nrm : 镜像源工具npm镜像切换

nrm命令 安装nrm&#xff1a;npm i -g nrm 查看镜像源&#xff1a;nrm ls&#xff0c;带*号的为当前使用的源 添加新镜像&#xff1a;nrm add [镜像源名称] <源的URL路径> 切换镜像源&#xff1a;nrm use [镜像源名称] 删除一个镜像源&#xff1a;nrm del [镜像源名称] …

【NodeJs】UniSMS 实现短信验证码功能

承接上文 &#xff0c;上次用的是 短信宝平台 认证已经通过 后续又新增要求 平台相当麻烦&#xff01; 短信宝实现短信发送要求&#xff1a; 1.平台绑定手机号 必须和 营业执照法人一致 2.平台个人实名认证 必须和 营业执照法人一致 3.平台需要上传营业执照 4.平台需要上…

Command ‘npm‘ not found, but can be installed with:sudo apt install npm 解决方案

问题描述 今天在执行 npm install -g npx 报错 Command npm not found, but can be installed with: sudo apt install npm 解决方案 sudo apt-get remove npm sudo apt-get remove nodejs-legacy sudo apt-get remove nodejs sudo rm /usr/bin/node sudo apt-get install …

一步一步打造属于自己的脚手架

预备知识 本地安装卸载包 在项目根目录下运行下面命令 # 安装 npm link# 卸载 npm unlink命令行命令指定运行文件 package.json文件中bin字段指定 项目依赖包 chalk 打印出彩色字 commander 完整的 node.js 命令行解决方案 download-git-repo 下载仓库代码 handlebars 编译…

监听的用法watch

<!DOCTYPE html> <body> <div id"app"> <div>千米&#xff1a;<input v-model"countK"><span>米&#xff1a;<input v-model"countM"></span> </div></div><script src"ht…

uniapp封装GET请求

//GET方法&#xff0c;method接口&#xff0c;/api/v1/login&#xff0c;data传递数据{}const get async (method, data {}) > {return new Promise((resole, reject) > {uni.showLoading({title: 加载中});let header {Content-Type: application/json, //自定义请求…

web开发时手机浏览器无法通过ajax请求电脑本地服务器数据

web开发时手机浏览器无法通过ajax请求电脑本地服务器数据 电脑本机ip&#xff1a;192.168.1.102电脑本地服务器&#xff1a;localhost:4000电脑web静态服务器&#xff1a;localhost:8080电脑和手机都连接同一个网络&#xff0c;因此他们都处于同一个网段&#xff0c;可以进行数…

uniapp缓存方法封装

//获取缓存 sync true 异步 false 同步function get(key,sync true) {try {if(sync){return uni.getStorageSync(key);}else{let data ;uni.getStorage({key:key,success: function (res) {data res.data;}});return data;} } catch (e) {return false;} }//赋值 sync true …

DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be remove

项目场景&#xff1a; mongose连接数据库警告 DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: t…

超级实用!详解Node.js中的mongodb模块和socket.io模块

文章目录 9. mongodb 模块安装和引入连接数据库操作集合获取集合插入文档查询文档更新文档删除文档 关闭连接 10. socket.io 模块安装和引入监听连接事件监听自定义事件在服务器端监听事件在客户端触发事件 广播消息在服务器端广播消息在客户端监听广播消息 断开连接完整示例 9…

29节,同学们大家好,很久没见,今天我们来完成vue自动滚动聊天

2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节分享&#xff0c;免费拿不谢&#xff01;

21,那夜的枫叶,飘落我心上的落魄,回转瞧vue.jsvue聊天框,将故事染色结局我却看不透

2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节分享&#xff0c;免费拿不谢&#xff01;vue.jsvue聊天框&#xff0c;我轻轻的尝一口这香浓的诱惑&#xff0c;我喜欢的样子你都有。 学习目标&#xff1a; 提示&#xff1a;2021【前端VUE框架】最新/最全/最细…

传统网站开发Node实战 --1. 项目环境搭建

1. 项目介绍 博客内容展示&#xff08;包括&#xff1a;文章的列表页面&#xff0c;文章的详情页面&#xff09;博客功能管理&#xff08;包括&#xff1a;用户登录页面&#xff0c;用户管理页面&#xff0c;文章管理页面&#xff09; 点击进入文章详情页面&#xff1a; 百度…

关于readFile 函数的小用法

readFile 的第二个参数是可选的&#xff0c;向第二个参数传入utf8 可以把读取到的文件直接按照utf8 编码 &#xff0c;转成字符在这之前&#xff0c;我们将data转成字符用的方法是&#xff1a; data.toString()ps&#xff1a; readFile 是异步的 fs.readFile(./db.json,utf8 ,…

Node.js 中的模块查找规则

1. 当模块拥有路径但没有后缀时 require(./find.js);require(./find); require方法根据模块路径查找模块&#xff0c;如果是完整路径&#xff0c;直接引入模块如果模块后缀省略&#xff0c;先找同名js文件再找同名js文件夹如果找到了同名文件夹&#xff0c;就找文件中的inde…

Node.js零起点开发(七)-上传图片并且显示图片

本节介绍做个例子&#xff0c;实现上传图片&#xff0c;并且显示图片&#xff0c;中间修改了原作者demo中的bug。 之前教程中的例子都可以脱离nodejs的目录依赖&#xff0c;即放在任何位置都可以执行&#xff0c;本节的例子和编译环境都必须放在nodejs的目录下&#xff0c;因为…

Node.js零起点开发(三)-NodeJs路由

我们要为路由提供请求的URL和其他需要的GET及POST参数&#xff0c;随后路由需要根据这些数据来执行相应的代码&#xff08;这里“代码”对应整个应用的第三部分&#xff1a;一系列在接收到请求时真正工作的处理程序&#xff09;。 因此&#xff0c;我们需要查看HTTP请求&#x…

vue核心之虚拟DOM(vdom)

一、真实DOM和其解析流程&#xff1f; 浏览器渲染引擎工作流程都差不多&#xff0c;大致分为5步&#xff0c;创建DOM树——创建StyleRules——创建Render树——布局Layout——绘制Painting第一步&#xff0c;用HTML分析器&#xff0c;分析HTML元素&#xff0c;构建一颗DOM树(标…

基于node的数据库增删改查(mongoDB)

const MongoClient require(mongodb).MongoClient; const objectId require(mongodb).ObjectId; const CONFIG require(./config)class Db {static getInstance() {//解决多次实例化 无共享的问题if (!Db.instance) {Db.instance new Db();}return Db.instance;}constructo…

node js 字符串问题

我们都知道字符串在各个语言当中都是经常使用的对象&#xff0c;下面让我们看一下在node js 中字符串可能遇到的问题。 举个例子&#xff1a; var i 33; if (i 33) {console.log(tttttttt); }输出如下&#xff1a; tttttttt可以看到&#xff0c;当我们做字符串变量比较的时…

普通函数function和箭头函数ES6 ()=」{}的区别

~~ 普通函数function和箭头函数ES6 ()>{}的区别 ~~ 箭头函数&#xff1a;let fun () > {console.log(lalalala); } 普通函数&#xff1a;function fun() {console.log(lalla); }箭头函数相当于匿名函数&#xff0c;并且简化了函数定义。箭头函数有两种格式&#xff0…

4. CommonJS-Browserify

Browserify模块化 问题&#xff1a; CommonJS两种实现的区别&#xff1f; 1.Node的app.js是通过node app.js在node环境运行 2.Browserify的app.js最后是要在浏览器index.html页面中执行 创建项目结构 |-js|-dist //打包生成文件的目录 browserify js/src/app.js -o js/dis…

标题:电商后台管理系统——用户列表

标题&#xff1a;电商后台管理系统——用户列表 绘制用户列表基本结构 A.使用element-ui面包屑组件完成顶部导航路径 B.使用element-ui卡片组件完成主体表格 搜索和添加用户结构&#xff1a; -使用element-ui输入框完成搜索框及搜索按钮&#xff1a; 组件Card)&#xff0c;再使…

Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime

vue项目报Node Sass版本太高,windows64错误,解决方法 导致原因&#xff1a; 升级了node.js的版本导致&#xff0c;一直没注意这个问题&#xff0c;后来运行项目就一直报错&#xff0c;网上试了多种方法不行&#xff0c;后来就卸载node.js重新安装指定的node版本解决方法&#…

no module,Error: Module not specified

项目场景&#xff1a; 导入开源项目时Add configuration时出现no module&#xff0c;Error: Module not specified 问题描述&#xff1a; no module&#xff0c;Error: Module not specified The project ‘Travel-Mate-master’ is not a Gradle-based project 原因分析&…

深入理解express框架

写在前面 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用&#xff0c;和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。http://jafeney.com/2016/01/10/2016-01-10-express/ Express 框架核心特性&#x…

1.Node.js引入

1、与PHP的关系 Node.js可以作为虚拟后台服务器使用&#xff0c; 在PHP面试时&#xff0c;可能问到相关的问题 &#xff1a; &#xff08;1&#xff09;PHP并不支持多线程&#xff0c;但由于Apache的ISO线程&#xff0c;会引发潜在的多线程 &#xff08;2&#xff09;PHP是一…

vue —— 在不安装脚手架情况下启动项目

vue —— 在不安装脚手架情况下启动项目 要安装node.js 可能会报错node-sass&#xff0c;如果是版本问题&#xff0c;下面操作可以解决&#xff0c;如果是node-sass版本与其他版本出现不适配的报错&#xff0c;可以在package.json文件中将报错的两项手动修改为相互适配的版本…

npm 所有报错问题

报错问题如下 解决方案&#xff1a; 卸载 node js 、注意卸载干净 2&#xff1a;删除C:\Users\Administrator\AppData\Roaming下边的npm、npm-cache具体操作如下&#xff1a; 2&#xff1a;下面错误&#xff0c;解决方案 先运行 npm i core-js 然后 npm run dev

npm install报错(syscall unlink npm ERR ERRNO -4048)

npm install报错&#xff08;syscall unlink npm ERR ERRNO -4048&#xff09; 问题 D:\workspace\podcast-oms> npm install --registryhttps://registry.npm.taobao.org npm WARN tarball tarball data for postcss5.2.18 (sha1-uthSX1GJE9jkPWLMZgw2RB4U8U) seems to b…

Node.js踩坑之旅(四)— 跨域请求的问题(CORS)

通过最近的学习发现&#xff0c;那些技术书籍未必都那么严谨&#xff0c;有些或多或少都有些问题。特别是书上的示例代码&#xff0c;最好都理解后自己再写一遍。说不定就能碰到书上没有说到的问题。 我今天看到了http模块。书上有一个关于Ajax请求数据的例子&#xff0c;我看…

【自动化】【公众号运营】爬取博文并转为Markdown文件

2020-02-29 阴 郑州 出场人物 沉瓶 - 产品经理饭咸 - 程序员 故事 沉瓶&#xff1a;我之前发布在CSDN的文档想保存到本地&#xff0c;二次处理下&#xff0c;然后发到其他平台上&#xff0c;有什么好的办法没&#xff1f; 饭咸&#xff1a;有网址可以能把网页直接转为Markd…

NodeJS+formidable实现文件上传加自动重命名

前述 本人node初学者&#xff0c;此前使用原生node实现文件上传时遇到了一些困难&#xff0c;只做到了.txt 和.png两中格式的文件可以正常上传&#xff0c;如果上传其他格式文件服务端保存的文件会无法正常打开&#xff0c;原因是对form表单传来的数据处理不彻底。后来查找许多…

NodeJS中Buffer与字符串相互转换时一个值得注意的问题

什么问题 如果一个Buffer的 toString() 结果为乱码或含有乱码&#xff0c;那么用此字符串以 Buffer.from()方法构造出来的Buffer将与原来的Buffer不相同。 这一点其实很好理解&#xff0c;只是很多和我一样的初学者在使用时可能并不会意识到这一点。 用代码演示的话如下&#…

记录第一个Vue+Vscode项目的安装

一、我的安装背景 在已全局安装好npm&#xff0c;cnpm&#xff0c;vue-cli&#xff0c;vscode的条件下 &#xff08;全局安装vue-cli用命令&#xff09; npm install -g vue-cli 二、开始安装 1、打开VScode&#xff0c;进入自己建好的文件夹&#xff0c;按Ctrl 打开终端 …

work-notes(15):私服报错401,Sonatype Nexus Repository Manager,may not contain non-url-safe chars如何解决?

时间&#xff1a;2022-05-30 文章目录问题描述回归重点&#xff0c;code 401 认证失败问题如何解决1、找到node本地文件 .npmrc2、删除里面的地址和 token3、重新登录4、总结问题描述 报错&#xff1a; code 401 npm ERR! Unable to authenticate, need: BASIC realm"Son…

前端模块化与工程化 | Vue-cli 与 Webpack 的使用

文章目录一、安装 Node.js 环境二、安装 Vue-cli三、创建 Vue-cli 应用程序四、安装 Webpack五、创建一个 webpack 程序六、小结一、安装 Node.js 环境 Node.js 官网下载地址&#xff1a;http://nodejs.cn/download/ 一般系统下载 windows 64 位的 msi 安装过程一直下一步即可…

2022-01-04 服务端登录校验(assert)

后端 routes.js const assert require(http-assert)// 资源列表 router.get(/, async (req, res, next) > {const token String(req.headers.authorization || ).split( ).pop()assert(token, 401, 请先登录)const { id } jwt.verify(token, app.get(secret))assert(id,…

[Nodejs] 18. koa2处理http请求

ctx是res和req的集合get方法中 ctx.body api list // 返回的内容即res功能 const query ctx.query // 获取req,即querystring console.log(query, query);浏览器中输入querystring,看看console出来的内容 完整代码&#xff1a; …

运行项目Error

1.npm install -g cross-env 解决&#xff1a; ‘cross-env’ 不是内部或外部命令&#xff0c;也不是可运行的程序 2.Error: Cannot find module ‘react-dev-utils/chalk’ 解决&#xff1a;npm install -g cnpm -registryhttps://registry.npm.taobao.org cnpm -v npm instal…

[Nodejs] 10. querystring-----介绍和使用

querystring的介绍和使用 什么是querystring: 例&#xff1a;http://aaa.com/list.html?nameabc&langen&b20 此url中&#xff0c;问号后面的都是querystring&#xff08;也叫url参数&#xff09; 用‘&’进行分割&#xff0c;keyvalue的形式&#xff0c;可继续扩展…

[Nodejs入门] 2.nodejs初体验 ----- mac

安装好nodejs环境后&#xff0c;运行一个简单的nodejs代码 新建一个learn 文件夹&#xff0c;以便以后放代码 ls命令查看文件夹是否新建成功 进入learn文件夹&#xff0c;新建文件夹test-code存放所有练习的code&#xff0c;再在此文件夹下新建test1文件夹并且进入test1文件夹…

[Node.js 入门] 1.Nodejs是什么

Nodejs是基于Chrome V8引擎的Javascript运行时 什么是Chrome V8引擎&#xff1a;chrome是一个浏览器&#xff0c;可执行js代码&#xff0c;V8是chrome的js引擎&#xff0c;以速度著称&#xff1b;nodejs也是js语法&#xff0c;所以可以借用V8引擎 什么是运行时&#xff1a;代码…

[vue] You are using the runtime-only build of Vue where the template compiler is not available

enviroment vue2 vue-cli3 vue.config.js error 在子组件方式内,调用Vue.component定义组件,并在子组件中使用 You are using the runtime-only build of Vue where the template compiler reason 应该是当前系统需要vue版本是runtime-only的 solution 如果vue-cli生…

[ts] .vite/vue.js oes not provide an export named ‘PropType‘

enviroment vite vue3 set-up mode error import {defineProps, PropType, ref, computed} from "vue"; defineProps({titleInfo: {type: Object as PropType<TitleInfo

Node.js学习笔记(二) 包管理器

NPM 是与 Node.js 一起安装的包管理器&#xff0c;用户可以从 NPM 服务器上下载别人编写的模块以提高开发效率 可以使用 npm --version 命令查看 npm 版本&#xff0c;可以使用 npm install npm -g 命令升级 npm 版本 1、安装模块 可以使用 npm install 命令安装模块&#x…

Spring Boot Vue Element入门实战 十八、完结篇

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)总结 不足和需要改进的地方 权限可以加入shiro路由可以动态来获取UI还可以更加完美一些vuex全局变量状态管理VUE相关网站Vue.js中文官网Element中文官网 自学vue也有段时间了,也遇到很多问…

Spring Boot Vue Element入门实战 十四、前后台整合增删改查

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 新建学生页面,我们来整合前后台增删改查接口 (一)添加 //点击添加按钮,currentLoginType != student是权限拦截 <el-form-item v-if="currentLoginType != student"><el…

npm安装electron-edge-js出现的问题:Error: The edge module has not been pre-compiled for Electron version 15.

我在使用npm安装electron-edge-js时出现了以下问题&#xff1a; Error: The edge module has not been pre-compiled for Electron version 15.0.0 . You must build a custom version of edge.node. Please refer to https://github.com/agracio/edge-js for building inst…

ScrollMagic+gsap+Webpack的大坑

ScrollMagic是做鼠标滚轮特效的一个框架&#xff0c;效果很好&#xff0c;但是它需要引入gsap&#xff08;渲染动画&#xff09;框架。但是webpack不能简单的引入这两个package。会出现很多问题。 这里有一个简单且有效的方法&#xff0c;避免复杂的环境搭建。 引入第三方包&am…

Spring Boot Vue Element入门实战 九、router路由配置

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 由于Vue在开发时对路由支持的不足,于是官方补充了vue-router插件。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页…

Spring Boot Vue Element入门实战 七、Echart集成

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 图表在数据表现层运用十分广泛,常用的有百度的echartshightchart中文网阿里的antVChart.js 除了这些插件外,开源的收费的还有很多,基本使用方法都类似,作者以echarts为例集成到项目中 (一)安…

Spring Boot Vue Element入门实战 六、常用工具类封装(持续更新)

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 这里面是一些日常开发中经常用到的一些方法,整理出来,后续回陆续的完善 (一)日期时间工具 //获取当前时间,格式例如yyyy-MM-dd HH:mm:ss,支持多种格式 function getCurrentFormatDate(forma…

Spring Boot Vue Element入门实战 五、封装axios

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)创建axios.js 在src目录下新建axios文件夹,然后新建axios.js文件 //引入axios import axios from axios //引入element-ui import {Message } from element-ui; import global_ from ../…

Spring Boot Vue Element入门实战 三、Vue Devtools安装

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 Vue.js devtools是基于google chrome浏览器的一款调试vue.js应用浏览器扩展,可以在浏览器开发者工具下调试代码。 (一)devtools下载 首先在github下载devtools源码,地址:https://github.com/…

使用patch-package修改Node.js依赖包内容

前言 公司项目中使用了kue-scheduler包&#xff0c;但是在使用中发现了该包中的一个bug。在debug的过程中直接修复了该漏洞&#xff0c;并向该项目提了PR&#xff0c;作者也很快做出了反应。因为该项目疑似已不再维护&#xff0c;代码被合并后作者也未发布新版本。因为后续功能…

Spring Boot Vue Element入门实战 二、前端框架搭建

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)IDEA开发工具 这里其实推荐Atom或者webstorm,Atom有很多vue的插件,高亮语法检查小地图等等一些很实用的插件。本次实战环境选择IDEA编辑器,导入入门实战(一)中的生成的工程如下图 . VUE…

vue和nuxt的整合项目报错【Vue warn】: The client-side rendered virtual DOM tree is....并且页面的生命周期函数执行两次,彻底解决方案!

问题描述&#xff1a; 当我在做一个查询课程详情的功能时候&#xff0c;想顺便在后台修改课程的浏览量&#xff0c;即让它加1&#xff0c;但发现每次刷新页面&#xff0c;数值竟然增加两次&#xff01; 于是我在这个页面的生命周期函数里面打印东西&#xff0c;发现…

node基础之global全局对象与文件I / O

global全局对象 global中常用的方法 settimeout 延时器 setImmediate&#xff08;和延时器的效果差不多&#xff0c;但有本质区别&#xff09; setinterval 计时器 注意&#xff1a;以上三个和我们在浏览器端有所不同 node中返回的是一个对象而浏览器中返回的是一个数字 ** …

Typora创建码云图床

Typora创建码云图床 一、软件下载及远程仓库 1.Typora https://gitee.com/typora-images/images/raw/master/app/Typora_v1.0.4_x64.rar 2.Gitee码云&#xff08;免费&#xff09;https://gitee.com/ 3.PicGo&#xff08;工具&#xff09;https://gitee.com/typora-images/…

vue2+webpack to vue2+vite改造记录

开个头 vite跑一个项目的确要快得多&#xff0c;不过因为是新玩意儿&#xff0c;打包的时候还是webpack比较稳妥&#xff0c;现在vite只用在开发环境用以提高开发效率。 下面我会记录我将一个vue2工程移植到vite并兼容webpack打包功能的全过程。 第一步&#xff1a;想办法白嫖…

Node.js 究竟是什么?

转自:http://www.ibm.com/developerworks/cn/opensource/os-nodejs/index.html?cadrs- 简介 如果您听说过 Node&#xff0c;或者阅读过一些文章&#xff0c;宣称 Node 是多么多么的棒&#xff0c;那么您可能会想&#xff1a;“Node 究竟是什么东西&#xff1f;” 即便是在参阅…

Typescript的环境的安装

首先得有node环境 在官网在家安装时一直next就可以了 下载完事之后 可以 node -v查看是否安装成功 用镜像下载比较快 npm config set registry http://registry.npm.taobao.org 然后输入 npm install typescript -g 下载就好了 tsc -v查看版本

CORS如何实现跨域(前端+后端代码实例讲解)

书接上回&#xff0c;上一篇文章讲解了用 jsonp 来解决跨域问题&#xff0c;这篇文章讲解另外一种方法也可以解决跨域问题&#xff0c;那就是CORS&#xff08;跨源资源共享&#xff09;。 什么是CORS&#xff1f; 下面是官方的解释&#xff1a;跨源资源共享&#xff08;CORS&a…

npm怎样解决下包速度慢

1.切换npm 下包镜像源 就是下包的服务器地址1.检查当前的下包镜像源 npm config get registry 2.将下包的镜像源切换为淘宝镜像源 npm config set registry https://registry.npm.taobao.org/ 3.检查镜像源是否下载成功 npm config get registry 2.安装nrm这个小工具&#xff…

2021-09-16---JavaScript基础语法:循环结构

循环结构一&#xff0c;循环结构二&#xff0c;循环思想&#xff08;循环三要素&#xff09;三、实现循环的语句四、语法1.while &#xff1a; 当型循环2. do while : 直到型循环3.for &#xff1a; 多功能循环五、额外的格式六、无限循环&#xff08;死循环&#xff09;七、循…

狂神 Vue 参数传递以及重定向

参数传递以及重定向 通过前端url传递参数&#xff0c;对应的路径添加params接收&#xff0c;显示参数 Main.vue <el-menu-item index"1-1"><router-link v-bind:to"{name:UserProfile,params:{id:1}}">个人信息</router-link> </e…

面向编程二

1.派生&#xff1a; 2.继承的实现原理&#xff1a; 3.在子类中重用父类的方法或属性&#xff1a;继承和组合都是解决代码重用的方法。 第一种方法是指名道姓&#xff0c;不依赖于继承。 方法二&#xff1a;super() 依赖继承 4.组合&#xff1a;就是什么有什么的关系。比如老师…

【Vue3】axios 封装

首先&#xff0c;在项目 src 目录下新建一个 config 文件夹&#xff0c;并在该文件夹下新建一个 index.js&#xff1a; // index.js export default {development: {baseUrl: http://xxx.xxx.xxx.xxx:xxxx // 测试接口域名},beta: {baseUrl: http://xxx.xxx.xxx.xxx:xxxx // 测…

node.js创建服务器

//导入模块 const http require(http)//创建web服务器实例 const server http.createServer()//为服务器绑定request事件,监听客户端请求 server.on(request,function(req,res){//请求的URL地址const url req.url//请求类型const method req.methodconst str Your request…

NODE.JS怎么给手机发短信对接验证码短信接口DEMO示例

发现一个超简单验证码短信接口对接DEMO示例 步骤 1.注册 互亿无线 账号 2.查找APIID和APIKEY 3.代码的书写 注册 互亿无线 账号 网站&#xff1a; http://user.ihuyi.com/?JA9Ewr 查找APIID和APIKEY 注意事项&#xff1a; &#xff08;1&#xff09;调试期间&#xff…

JSP对接验证码短信接口DEMO示例

学习编程得第N天&#xff0c;发现一个超简单验证码短信接口对接DEMO示例 步骤 1.注册 互亿无线 账号 2.查找APIID和APIKEY 3.代码的书写 注册 互亿无线 账号 网站&#xff1a; http://user.ihuyi.com/?JA9Ewr 查找APIID和APIKEY 注意事项&#xff1a; &#xff08;1&a…

提供三份程序员简历模板

下载地址 点击下载 https://download.csdn.net/download/u014574478/12545113

Missing radix parameter radix 解决办法

Missing radix parameter radix 按照下面的文档格式&#xff0c;添加radix参数即可

Symbol命名

let sy Symbol(“key1”); // 写法1 let syObject {}; syObject[sy] “kk”; console.log(syObject); // {Symbol(key1): “kk”} // 写法2 let syObject { [sy]: “kk” }; console.log(syObject); // {Symbol(key1): “kk”} // 写法3 let syObject {}; Object.defin…

报错 no such file or directory, scandir ...\node-sass\vendor'

背景&#xff1a; 公司让给一个Vue项目加一个模块&#xff0c;拿到代码之后&#xff0c;安装依赖&#xff0c;第一步就已经报错了&#xff0c;头疼 throw er; // Unhandled error event^查了很久发现是端口号被占了&#xff0c;重新安装或者把其他项目给关掉就应该可以了。 依…

从输入URL到浏览器完成页面渲染发生了什么?

从输入URL到浏览器完成页面渲染发生了什么&#xff1f;写在前面让我们走进输入url到浏览器完成页面渲染的过程DNS解析三次握手为什么握手是三次&#xff0c;而不是两次或者四次&#xff1f;三次握手可以携带数据吗&#xff1f;tcp三次握手失败&#xff0c;服务端会如何处理&…

Node.js学习笔记(五) http模块

这篇文章我们将会学习 Node 的内置模块 http&#xff0c;http 模块主要用于 搭建 HTTP 服务端和客户端 1、http 服务端 &#xff08;1&#xff09;创建服务 http 服务端通过 http.Server 实现&#xff0c;我们可以通过以下两种方法创建一个 http.Server const http requir…

Node.js学习笔记(四) fs、os、path模块

这篇文章我们将会学习 Node 中的一些内置模块&#xff0c;分别是 fs、os、path 1、fs 模块 fs 模块提供类似 UNIX 标准的 文件操作 API&#xff0c;其中所有的方法均有 异步 和 同步 版本 在一般情况下&#xff0c;异步方法性能更高&#xff0c;所以下面只会介绍常用的异步方…

bug解决使用node express框架 作为中间件,获取不到post body的参数

背景&#xff1a;node 的express框架作为前后端转发请求的中间件&#xff0c;使用过bodyParser.json(),或者express自带的express.json()去获取请求头是application/json 的post body 上的参数&#xff0c;页面请求超时error hang up 解决&#xff1a; 使用node原生方法去获取…

使用人人开源秒搭SpringBoot2.x+Vue的前后端分离管理平台

对于一些简单的增删改查写起来太浪费时间&#xff0c;因此使用人人开源里面的脚手架搭建项目后台 人人开源地址 搭建SpringBoot服务端 git clone项目到电脑上 将项目用IDE打开&#xff0c;我这块就放到我的微服务项目总工程目录下&#xff0c;先要将原本项目的git信息进行删…

[node.js总结]

fs模块 //写入文件 //异步写入文件 const fsrequire("fs"); fs.writeFile("1.txt","温故而知新",err>{ if(err){ console.log("写入失败"); return; } console.log("写入成功"); }); //同步写入 fs.writeFil…

NodeJS解决跨域问题:Access-Control-Allow-Origin

解决办法&#xff1a;响应报文头加个"Access-Control-Allow-Origin": "*", res.writeHead(200,ok,{"Access-Control-Allow-Origin": "*",Content-Type:application/json; charset utf8})

Webpack原理(1) — Why Webpack

本文首发于我的个人博客: https://teobler.com, 转载请注明出处 我们怎么使用JS 众所周知&#xff0c;我们在HTML文件中使用JavaScript只能通过script标签来引入&#xff1a; <script src"./index.js"></script><script>console.log(Hello World…

使用gulp和browser-sync实现自动刷新浏览器

安装gulp 全局安装&#xff1a;npm install -g gulp 项目安装&#xff1a;npm install gulp --save-dev安装browser-sync 全局安装 npm install -g browser-sync 项目安装 npm install browser-sync --save-dev编写代码 在项目根目录下创建文件&#xff1a;gulpfile.js 在gulpf…

「Node」下载安装配置node.js

以下是Node.js的下载、安装和配置的全面教程&#xff1a; 下载 Node.js 打开 Node.js 官方网站&#xff1a;Previous Releases在主页上&#xff0c;您会看到两个版本可供选择&#xff1a;LTS&#xff08;长期支持版本&#xff09;和最新版&#xff08;Current&#xff09;。如…

NPM 为自己创建的组织付费

目录 1、升级为付费组织计划 2、查看、下载和通过电子邮件发送组织的收据 2.1 查看数据 3、更新组织账单设置 3.1 更新信用卡信息 3.2 更新帐单收据电子邮件和额外收据信息 4、降级为免费组织 1、升级为付费组织计划 作为组织所有者&#xff0c;您可以将免费组织计划升级…

npm、yarn和pnpm

1 node_modules安装方式 在npm3之前是以嵌套结构方式安装依赖包&#xff0c;存在两个问题&#xff1a; 依赖路径太长多个包依赖一个相同包时&#xff0c;本地磁盘会存储多个相同的包 npm3和yarn使用扁平化结构&#xff0c;node_modules变成所有包放在同一层级 注意&#xf…

npm报错:xxx packages are looking for funding run `npm fund` for details(解决办法)

报错信息&#xff1a;30 packages are looking for funding run npm fund for details 报错原因&#xff1a;这里是开发者捐赠支持的提示&#xff0c;打开一个github的链接之后&#xff0c;会显示是否需要打赏捐赠的信息。 解决方案&#xff1a;这个打赏是资源的&#xff0c;因…

Vue2-快速搭建pc端后台管理系统

一.推荐二次开发框架 vue-element-admin Star(84k)vue-antd-admin Star(3.5k) 二.vue-element-admin 官网链接:https://panjiachen.github.io/vue-element-admin-site/zh/ 我这里搭建的是基础模版vue-admin-template(推荐) # 克隆项目 git clone https://github.com/PanJi…

DELF: DEep Local Features在windows10环境下的安装配置

以图搜图模式的图像检索是CBIR&#xff08;基于内容的图像检索&#xff09;任务中最难的一块,传统的基于SIFT、SURF、ORB的方法主要基于点结构特征和统计模型。DELF是google基于CNN框架提出的一种图像点特征抽取方法和匹配方法&#xff0c;特点是引入了注意力得分判断模型。DEL…

【前端工程化】万字拆解package.json (一)

什么是package package 指拥有 package.json 的一个文件夹&#xff08;或压缩包&#xff09;&#xff0c;而 package 的属性就是 package.json 文件的内容&#xff0c;比如&#xff1a; name&#xff1a;这个包叫什么名字&#xff0c;唯一version&#xff1a;这个包的版本号是…

我的开发笔记

vue在某些情况下&#xff0c;v-model绑定数据不及时更新 解决办法 用set()方法重新渲染∗∗this.set()方法重新渲染 **this.set()方法重新渲染∗∗this.set(this.student,“age”,23)** //this.student为你在data中声明的数组名 //age是你要改变的数组下指定的字段名 //24是你要…

node js valueOf问题

JavaScript调用valueOf方法将对象转换为原始值。你很少需要自己调用valueOf方法&#xff1b;当遇到要预期的原始值的对象时&#xff0c;JavaScript会自动调用它。默认情况下&#xff0c;valueOf方法由Object后面的每个对象继承。 每个内置的核心对象都会覆盖此方法以返回适当的…

ERROR: Could not install Gradle distribution from ‘http://services.gradle.org/distributions/gradle-1

项目场景&#xff1a; 导入项目时出现无法下载gradle的问题&#xff0c;ERROR: Could not install Gradle distribution from http://services.gradle.org/distributions/gradle-1.12-all.zip. 问题描述&#xff1a; ERROR: Could not install Gradle distribution from htt…

`Execution failed for task ‘:app:checkstyle‘.`

项目场景&#xff1a; android stdio debug时出现Execution failed for task :app:checkstyle. 问题描述&#xff1a; Execution failed for task ‘:app:checkstyle’. 解决方案&#xff1a; 提示&#xff1a;这里填写该问题的具体解决方案&#xff1a; 例如&#xff1a;…

MySQL安装步骤以及配置

1、打开安装包&#xff0c;进行安装 2、点击下一步 3、勾选&#xff0c;再点击下一步 4、选择自定义安装路径&#xff0c;选择完毕后点击下一步 5、点点击安装 6、安装过程... &#xff08;弹框&#xff09; 点击下一步——后面连续点击下一步&#xff08;看图操作即可&#x…

【Node.js】node.js与内置模块:

文章目录 1、Node.js2、fs文件系统模块&#xff1a;【1】fs.readFile()&#xff1a;读取指定文件中的内容【2】fs.writeFile()&#xff1a;向指定的文件中写入内容&#xff08;新内容会覆盖掉旧内容&#xff09;【3】fs 模块 - 路径动态拼接的问题 3、path路径模块&#xff1a;…

webpack:详解CopyWebpackPlugin,复制的同时修改文件内容

摘要 CopyWebpackPlugin 是一个强大的 Webpack 插件&#xff0c;用于将文件从源目录复制到构建目录。在本文中&#xff0c;我们将探讨 CopyWebpackPlugin 的一些常用 API&#xff0c;并提供示例代码。 在构建 Web 应用程序时&#xff0c;通常需要将一些静态文件&#xff08;如…

什么是EventEmitter?它在Node.js中有什么作用?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 什么是EventEmitter&#xff1f;⭐ 它在Node.js中的作用是什么&#xff1f;⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为…

【Node.js】nrm 和 yarn

nrm NRM (npm registry manager)是npm的镜像源管理工具&#xff0c;可以切换 npm 镜像。 安装 nrm 在命令行执行命令&#xff0c;npm install -g nrm&#xff0c;全局安装 nrm。 使用 nrm 执行命令 nrm ls 查看可选的源。 其中&#xff0c;带*的是当前使用的源&#xff0c;上…

解决:yarn 无法加载文件 “C:\Users\XXXXX\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本“ 的问题

1、问题描述&#xff1a; 报错的整体代码为&#xff1a; yarn : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\yarn.ps1&#xff0c;因为在此系统上禁止运行脚本 // 整体的报错代码为 &#xff1a; yarn : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\yarn.ps1&…

【Node.js】URL 模块

自动重启服务器的插件nodemon&#xff1a; npm i -g nodemon。或者 node-dev 也可以&#xff1a;npm i -g node-dev。 parse&#xff0c;format&#xff0c;resolve 为旧版写法。 parse import url from url const urlString https://www.baidu.com:443/ad/index.html?id8&a…

webpack相关面试题

webpack面试题 1.webpack和vite区别2.如何优化webpack打包速度&#xff1f;3.说说webpack中常见的Plugin&#xff1f;解决了什么问题4.说说如何借助webpack来优化前端性能&#xff1f;如何优化JS代码压缩CSS代码压缩Html文件代码压缩文件大小压缩图片压缩Tree ShakingusedExpor…

一款支持星座、干支、生肖、节气、节日、彭祖百忌、每日宜忌等超卷的日历工具库

大家好&#xff0c;我是凌览。 日常GitHub划水发现一款超级6的日历工具库lunar&#xff0c;它支持阳历、阴历、佛历和道历&#xff0c;甚至还玩上了星座、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋、凶煞宜忌、吉神方位、冲煞、纳音、星宿、八字、五行、十神、建…

npm i 报错:Cannot read properties of null (reading ‘refs‘)

问题: 旧项目要更改东西&#xff0c;重新部署上线的时候&#xff0c;发现页面显示有异常。当时在开发环境是没有问题的。后经排查是一个引入swiper的页面报错了&#xff0c;只要注释掉swiper插件&#xff0c;就没问题了&#xff0c;但这肯定是不行的。 原因&#xff1a; npm和…

node.js+NPM包管理器+Webpack打包工具+前端项目搭建

javascript运行环境&#xff08;无需依赖html文件&#xff09; BFF&#xff0c;服务于前端的后端 官网下载安装&#xff0c;node -v查看是否安装成功 ①、创建一个01.js文件 //引入http模块 const httprequire(http)//创建服务器 http.createServer(function(request,respo…

Swift语言配合HTTP写的一个爬虫程序

下段代码使用Embassy库编写一个Swift爬虫程序来爬取jshk的内容。我会使用proxy_host为duoip&#xff0c;proxy_port为8000的爬虫IP服务器。 使用Embassy库编写一个Swift爬虫程序可以实现从网页上抓取数据的功能。下面是一个简单的步骤&#xff1a; 1、首先&#xff0c;需要在X…

Web 开发之前的一些话

我主要是对单页面进行开发&#xff0c;因而VUEFlask的搭配足以满足我的需求&#xff1b; VUE Vue.js - 渐进式 JavaScript 框架 | Vue.js Element-UI Element - The worlds most popular Vue UI framework FLASK 欢迎来到 Flask 的世界 — Flask中文文档(2.3.x)

切换npm的版本

1、在配置环境变量的地址中&#xff0c;多准备几个已解压版本的node 2、要想升降版本直接更改该文件中的文件夹名称就行 环境变量中的path的值是不用变的C:\Program Files\nodejs

Npm——常用指令

npm i 安装依赖npm config ls 查看npm配置npm login 登录npmnpm publish 上传npmnpm uninstall 卸载依赖npm link 创建软连接npm link [依赖名] 安装软连接npm -v 查看npm版本npm version [指令] major-自增第一位 minor-自增第二位 patch-自增第三位npm view [依赖名] 查看依…

NPM与外部服务的集成(下)

目录 1、撤消访问令牌 2、在CI/CD工作流中使用私有包 2.1 创建新的访问令牌 持续整合 持续部署 交互式工作流 CIDR白名单 2.2 将令牌设置为CI/CD服务器上的环境变量 2.3 创建并签入特定于项目的.npmrc文件 2.4 令牌安全 3、Docker和私有模块 3.1 背景&#xff1a;运…

「Git|场景案例」从项目中删除之前commit过的文件并且让git不追踪删除操作

本文主要介绍如何在git中删除文件但是让git不追踪这些删除操作 文章目录 场景说明解决方案删除一个文件删除一个文件夹以及子文件夹 场景说明 自己在使用react开发一个包含大量媒体文件的网站时&#xff0c;项目初期临时将这些媒体文件都放在项目中&#xff0c;直接使用访问本…

免费开源的vue+express搭建的后台管理系统

此项目已开源 前端git地址&#xff1a;exp后台管理系统前端: exp后台管理系统前端 后端git地址&#xff1a;express后台管理系统: express后台管理系统 安装运行 npm i yarn i 前端: npm run dev | yarn dev 后端: npm run start | yarn start 主要技术栈 前端后端名称版本名…

【安全】原型链污染 - Code-Breaking 2018 Thejs

目录 准备工作 环境搭建 加载项目 复现 代码审计 payload 总结 准备工作 环境搭建 Nodejs BurpSuite 加载项目 项目链接 ① 下载好了cmd切进去 ② 安装这个项目 可以检查一下 ③运行并监听 可以看到已经在3000端口启动了 复现 代码审计 const fs require(fs) cons…

Node.js怎么搭建HTTP服务器

在 Node.js 中搭建一个简单的 HTTP 服务器非常容易。以下是一个基本的示例&#xff0c;演示如何使用 Node.js 创建一个简单的 HTTP 服务器&#xff1a; // 导入 http 模块 const http require(http); // 创建一个 HTTP 服务器 const server http.createServer((req, res) …

网校平台后台

在线网校&#xff0c;后台部分 一、起始页&#xff0c; 为网校列表&#xff0c;可以创建许多网校&#xff0c;可以进入某一网校 二、网校首页 进入某一网校后&#xff0c;进入网校后台&#xff1a; 三、课程部分&#xff1a; 分为图文课程、音频课程、视频课程、还有专栏 均…

Node.js中的EventEmitter类介绍

1.EventEmitter类说明 EventEmitter 是 Node.js 中的一个核心模块&#xff0c;它提供了一种实现事件驱动编程的机制。它是一个基于观察者模式的类&#xff0c;用于在应用程序中处理事件和触发事件。 Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js…

node设置镜像源

node设置镜像源 设置镜像源 npm config set registry https://registry.npmmirror.com验证设置是否生效 检查当前的 npm 镜像源&#xff1a; npm config get registry镜像源设置到此结束&#xff0c;下面的为题外话 高版本node启动命令 package.json文件设置 set NODE_O…

Deno 快速入门

目录 1、简介 2、安装Deno MacOS下安装 Windows下安装 Linux 下安装 3、创建并运行TypeScript程序 4、内置Web API和Deno命名空间 5、运行时安全 6、导入JavaScript模块 7、远程模块和Deno标准库 8、使用deno.json配置您的项目 9、Node.js API和npm包 10、配置IDE…

Node.js-模块化(二)

1. 模块化的基本概念 1.1 什么是模块化 模块化是指解决一个复杂问题时&#xff0c;自顶向下逐层将系统拆分成若干模块的过程。对于整个系统来说&#xff0c;模块是可组合、分解和更换的单元。 1.2 编程领域中的模块化 编程领域中的模块化&#xff0c;就是遵守固定的规则&…

NPM 的使用技巧:简化 JavaScript 开发和依赖管理

前言 NPM&#xff08;Node Package Manager&#xff09;是 JavaScript 生态系统中最流行的包管理工具之一。本文将介绍一些有用的 NPM 使用技巧&#xff0c;帮助开发者更好地利用 NPM 管理项目依赖、执行脚本、发布自己的包以及解决常见问题。 1. 初始化项目 使用 NPM 初始化…

精品Nodejs实现的微信小程序的运动减肥管理系统设计与实现菜谱美食健康

《[含文档PPT源码等]精品Nodejs实现的微信小程序的运动减肥管理系统设计与实现[包运行成功]》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程、包运行成功&#xff01; 软件开发环境及开发工具&#xff1a; 操作系统&#xff1a;Windows 10、Windows …

小明找位置(100%用例)C卷 (JavaPythonC++Node.jsC语言)

小朋友出操,按学号从小到大排成一列;小明来迟了,请你给小明出个主意,让他尽快找到他应该排的位置。 算法复杂度要求不高于nLog(n);学号为整数类型,队列规模<=10000; 输入描述 1、第一行:输入已排成队列的小朋友的学号(正整数),以”,”隔开例: 93 95 97 100 102 123 1…

ejs默认配置 造成原型链污染

文章目录 ejs默认配置 造成原型链污染漏洞背景漏洞分析漏洞利用 例题 [SEETF 2023]Express JavaScript Security ejs默认配置 造成原型链污染 参考文章 漏洞背景 EJS维护者对原型链污染的问题有着很好的理解&#xff0c;并使用非常安全的函数清理他们创建的每个对象 利用Re…

深度解析Webpack:现代前端工程化的利器

引言&#xff1a; 前端工程化是当今前端开发的不可或缺的一部分&#xff0c;而Webpack作为其中的瑞士军刀&#xff0c;在项目构建和优化中扮演着至关重要的角色。本文将深度解析Webpack&#xff0c;从基础概念到实际应用&#xff0c;为前端开发者提供全面的学习指南&#xff0…

webpack的性能优化(一)——分包优化

1.什么是分包&#xff1f;为什么要分包&#xff1f; 默认情况下&#xff0c;Webpack 会将所有代码构建成一个单独的包&#xff0c;这在小型项目通常不会有明显的性能问题&#xff0c;但伴随着项目的推进&#xff0c;包体积逐步增长可能会导致应用的响应耗时越来越长。归根结底这…

介绍npm模块的安装机制,为什么输入npm install 就可以自动安装对应的模块?如何初始化?

npm&#xff08;Node Package Manager&#xff09;是JavaScript的包管理工具&#xff0c;用于安装、管理和发布 JavaScript模块。下面介绍npm模块的安装机制以及为何输入npm install即可自动安装对应模块的原因&#xff1a; npm模块的安装机制&#xff1a; package.json文件&a…

深入了解 Node.js:了解其历史、线程和事件驱动架构

什么是 Node.js&#xff1f; Node.js是一个基于Google开源V8 JavaScript引擎构建的JavaScript运行时。Node.js 可以在服务器端执行 JavaScript 代码&#xff0c;从而可以创建快速、可扩展、高性能的网络应用程序。 Node.js 的架构和了解 V8 引擎 Node.js的依赖项可以正常工作…

Type Script 安装 NPM 安装

使用终端命令 npm -v 这里需要使用到npm npm node.js安装包自带 去官网 Node.js — Download下载对应版本安装 1.npm config set registry https://registry.npmmirror.com 2.npm install -g typescript error: npm notice npm notice New minor version of npm availab…

项目从npm迁移到pnpm

场景如下&#xff1a;在安装Vue3时默认为使用Npm安装&#xff0c;如图所示&#xff1a; 安装完后项目就包含了基于NPM的node_modules、package.json&#xff0c;以及package-lock.json 如果想使用pnpm去安装依赖项的话&#xff0c;可以通过如下几个步骤实现&#xff1a; ①删…

第10章 Web服务器与Ajax

学习目标 熟悉Web基础知识,能够说出Web服务器、URL和HTTP的概念 熟悉什么是Node.js,能够说出Node.js的作用 掌握Node.js的下载和安装,能够独立完成Node.js的下载和安装 熟悉什么是Express,能够说出Express的作用 掌握Express的安装,能够使用node命令完成Express的安装 掌握…

nodejs 服务端token 高效缓存验证

在前后端分离开发过程中,经常涉及权限验证的问题,一般都是采用由服务端根据前端传递的用户名和密码,验证成功后生成token,然后前端在访问服务端接口时,再附带token访问。 如果服务端高频次的解析token,进行内容验证,则会大大降低接口性能,而采用内存或者redis进行合法…

npm ERR! Cannot read properties of null (reading ‘matches‘)

1、npm install body-parser 报错npm ERR! Cannot read properties of null (reading ‘matches’) reply&#xff1a; npm cache clean --force&#xff0c;再重新安装 2、cnpm install --save core-js/modules/es.array.push.js core-js/modules/es.error.cause.js core-js/m…

npm pnpm yarn 报错或常见问题处理集锦

各种卡死&#xff0c;报错问题处理汇总 1. npm 安装 卡死了怎么办&#xff0c;npm # 切换源 npm config set registry https://registry.npmmirror.com # 查看源 npm config get registry2. pnpm安装 卡死了怎么办 方法1&#xff1a;切换源 npx pnpm config set registry h…

nvm管理多版本Node.js

nvm管理多版本Node.js 可能大家都曾苦恼于Node环境问题&#xff0c;某个项目需要升版本&#xff0c;某项目又需要降&#xff0c;甚至还出现npm版本与Node对不上的情况。 通过nvm进行版本管理&#xff0c;即可解决。 卸载Node 通过命令行输入node -v命令查看是否已安装Node&…

解决npm run start 和 node.js src/main.js 引用资源文件路径不一致问题

解决npm run start 和 node.js src/main.js 引用资源文件路径不一致问题 问题描述 写了一个node.js连接sqlite3数据库的项目&#xff0c;因为数据库sqlite3.db文件相对于根目录和src/main.js路径不一致&#xff0c;打包时总有一种方法失败 分析原因 数据库sqlite3.db文件是…

webpack执行流程知识点总结

webpack的运行流程 Webpack 的运行流程是一个串行的过程&#xff0c;从启动到结束会依次执行以下流程&#xff1a; 在以上过程中&#xff0c;Webpack 会在特定的时间点广播出特定的事件&#xff0c;插件在监听到感兴趣的事件后会执行特定的逻辑&#xff0c;并且插件可以调用 We…

Nodejs软件安装​

Nodejs软件安装​ 一、简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 官网&#xff1a;http://nodejs.cn/api/ 我们关注于 node.js 的 npm 功能&#xff0c;NPM 是随同 NodeJS 一起安装的包管理工具&#xff0c;JavaScript-NPM&#xff0c;Java-Maven&…

koa2文件的上传下载功能

const Router require(“koa-router”); const upload new Router(); const bodyParser require(“koa-bodyparser”); const multer require("koa/multer"); const path require(“path”); const article require("…/utils/sql"); const { getCur…

webpack打包机制,构建过程和配置

Webpack是一个现代的JavaScript应用程序的模块打包器(module bundler)&#xff0c;它主要用于处理应用程序中的资源文件&#xff0c;例如JavaScript文件、样式文件、图像文件等&#xff0c;将它们打包成一个或多个最终的bundle文件&#xff0c;以供浏览器加载。 Webpack的构建…

前端面试题-webpack

1.webpack是什么&#xff1f; 模块打包工具&#xff0c;用于将前端资源&#xff0c;如JavaScript、css、图片等打包成可以在浏览器运行的静态资源。可以将多个模块打包成一个或多个bundle。 主要功能&#xff1a; 模块化&#xff1a;可以将多个模块打包成一个或多个bundle&…

yarn和npm修改源

前提&#xff1a;由于npm&#xff0c;yarn默认镜像源&#xff0c;访问很慢&#xff0c;需要切换到国内的镜像源 npm &#xff08;1&#xff09;查看npm源的当前地址 npm config get registry &#xff08;2&#xff09;设置淘宝镜像 npm config set registry https://reg…

vue3+vite项目构建时报错npm ERR! code EPERMnpm ERR! syscall mkdir...

vscode终端中输入npm create vitelatest vueviteproject1 -- --vue命令后报错 具体报错如下&#xff1a; PS D:\project> npm create vitelatest vueviteproject1 -- --vue >> npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path D:\node\node_cache\_cac…

在Linux中安装和配置Node.js与Express.js创建HTTP服务器

在Linux环境中&#xff0c;安装和配置Node.js与Express.js来创建一个HTTP服务器需要一系列的步骤。下面是一个详细的指南&#xff0c;帮助你在Linux上设置这个环境。 步骤1&#xff1a;安装Node.js 首先&#xff0c;你需要确保你的Linux系统已经安装了Node.js。你可以通过以下…

Node内置模块 【path模块】

文章目录 &#x1f31f;前言&#x1f31f;path模块&#x1f31f;引用模块&#x1f31f;常用属性&#x1f31f;path.sep&#x1f31f;在MacOSX、 Unix、Linux操作系统上&#xff1a;&#x1f31f;在 Windows 上&#xff1a; &#x1f31f;常用方法&#x1f31f;将路径转换为对象…

Node第三方包 【mysql2】

文章目录 &#x1f31f;前言&#x1f31f;访问数据库&#x1f31f;MySQL驱动&#x1f31f;mysql2&#x1f31f;安装 &#x1f31f;方法&#x1f31f;连接数据库&#x1f31f;通过 query() 方法执行SQL语句&#x1f31f;通过 execute() 方法执行SQL语句 &#x1f31f;使用连接池…

npm包管理工具

npm包管理工具 npm简介npm环境搭建npm命令npm包管理npm package.jsonnpm依赖管理npm脚本管理npm全局包npm 配置npm仓库npm私有包

uniapp + node.js 开发问卷调查小程序

前后端效果图 后端&#xff1a;nodejs 12.8 ; mongoDB 4.0 前端&#xff1a;uniapp 开发工具&#xff1a;HBuilderX 3.99 前端首页代码 index.vue <!-- 源码下载地址 https://pan.baidu.com/s/1AVB71AjEX06wpc4wbcV_tQ?pwdl9zp --><template><view class&q…

Puppeteer让你网页操作更简单(1)屏幕截图

网页自动化设计爬虫工具 中就使用了Puppeteer进行对网页自动化处理&#xff0c;今天就来看看它是什么东西&#xff01; 我们将学习什么? 在本教程中,您将学习如何使用JavaScript自动化和抓取 web。 为此,我们将使用Puppeteer。 Puppeteer是一个Node库API,允许我们控制无头Ch…

解密犯罪时间(100%用例)C卷 (JavaPythonC++Node.jsC语言)

警察在侦破一个案件时,得到了线人给出的可能犯罪时间,形如 “ HH:MM ” 表示的时刻。 根据警察和线人的约定,为了隐蔽,该时间是修改过的,解密规则为:利用当前出现过的数字,构造下一个距离当前时间最近的时刻,则该时间为可能的犯罪时间。每个出现数字都可以被无限次使用…

Puppeteer让你网页操作更简单(2)抓取数据

Puppeteer让你网页操作更简单(1)屏幕截图】 示例2 —— 让我们抓取一些数据 现在您已经了解了Headless Chrome和Puppeteer的工作原理基础知识,让我们看一个更复杂的示例,其中我们实际上可以抓取一些数据。 首先,请查看此处的Puppeteer API文档。如您所见,有大量不同的方法我…

【项目经验】详解Puppeteer入门及案例

文章目录 一.项目需求及Puppeteer是什么&#xff1f;二.Puppeteer注意事项及常用的方法1.注意事项2.常用的方法*puppeteer.launch&#xff08;&#xff09;**browser.newPage()**page.goto()**page.on(request&#xff0c;&#xff08;&#xff09;> {}&#xff09;**page.e…

vue3前端开发,感受一下组合式api和VUE2选项式的差异

vue3前端开发,感受一下组合式api和VUE2选项式的差异&#xff01;今天开始&#xff0c;正式开始&#xff0c;进入学习Vue3的内容。以后代码&#xff0c;案例分享&#xff0c;都会采用组合式api的模式为大家做展示。 今天是第一节&#xff0c;带大家感受一下&#xff0c;Vue3的组…

cool 中的node.js 实现一个处理第三方Api 数据的处理

1.需求 你现在是一个后端 前端跟你要一个接口 &#xff0c;但是你发现 你这个接口 除了调用第三方Api的接口 有的数据还是没有 你直接返回 前端使用不了 因为都没有关于那样的数据 但是三方Api 中有其他的接口和现在的接口 经过处理 是可以实现这个前端需要的数据。遇到这样的情…

nexus3 npm-hosted仓库迁移

迁移背景&#xff1a; 从nexus 3.33 升级到 nexus 3.64 过程中&#xff0c;私服 npm-hosted 无法上传。由于这个 npm-hosted 和 npm-proxy 放的同一个 blob存储&#xff0c;无法单独拆除去&#xff0c;所以采用迁移的方式 迁移思路&#xff1a; down下来 npm-hosted 仓库&am…

前端大厂面试题探索编辑部——第一期

目录 简介 题目 单选题 题解 A选项的Content-Security-Policy http-equiv属性 content属性 B选项的CSRF 使用CSRF Token 验证Referer和Origin头 C选项的HTTP Only D选项的防止SQL注入 输入验证和转义 简介 这个是一个长系列&#xff0c;我会以题目为导向&#xff…

【Node.js实战】一文带你开发博客项目之安全(sql注入、xss攻击、md5加密算法)

个人简介 &#x1f440;个人主页&#xff1a; 前端杂货铺 &#x1f64b;‍♂️学习方向&#xff1a; 主攻前端方向&#xff0c;也会涉及到服务端 &#x1f4c3;个人状态&#xff1a; 在校大学生一枚&#xff0c;已拿多个前端 offer&#xff08;秋招&#xff09; &#x1f680;未…

nodejs前端项目的CI/CD实现(二)jenkins的容器化部署

一、背景 docker安装jenkins&#xff0c;可能你会反问&#xff0c;这太简单了&#xff0c;有什么好讲的。 我最近就接手了一个打包项目&#xff0c;它是一个nodejs的前端项目&#xff0c;jenkins已在容器里部署且运行OK。 但是&#xff0c;前端组很追求新技术&#xff0c;不…

node-Buffer(缓冲器)

一.概念 Buffer是一个类似于数组的对象, 用于表示固定长度的字节序列 Buffer本质是一段内存空间, 专门用来处理二进制数据 二.特点 Buffer大小固定且无法调整Buffer性能较好, 可以直接对计算机内存进行操作每个元素的大小为1字节(byte) 三.使用 3.1.创建Buffer Buffer.allo…

第十二篇【传奇开心果系列】Ant Design Mobile of React开发移动应用:内置组件实现酷炫CSS 动画

Ant Design Mobile of React 开发移动应用示例博文系列 第一篇【传奇开心果系列】Ant Design Mobile of React 开发移动应用:从helloworld开始 第二篇【传奇开心果系列】Ant Design Mobile of React 开发移动应用:天气应用 第三篇【传奇开心果系列】Ant Design Mobile of Reac…

在 EggJS 中实现 Redis 上锁

配置环境 下载 Redis Windows 访问 https://github.com/microsoftarchive/redis/releases 选择版本进行下载 - 勾选 [配置到环境变量] - 无脑下一步并安装 命令行执行&#xff1a;redis-cli -v 查看已安装的 Redis 版本&#xff0c;能成功查看就表示安装成功啦~ Mac brew i…

Node.js学习笔记——fs模块

fs全称为file system&#xff0c;称之为文件系统&#xff0c;是Node.js中的内置模块&#xff0c;可以对计算机中的磁盘进行操作。 本章节会介绍如下操作&#xff1a; 文件写入文件读取文件移动与重命名文件删除文件夹操作查看资源状态 一、文件写入 文件写入就是将数据保存…

Node.js -- npm与包

1.包 Node.js中的第三方模块又叫做包 就像电脑和计算机指的是相同的东西&#xff0c;第三方模块和包指的是同一概念&#xff0c;只不过叫法不同。 包的来源&#xff1a; 包是由第三方或者个人团队开发出来的&#xff0c;免费供个人使用。 国外有一家IT 公司&#xff0c;叫做n…

Node版本管理工具

一、nvm简述 官网地址&#xff1a;https://nvm.uihtm.com/ nvm&#xff08;全称&#xff1a;node.js version management&#xff09;&#xff0c;是一个nodejs的版本管理工具&#xff0c;为解决node.js各种版本存在不兼容问题&#xff0c;可以使用nvm工具快速安装和切换不同版…

如何在Node.js将console日志写入到文件

在node.js开发中&#xff0c;需要将日志重定向到文件&#xff0c;又不想用其他日志框架&#xff0c;查询node文档发现可以用如下方式简单实现&#xff1a; const output fs.createWriteStream(./stdout.log); const errorOutput fs.createWriteStream(./stderr.log); // 自定…

npm安装pm2及报错处理

一、介绍 pm2是一个进程管理工具,可以用它来管理node进程&#xff0c;并查看node进程的状态&#xff0c;当然也支持性能监控&#xff0c;进程守护&#xff0c;负载均衡等功能&#xff0c;在前端和nodejs的世界中用的很多。 二、安装pm2 全局安装pm2&#xff0c;执行命令&…

Webpack 基本使用 - 1

Webpack 是什么 webpack 的核心目的是打包&#xff0c;即把源代码一个一个的 js 文件&#xff0c;打包汇总为一个总文件 bundle.js。 基本配置包括mode指定打包模式&#xff0c;entry指定打包入口&#xff0c;output指定打包输出目录。 另外&#xff0c;由于 webpack默认只能打…

【后端】深入浅出Node.js

文章目录 1.Node简介1.1 诞生历程1.2 阻塞IO和异步IO 【后端目录贴】 1.Node简介 1.1 诞生历程 Node特点 事件驱动、非阻塞I/O node和chrome浏览器区别 除了HTML、WebKit和显卡这些UI相关技术没有支持外&#xff0c;Node结构与Chrome十分相似&#xff0c;他们都是基于事件驱动…

npm的镜像源

npm镜像源是npm软件包管理器的服务器地址&#xff0c;用于下载和安装npm包。常见的npm镜像源有以下几种&#xff1a; 官方源&#xff1a;npm官方提供的默认源&#xff0c;地址是https://registry.npmjs.org/&#xff0c;但由于位于国外&#xff0c;速度较慢。 淘宝源&#xff…

node.js npm 版本不匹配问题

报错&#xff1a; mbp:dd248 jooyzhao$ npm install frida ERROR: npm v10.2.4 is known not to run on Node.js v14.21.3. This version of npm supports the following node versions: ^18.17.0 || >20.5.0. You can find the latest version at https://nodejs.org/. …

【前端】尚硅谷Node.js零基础视频教程笔记

文章目录 1. 参考视频: 尚硅谷Node.js零基础视频教程&#xff0c;nodejs新手到高手 1.

为什么要推荐使用pnpm

在谈起pnpm时先来聊一聊之前的npm和yarn有什么存在的问题 npm2 在npm3之前我们安装依赖的目录是这样&#xff1a; node_modules ├────packageA ├────node_modules │ ├────packageB │ ├────node_modules │ ├────packageC │ …

Cannot read properties of null (reading ‘content‘)报错解决

项目是用vue3webpack&#xff0c;始终启动不成功~ 一、问题报错 二、报错解决尝试总结 &#xff08;1&#xff09;首先尝试的是因为我近期在做vite3vue3的需求把node版本升到了 16.17.1 猜测是不是node版本影响的 node版本切了14.15.3&#xff0c;16.17.1&#xff0c;以及很…

“浅谈模块的加载机制“

模块的加载机制 ​ 模块在第一次加载后会被缓存。这意味着多次调用require()不会导致模块的代码被执行多次。 ​ 内置模块、用户自定义模块、第三方模块,它们都会优先从缓存加载,从而提高模块的加载效率。 1.内置模块的加载机制 ​ 内置模块的加载优先级最高。 例如: 即使…

VSCode之PowerShell中创建项目踩坑

VSCode之PowerShell中创建项目踩坑 文章目录 VSCode之PowerShell中创建项目踩坑1.VSCode创建项目踩坑1. 问题描述2. 原因分析及解决方法1. 原因&#xff1a;PowerShell 执行策略默认为&#xff1a;Restricted2. 解决方法 1.VSCode创建项目踩坑 1. 问题描述 使用vue-v命令查看V…

node多版本管理使用npm失败的方法

问题 npm install 报错 解决 首先找到nvm安装的node路径和nodejs的路径&#xff08;这两文件最好在C盘的统一目录下&#xff0c;不是C盘会存在权限问题&#xff09; nodejs的路径:C:\soft\nodejs nvm的路径&#xff1a;C:\soft\nvm 因为我之前是安装在D盘的&#xff0c;np…

【新npm淘宝镜像】npm淘宝镜像2024年一月22号到期

npm淘宝镜像2024年一月22号到期 原淘宝npm域名&#xff08;https://registry.npm.taobao.org&#xff09;即将停止解析&#xff0c;官方链接&#xff0c;以下命令已更新&#xff0c;放心食用 。 方法一&#xff1a; 使用阿里定制的cnpm命令行工具代替默认的npm&#xff0c;输入…

Vue3基础:pnpm是什么?npm和pnpm的区别?如何使用pnpm?

pnpm 是一个流行的 JavaScript 包管理器&#xff0c;类似于 npm 和 yarn。它是 performant npm 的缩写&#xff0c;意在表明它是一个更高效的 npm 替代品。pnpm 的主要特点和优势包括&#xff1a; 高效的存储空间使用 pnpm 使用称为“内容寻址存储”的机制来存储 npm 包。这意…

npm设置源(原淘宝源域名已过期)

今天打包机器报错&#xff0c; Couldnt find package "antd-mobile2.3.4" required by "neo-ui-mf-base1.0.41" on the "npm" registry. 找不到antd mobile的包&#xff0c;查看源发现淘宝域名npm.taobao.org 和 registry.npm.taobao.org 域名…

项目统一规范包管理器

一般来说每个团队都会统一规定项目内只使用一个包管理器&#xff0c;譬如&#xff1a;npm、yarn、pnpm等&#xff0c;我们可以在文档中或者项目根目录REDEM.md中进行描述来形成共识&#xff0c;但毕竟是文档&#xff0c;并不能真正的进行约束&#xff0c;如果有项目成员没有看文…

【Node.js】全局可用变量、函数和对象

文章目录前言_dirname和_filename变量全局函数setTimeout(cb,ms)clearTimeout(t)setInterval(cb,ms)clearInterval(t)setImmediate(cb)clearImmediate()console对象console.info([data][,...])console.error([data][,...])console.warn([data][,...])console.dir(obj[,options]…

【数字孪生百科】每周认识一个数字孪生要素 ——类型图(Type Map)

简介类型图&#xff08;Type Map&#xff09;是属于专题地图的一种&#xff0c;是表示制图对象类型特征及其分布规律的地图图型。类型图的编制一般要经野外调查、填图&#xff0c;并在室内对采集标本进行分析、测定&#xff0c;对野外类型的划分加以验证&#xff0c;制图对象的…

vue 解决问题:Webpack安装不成功,webpack -v无法正常显示版本号

目录 一、解决问题&#xff1a;Webpack安装不成功&#xff0c;webpack -v无法正常显示版本号 二、解决问题&#xff1a; ERROR Error: Cannot find module webpack-log 三、 解决报错&#xff1a;error:03000086:digital envelope routines::initialization error 四、解决…

【物联网服务NodeJs-5天学习】第三天实战篇② ——基于物联网的WiFi自动打卡考勤系统

【NodeJs-5天学习】第三天实战篇② ——基于物联网的WiFi自动打卡考勤系统1. 前言2.实现思路2.1 NodeJs服务器代码2.1.1 对接Express服务器2.1.2 对接Mac地址处理2.1.3 对接飞书群处理2.2 ESP8266代码2.3 测试效果2.3.1 串口打印日志2.3.2 NodeJs服务器打印的数据2.3.3 txt文件…

10分钟学会 koa

认识 koa express 的继任者&#xff0c;更轻&#xff0c;更小。 基本使用 koa注册的中间件提供了两个参数&#xff1a; ctx&#xff1a;上下文&#xff08;Context&#xff09;对象&#xff1b;koa并没有像express一样&#xff0c;将req和res分开&#xff0c;而是将它们作为…

Vue之zip安装Node.js版本v16.6.0、vue/cli版本4.5.13

下载Node.js v16.6.0 《Node.js v16.6.0官网下载》 找个地方解压 在node文件夹里面创建2个文件夹分别是node_cache和node_global 在解压路径文件夹cmd输入以下命令创建2个文件夹 mkdir node_cache && mkdir node_global新建系统变量NODE_HOME 编辑Path系统变量 %NOD…

Node.js 模块化

一、介绍1.1 什么是模块化与模块 ?将一个复杂的程序文件依据一定规则&#xff08;规范&#xff09;拆分成多个文件的过程称之为 模块化其中拆分出的 每个文件就是一个模块 &#xff0c;模块的内部数据是私有的&#xff0c;不过模块可以暴露内部数据以便其他模块使用1.2 什么是…

Vue/React项目的package.json文件scripts命令解析

Node 开发离不开 npm&#xff0c;而脚本功能是 npm 最强大、最常用的功能之一。 1、什么是 npm 脚本&#xff1f; npm 允许在package.json文件里面&#xff0c;使用scripts字段定义脚本命令。 {// ..."scripts": {"build": "node build.js"} …

pnpm新建vite+vue3项目 以及pnpm和npm的区别

pnpm新建vitevue3项目 以及pnpm和npm的区别 构建前需要安装以下配置 Node环境npm环境 安装pnpm npm install -g pnpm设置镜像源 pnpm config set registry https://registry.npm.taobao.org/# 检查 pnpm config get registry配置pnpm环境 在终端运行pnpm create vite (项目名…

Node.js 中使用fetch 按JSON格式发post请求

最近在测试一个api&#xff0c;可以用curl命令直接访问&#xff0c;指定header相关配置&#xff0c;request body(JSON)&#xff0c;成功后返回一个JSON。原本想搞个静态页面html&#xff0c;在script标签里用fetch做个简单的demo的&#xff0c;结果就遇到跨域问题。遂使用后端…

Node.js安装及环境配置之Windows篇

Node.js安装及环境配置之Windows篇 一、安装环境 1、本机系统&#xff1a;Windows 10 Pro&#xff08;64位&#xff09; 2、Node.js&#xff1a;v6.9.2LTS&#xff08;64位&#xff09; 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/downloa…

前端直传cos之使用临时密钥实现node获取临时密钥接口

背景 原来使用的cos是调用的node接口&#xff0c;但是由于公司node项目的网关限制了上传文件大小&#xff0c;然后的然后就由前端直传cos了&#xff08;主要是还是自己动手丰衣足食&#xff09;&#xff1b; 但是呢&#xff01;前端直传cos使用固定密钥是非常不安全的&#xf…

前后端的身份认证【Node.js】

1. 前后端的身份认证 1.1 Web 开发模式 目前主流的 Web 开发模式有两种&#xff0c;分别是&#xff1a; &#xff08;1&#xff09;基于服务端渲染的传统 Web 开发模式 &#xff08;2&#xff09;基于前后端分离的新型 Web 开发模式 服务端渲染的传统 Web 开发模式 服务端渲染…

npm与node版本不匹配问题解决思路

1.报错 npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: ‘electron-packager17.1.1’, npm WARN EBADENGINE required: { node: ‘> 14.17.5’ }, npm WARN EBADENGINE current: { node: ‘v12.22.9’, npm: ‘8.5.1’ } npm WARN EBADENGINE } np…

express项目的创建

前言 前端开发者若要进行后端开发&#xff0c;大多都会选择node.js&#xff0c;在node生态下是有大量框架的&#xff0c;其中最受新手喜爱的便是老牌的express.js&#xff0c;接下来我们就从零创建一个express项目。 安装node 在这里&#xff1a;https://nodejs.org/dist/v16…

你不知道的node.js小知识——使用nvm管理node版本及node与npm版本对应关系详解

一、下载和安装nvm管理包 &#xff08;1&#xff09;下载链接 https://github.com/coreybutler/nvm-windows/releases (我选的是nvm-setup.exe) &#xff08;2&#xff09;解压安装 &#xff08;2次选择文件要安装的目录 第一次是nvm 第二次是node.js&#xff09; &#xff08;…

Node第三方包 【Request】

文章目录 &#x1f31f;前言&#x1f31f;Request&#x1f31f;安装与使用&#x1f31f;流&#xff08;stream&#xff09;操作&#x1f31f;Form表单&#x1f31f;application/x-www-form-urlencoded (URL编码的Form)&#x1f31f;multipart/form-data (Multipart Form 上传) …

node.js-包管理工具

1. 开发依赖和生产依赖 生产环境和开发环境: 开发环境一般是指程序员专门用来写代码的环境, 一般是指程序员的电脑. 环境一般是指项目代码正式运行的环境, 一般是指正式的服务器电脑, 生产环境的项目一般每一个客户都能访问. 我们可以在安装时, 设置选项来区分依赖的类型, 一…

解决安装nrm,执行nrm ls时出现的const open=require(‘open’)问题

最开始安装的淘宝镜像源为npm config set registryhttps ://registry.npm.taobao.org/&#xff0c;后来看到镜像源变了&#xff0c;就换了下面的&#xff0c; 下载新的npm淘宝镜像资源包npm config set registry http://registry.npmmirror.com 查看&#xff0c;安装成功&…

nvm管理node版本与node对应的npm的版本

五一长假回来打开电脑发现自己的vscode不能成功运行项目&#xff0c;npm run dev之后没有任何反应&#xff0c;于是我想着使用cmd打开试试&#xff0c;结果cmd打开后画面只有一个横着的光标再闪&#xff0c;停几秒后就自动关闭了&#xff0c;看其他的博主写的解决方法一一试过了…

Linux服务安装node,npm与yarn

目录 Linux服务安装node&#xff0c;npm与yarn 可以直接在win或者Linux安装node官网&#xff08;中文版&#xff09;下载所需要的版本 通过epel 的来安装 node 安装npm 利用npm安装yarn 卸载yarn 安装依赖 运行 本篇文章仅是本人遇到的问题&#xff0c;希望可以对你有帮…

Node.js 阻塞与非阻塞概述

目录 1、简介 2、阻塞 3、对比代码 4、并发性和吞吐量 5、混合阻塞和非阻塞代码 1、简介 本概述介绍了Node.js中阻塞和非阻塞调用之间的区别。本概述将参考事件循环和libuv&#xff0c;但不需要事先了解这些主题。假设读者对JavaScript语言和Node.js回调模式有基本的理解…

js包管理yarn与npm,yarn安装,yarn 不是内部或外部命令

目录 yarn与npm 优势 用法区别 安装yarn 报错 yarn 不是内部或外部命令 运行代码&#xff08;yarn dev&#xff09; yarn与npm yarn由Facebook为解决npm的一些问题而创建的 优势 快速 本地缓存并行下载 - Yarn并行下载&#xff0c;还可以直接从硬盘缓存中读取包&…

写一个简单的node.js项目

项目初始化&#xff1a; npm init -y express是基于node.js的web的http模块封装的更强大的框架 npm i express4.17.1 跨域&#xff1a; npm i cors2.8.5 数据库&#xff1a; npm i mysql2.18.1 密码使用bcryptjs包进行加密&#xff1a; npm i bcryptjs2.4.3 合法性验…

npm WARN npm npm does not support Node.js v12.18.3

npm 不支持 Node.js v12.18.3 &#xff0c; npm和node的版本不匹配。 npm WARN npm npm does not support Node.js v12.18.3 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm cant make any promises that npm will work with this v…

2.Node- 回调函数的用法

题记 回调函数的使用方法 回调函数 function 函数名(参数,回调函数) {} 下面是一个实例&#xff1a; //写一个主函数 function setName(name,callback) { //将结果传递给回调函数 callback(name); } //调用主函数&#xff0c; setName(ngxe,function(request){ console.log(r…

【NPM】vuex 数据持久化库 vuex-persistedstate

在 GitHub 上找到&#xff1a;vuex-persistedstate。 安装 npm install --save vuex-persistedstate使用 import { createStore } from "vuex"; import createPersistedState from "vuex-persistedstate";const store createStore({// ...plugins: [cr…

win7-64系统下安装nodejs

转载&#xff1a;win7-64系统下安装nodejs - hanzhang - 博客园 nodeJs到14.0.0就不支持win7系统了&#xff0c;只能选择之前的版本&#xff0c;比较新的是13.14.0版本&#xff0c;https://nodejs.org/download/release/v13.14.0/node-v13.14.0-x64.msi&#xff0c; 下载后安…

NPM 管理组织包

目录 1、关于组织范围和包 1.1 管理无作用域的包 2、使用组织设置配置npm客户端 2.1 配置您的npm客户端以使用您组织的范围 为所有新包设置组织范围 为单个包设置组织范围 2.2 将默认包可见性更改为public 将单个包的包可见性设置为public 将所有包的包可见性设置为pu…

只会Java,略懂前端知识,如何做一款全平台桌面APP

关键词&#xff1a;electron 如何做&#xff1f; 官方网站 坑 npm安装不成功可以使用cnpm打包命令各个参数含义要熟悉&#xff0c;通用命令npm run package --all 将程序打包为全平台应用

js node.js读取excel文件返回为json文本

node-xlsx: 基于Node.js解析excel文件数据及生成excel文件&#xff1b;只支持xlsx xlsx: 基于Node.js解析excel文件数据及生成excel文件&#xff1b;只支持xlsx excel-parser: 基于Node.js解析excel文件数据&#xff0c;支持xls及xlsx格式文件&#xff1b;需要安装python ex…

客户端post请求,服务器收到{}数据解决方法

当我们发起登录请求时&#xff0c;后台接收到的为{}数据 原因&#xff1a;传送过去的对象格式不对 解决方案&#xff1a; 引入qs npm install qs 在data中格式化数据 const res await axios({url:http://127.0.0.1:3000/post,method:post,data:Qs.stringify({username:te…

Node-创建Web应用

题记 node创建web应用&#xff0c;以下是所有流程和代码 与php比较&#xff1a;使用 PHP 来编写后端的代码&#xff0c;需要 Apache 或者 Nginx 的 HTTP 服务器&#xff0c;并配上 mod_php5 模块和 php-cgi。 Node应用的组成 node应用由三部分组成&#xff1a; require 指令&a…

Node学习笔记之Node简介

一、Node简介 1.1、为什么学习Node(了解) 企业需求 增加自身职业竞争力 进一步理解 Web&#xff0c;并有助于明白后端开发 大前端必备技能 为了更好的学习前端框架 ... ... 1.2、Node是什么 Node.js是基于 Chrome的V8 JavaScript 引擎构建的JavaScript运行环境。 Node.js不是新…

NVM node 多版本管理

介绍 nvm 允许您通过命令行快速安装和使用不同版本的 Node 例子&#xff1a; # 切换到 16 版本 $ nvm use 16 Now using node v16.9.1 (npm v7.21.1) # 查看当前 node 版本 $ node -v v16.9.1# 切换到 14 版本 $ nvm use 14 Now using node v14.18.0 (npm v6.14.15)$ node -v …

centos如何安装最新版nodejs

在CentOS上安装最新版本的Node.js有两种主要的方法&#xff1a; 方法一&#xff1a;使用nvm&#xff08;Node Version Manager&#xff09; 在终端中输入以下命令以安装nvm&#xff1a; curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash这…

解决npm install遇到的问题:Error while executing:

目录 一、遇到问题 二、解决办法 三、备用方案 一、遇到问题 npm ERR! Error while executing: npm ERR! D:\IT_base\git\Git\cmd\git.EXE ls-remote -h -t ssh://gitgithub.com/sohee-lee7/Squire.git npm ERR! npm ERR! fatal: unable to access https://github.com/so…

2.webpack安装使用

1.安装Webpack&#xff08;WebPack是一款模块加载器兼打包工具&#xff09; ​ npm install webpack -g​ npm install webpack-cli -g 2.测试安装成功&#xff1a; ​ webpack -v​ webpack-cli -v 3.创建webpack.config.js配置文件 entry&#xff1a;入口文件&#xff0…

快速搭建node.js新项目和大事件后台项目

声明&#xff1a;参考https://zhuanlan.zhihu.com/p/464271490?utm_id0 参考&#xff1a;https://brucecai55520.gitee.io/bruceblog/notes/nodejs/ev_api_server.html#_1-4-%E5%88%9D%E5%A7%8B%E5%8C%96%E8%B7%AF%E7%94%B1%E7%9B%B8%E5%85%B3%E7%9A%84%E6%96%87%E4%BB%B6%E5…

umijs 3.5 + ant landing 构建企业官网初始化

Ant Design Landing - Ant Design Landing Page 的模板与规范 mkdir myapp && cd myapp npx umijs/create-umi-app npm install rc-queue-anim npm install enquire-js --legacy-peer-deps npm install rc-scroll-anim/lib/ScrollOverPac --legacy-peer-deps npm …

跨端架构下客户端侧API维护方案总结

淘宝App搜索业务侧采用的是局部动态化的跨端技术架构&#xff0c;客户端提供丰富的基础能力与视图组件的API&#xff0c;前端负责业务视图搭建与业务逻辑实现。背景目前客户端侧对于基础能力与组件的API信息内容是通过人工使用语雀文档来进行维护&#xff0c;然而端侧的API是在…

详解Node.js开发中不可或缺的7个库

在Node.js开发中&#xff0c;选择合适的库对于提高开发效率和优化应用程序性能至关重要。本文将介绍七个备受关注的Node.js库&#xff0c;它们在各自的领域中展现了出色的功能和性能。这些库分别是&#xff1a;Config、Fetch、Ioredis、Multer、Cache、Fast-xml-parser和Cron。…

【高薪常问】require的模块加载机制

为什么问require的模块加载机制&#xff1f; 这道题基本上就可以了解到面试者对node模块机制的了解程度 1.查找缓存 require会先去缓存查看,如果是以前引用过的文件,直接从缓存取出. 缓存机制&#xff0c;任何模块只要被加载过一次&#xff0c;就会被缓存起来&#xff0c;第二次…

在 Alma Linux 9 上安装 Node.js 的 3 种不同方法

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时&#xff0c;用于构建快速、可扩展的网络应用程序。在 Alma Linux 9 上安装 Node.js 可以为开发者提供强大的工具和库来开发服务器端应用程序。 本文将介绍三种不同的方法来安装 Node.js 在 Alma Linux 9 上。 1. 方法一…

Jest 入门: Jest 核心 API 多环境运行配置实现前端测试

Jest 入门: Jest 核心 API & 多环境运行配置实现前端测试 文章目录Jest 入门: Jest 核心 API & 多环境运行配置实现前端测试前言正文0. 要测试什么&#xff1f;1. 启用 Jest 测试框架 & 多环境配置1.1 安装依赖 & 初始化项目1.2 基础 NodeJS 环境测试1.3 搭配 …

项目中常用环境搭建以及安装包网址

常用环境搭建以及安装包网址&#xff1a; 前端&#xff1a; node.js 环境安装 http://nodejs.cn/ vue安装 https://cn.vuejs.org/ 后端&#xff1a; idea下载 https://www.jetbrains.com/idea/ MySQL下载&#xff08;所有版本&#xff09; MySQL :: Download MySQL Commu…

NPX和NPM解惑

NPM 众所周知&#xff0c;npm是Node.js的软件包管理器&#xff0c;其目标是自动化的依赖性和软件包管理。 这意味着&#xff0c;可以在package.json文件中为项目指定所有依赖项&#xff08;软件包&#xff09;&#xff0c;当需要为其安装依赖项时&#xff0c;只要运行npm ins…

Node.js GET/POST请求与Express中GET/POST请求对比

在很多场景中&#xff0c;我们的服务器都需要跟用户的浏览器打交道&#xff0c;如表单提交。 表单提交到服务器一般都使用 GET/POST 请求。 本章节我们将为大家介绍 Node.js GET/POST请求。 Node.js中 GET/POST请求 获取GET请求内容 由于GET请求直接被嵌入在路径中&#x…

command C:\WINDOWS\system32\cmd.exe /d /s /c vue-cli-service serve错误

运行npm报错&#xff1a; 这个BUG不知道什么原因导致的。 我发现使用的node版本是12.0.0&#xff0c;可能是有点老 我把node升级到15.6.0&#xff0c;这个BUG就消失了

Vue接口调用问题

这里给大家推荐一款免费迭代 二开便捷的商城项目&#xff1a;源码直通车>>> 应公司需求&#xff0c;接口需要对接vue&#xff0c;记录一下碰到的问题 开发环境&#xff1a; 系统&#xff1a;windows10 php开发环境&#xff1a;PHPstudy&#xff08;PHP5.6.27 NTSA…

Node版本管理器nvm的安装与使用

前言&#xff1a; 多项目新旧项目管理的时候&#xff0c;往往与依赖不同的node版本&#xff0c;不同的版本对其他依赖的安装有一定的影响&#xff0c;因此我们需要对node的版本进行方便快捷管理和切换&#xff0c;如果直接卸载重装对应版本&#xff0c;切换项目再次卸载重装明显…

npm更换成淘宝镜像源及cnpm使用

1.需求由来 由于node安装插件是从国外服务器下载&#xff0c;受网络影响大&#xff0c;速度慢且可能出现异常。所以如果npm的服务器在中国就好了&#xff0c;所以我们乐于分享的淘宝团队&#xff08;阿里巴巴旗下业务阿里云&#xff09;干了这事。来自官网&#xff1a;“这是一…

nest日志包pino、winston配置-懒人的折腾

nest日志 三种node服务端日志选型 winstonpinolog4js 2023年5月23日 看star数&#xff1a;winston > pino > log4js 使用体验&#xff1a; pino 格式简洁&#xff0c;速度快&#xff0c;支持输入日志到任意数据库&#xff0c;日志暂无自动清理&#xff08;可能是我…

使用 Node.js 和 axios 模块编写登录脚本

好的,以下是使用 Node.js 和 axios 模块编写登录脚本的示例代码: ```javascript const axios = require(axios); // 设置登录所需的参数 const loginData = { username: your_username, password: your_password }; // 发送 POST 请求进行登录 axios.post(http://exampl…

4. [使用 Puppeteer 在 Node.js 中模拟浏览器环境

Puppeteer 是一个由 Google 开发的 Node.js 库,它提供了一个高级 API,用于控制无头 Chrome 或 Chromium 浏览器的实例。无头浏览器是一种没有图形用户界面的浏览器,它可以在后台运行,从而允许我们在 Node.js 中模拟浏览器环境。 使用 Puppeteer,我们可以执行以下操作: 1.…

uniapp封装post请求

//POST方法 , method是接口&#xff0c;如/api/v1/login。data是传递参数{mobile:...} const post async (method, data) > { return new Promise((resole, reject) > {uni.showLoading({title: 加载中});let header {Content-Type: application/json, //自定义请求头信…

面试:Webpack的核心概念

基本概念 Entry&#xff1a;入口&#xff0c;Webpack 执行构建的第一步将从 Entry 开始&#xff0c;可抽象成输入。Module&#xff1a;模块&#xff0c;在 Webpack 里一切皆模块&#xff0c;一个模块对应着一个文件。Webpack 会从配置的 Entry 开始递归找出所有依赖的模块。Chu…

uniapp搜索之历史记录

// 搜索事件custom(value) {if (!value) {// this.$common.errorToShow 是封装的提示框方法this.$common.errorToShow(请输入关键词搜索);return;}// this.$db.get 是封装的获取异步缓存方法if (this.$db.get(‘key’)) {this.keyMap this.$db.get(key);}// this.keyMap 是数组…

学习Node.js的9大理由以及日常开发中的14个高级特性和代码示例分享

目录 为什么要学Nodejs 1. 高级事件处理&#xff1a;事件驱动机制 2. 非阻塞I/O 3. 异步编程 4. 模块系统 5. 流式数据处理 6. 跨平台支持 7. 高性能网络编程 8. 调试工具 9. 第三方模块 10. 升级 V8 引擎至 10.7 11. 函数式编程 12. 高级路由 13. 试验 Node wat…

node+uniapp+socket简易聊天

目录 一、技术简介 1.1、客户端 1.2、服务器 二、代码分析 2.1、前端连接后端 2.2、前端发送&#xff0c;后端接收并广播回去 三、效果展示 四、升级版 一、技术简介 1.1、客户端 uni-app项目自行创建、weapp.socket.io这个需要后端下载cnpm i weapp.socket.io&…

linux配置nginx环境

一、背景 最近在写一些自己的项目&#xff0c;用到了nginx&#xff0c;所以自己动手来在Centos7上安装nginx&#xff0c;以下是安装步骤。 二、基本概念以及应用场景 Nginx是一款使用C语言开发的高性能的 http服务器/反向代理服务器 及电子邮件&#xff08;IMAP/POP3&#x…

uniapp自定义隐私协议弹窗

uniapp自定义隐私协议弹窗 #ifdef APP-PLUS// isAgreePrivacy返回布尔值 true falselet agree plus.runtime.isAgreePrivacy();if(!agree){// 跳转弹窗页 uni,redirectTothis.$common.redirectTo(/pages/index/agree);}// #endif

node 常用命令

1、设置npm路径 #全局安装路径 npm config set prefix "D:\Program Files\nodejs\node_global" #缓存路径 npm config set cache "D:\Program Files\nodejs\node_cache" 2、设置镜像 #1,淘宝镜像源 npm config set registry https://registry.npmmirror…

vue-router笔记

目的&#xff1a;为了实现SPA(单页面应用) vue-router是一个插件库 安装&#xff1a; npm i vue-router3 路由的配置路径&#xff1a;/src/router/index.js 路由组件的目录&#xff1a;/src/pages/ 一般组件的目录&#xff1a;/src/components/ // 该文件专门用于创建整个应…

linux 环境执行npm没有反应 (省流:卸载重装)

今天早上在执行工程 npm run dev 时&#xff0c;发现没有反应&#xff0c;也没有提示任何错误&#xff0c;就直接跳过了。 接着我又试了试其他命令 npm -v / npm init / npm … 都无效。 windows 下的解决方案 于是我上网查询了一番&#xff0c;发现的确也有其他人遇到这种…

利于搭建国内网站的免费CDN加速github和npm方式

记录下常用的免费cdn&#xff0c;以下链接可直接访问我部署的数据&#xff0c;那么根据这个格式可替换为你对应的数据仓库格式。 建议有回源选回源。 npm可用来加速访问npm包内资源 aliyun https://npm.elemecdn.com/hexo-theme-a4latest/source/css/markdown.css https://gith…

Webpack 使用详解

Webpack 是一个现代 JavaScript 应用程序的静态模块打包器。本文将详细介绍如何使用 Webpack&#xff0c;以及提供代码示例。为了保持篇幅&#xff0c;我们将简要介绍 Webpack 的核心概念和功能。 一、核心概念 入口&#xff08;entry&#xff09;&#xff1a;应用程序的起点…

Node.js:Buffer基础

文章目录 创建Buffer对象Buffer对象的常用方法1. Buffer.from(string[, encoding])2. Buffer.from(array)3. Buffer.alloc(size[, fill[, encoding]])4. buf.toString([encoding[, start[, end]]])5. buf.toJSON()6. buf.compare(otherBuffer)7. buf.copy(target[, targetStart…

Vue-Element-Admin项目学习笔记(7)用Node.js写一个简单后端接口

前情回顾&#xff1a; vue-element-admin项目学习笔记&#xff08;1&#xff09;安装、配置、启动项目 vue-element-admin项目学习笔记&#xff08;2&#xff09;main.js 文件分析 vue-element-admin项目学习笔记&#xff08;3&#xff09;路由分析一:静态路由 vue-element-adm…

vue中将antd vue 表格导出为excel

1.安装依赖 1. $ npm install -S file-saver xlsx 2. $ npm install -S script-loader2.引入必备文件在 excel文件夹目录 Blob.js文件 /* eslint-disable */ /* Blob.js* A Blob implementation.* 2014-05-27** By Eli Grey, http://eligrey.com* By Devin Samarin, https:/…

基于Vue+Node的商城后台管理系统

后台管理系统商城**部分功能**已实现&#xff0c;界面简洁直观&#xff0c;采用**ElementUI**进行页面美化后端接口参考文档入口>>> 项目截图&#xff08;功能已完成的界面&#xff09;&#xff1a; 登录注册 主界面 用户管理 权限管理 角色列表 商品分类 …

web前端全栈0基础到精通(祺)vue 08

一、数据交互&#xff08;axios&#xff09; 1.1概念 axios : 读音 阿克西奥斯河它并不是vue独有的插件。 axios是一个HTTP的库&#xff0c;基于promise创建的 一般vue中或者react中进行数据交互&#xff0c;我们可以调用这个库易用、简洁且高效的http库(基于promise创建的)…

js遍历所有子树

<script>let tree [{id: 1,title: 节点1,children: [{id: 1-1,title: 节点1-1},{id: 1-2,title: 节点1-2}]},{id: 2,title: 节点2,children: [{id: 2-1,title: 节点2-1}]}]function treeForeach(tree, func) {tree.forEach((data) > {func(data)data.children &&…

Node.js SDK 核心库安装与调用

简介&#xff1a; 阿里云Node.js SDK让您不用复杂编程即可访问云服务器、云数据库RDS、云监控等多个阿里云服务。本文将为大家介绍如何获取阿里云Node.js SDK并开始调用。 镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站 一、环境准备 使用阿里云Node.js SDK&#x…

node中将base64转成Buffer

let base64 request.base64.replace(/^data:image\/\w;base64,/, ) var dataBuffer new Buffer(base64, base64) //把base64码转成buffer对象&#xff0c;

Node.js 安装及npm的安装

转自:http://bbs.phpwinner.com/redirect.php?tid516&gotolastpost Node.js的安装 1、建立/data0/software目录&#xff0c;下载Node.js安装包 ----------------------- mkdir -p /data0/software cd /data0/software wget http://nodejs.org/dist/node-v0.2.6.tar.gz 复…

Node.js第三方模块

一、获取第三方模块 npm(node package manager):node的第三方模块管理工具 下载&#xff1a;npm install 模块名称卸载&#xff1a;npm uninstall package 模块名称 二、package.json文件 node_modules文件夹以及文件过多过碎&#xff0c;当我们将项目整体拷贝给别人的时候,&a…

Node.js异步函数出现错误UnhandledPromiseRejectionWarning

原代码&#xff1a; form.parse(req, async (err, fields, files) > {await Article.create({title: fields.title,author: fields.author,publishDate: fields.publishDate,cover: files.cover.path.split("public")[1],content: fields.content,});// 将页面重定…

Spring Boot Vue Element入门实战 十七、Nginx+Tomcat前后端部署

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)打包 注意:打包前注意修改各种ip,例如http请求的ip,数据库连接ip,redis连接Ip等等,如果都是本机的话就是localhost,如果是云服务器就改成公网地址,内网就是局域网ip vue打包就是cd进…

Spring Boot Vue Element入门实战 十二、PowerDesigner数据库建模

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)需求 有学生和老师,超级管理员3个角色,老师登录进去可以编辑学生信息,比赛成绩等等,普通学生登录进去只能查询成绩,修改自己的信息,超级管理员登录进去什么都可以操作,并且有且只能有…

Spring Boot Vue Element入门实战 十、Vue生命周期

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 前面9篇文章基本上完成了vue 静态页面的入门,包括列表展示,路由动态加载菜单,echarts图表的一些使用,后面会结合后台,实现登录,退出,以及日志记录,动态增删改查一些功能。 作者通过自身的学…

Spring Boot Vue Element入门实战 八、静态列表页面

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 这篇文章主要介绍一个用户管理页面的列表展示,数据搜索,查询,增删改的实现,当然这些都是静态的,后面会介绍结合后台实现真正的数据交互。 页面中间部分主要分为3部分,分别是顶部的搜索,中…

Spring Boot Vue Element入门实战 四、主页面开发

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)页面布局 页面布局分为3个部分: 顶部导航:系统logo,登录信息,退出按钮等左侧菜单:显示系统菜单右侧展示:显示页面主要内容(二)修改布局文件App.vue 主要是一些样式和布局,注意在ID…

npm install:Could not resolve dependency:peer... 原因和解决方案,长期更新npm相关错误问题!

前言 最近一个后台管理项目中我集成了tailwindcss框架&#xff1b;在公司的电脑上npm install是没问题的&#xff0c;到家里的电脑npm install 就报错&#xff1b; 报错日志如下&#xff1a; # npm resolution error report2021-05-22T14:02:27.205ZWhile resolving: ymsh1.0…

vue脚手架安装教程

此文转自https://www.cnblogs.com/laizhouzhou/p/8027908.html npm&#xff1a;是随同NodeJS一起安装的包管理工具&#xff0c;能解决NodeJS代码部署上的很多问题。比如常用的有&#xff1a; 1&#xff09;允许用户从NPM服务器下载别人编写的第三方包到本地使用。 2&#xff09…

Node.js里的package.json文件

1.node_modules文件夹问题 文件夹以及文件过多过碎&#xff0c;当我们将项目拷贝给别人的时候&#xff0c;传输速度会很慢复杂的模块依赖关系需要被记录&#xff0c;确保模块的版本和当前保持一致&#xff0c;否之会导致当前项目运行报错 2. package.json文件的作用 项目描述…

nodejs--helloworld入门

推荐一首特别好听得歌《清平调》&#xff0c;邓丽君和王菲的那一版&#xff0c;特别好听。 https://music.163.com/song?id31917312&userid411200993 最近在学习node.js. 1.windows 上64位安装 下载&#xff1a;64 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/…

vue modal下tinymce 二次渲染失败

vue modal 标签下 form表单子项tinymce 富文本编辑器 第一次打开页面渲染成功&#xff0c;关闭后之后相关页面打开都渲染失败&#xff0c;富文本编辑器渲染成了底层的textarea标签 因为项目某一模块也引用了tinymce,并且也在modal下的form表单&#xff0c;但是功能正常。 相对…

gulp及其插件的使用

文章目录前言一、基础配置二、html任务1.下载2.gulpfile.js代码编写3.抽取公共代码、执行任务三、CSS任务1.下载2.gulpfile.js代码编写3.执行任务四、js任务1.下载2.gulpfile.js代码编写3.执行任务五、复制文件夹1.gulpfile.js代码编写2.执行任务六、构建任务七、gulpfile.js代…

使用gulp执行task任务时报错 The following tasks did not complete: first Did you forget to signal async...

执行gulp任务时报错 错误信息&#xff1a; 解决办法&#xff1a; task的回调函数加参数done结尾加done();回调 修改后&#xff1a;

原生js解决dblclick双击和mousedown,mouseup鼠标按下抬起冲突问题

最近在开发项目中遇到这么一条需求&#xff0c;canvas画布上实现图形的拖拽以及双击结束多边形画图的功能。但是遇到了鼠标事件冲突的问题。参考网上demo最后确定的实现思路是&#xff0c;使用setTimeout方法。判断一下延迟250ms后是否鼠标按下了一次。若按下了一次&#xff0c…

Current existing ChromeDriver binary is unavailable, proceding with download and extraction

从仓库中git clone代码后&#xff0c;想要运行代码&#xff0c;执行npm install报如下错误 原因&#xff1a; 安装过程中chromedrive_win32安装包损坏&#xff0c;无法使用 解决方法&#xff1a;按照错误后面提示的内容&#xff0c;从官网重新下载对应这个安装包&#xff0c;…

Vue组件、组件传值和组件插槽

Vue组件、组件传值和组件插槽 一、Vue组件&#xff1a; 1.组件 (Component) 是 Vue.js 最强大的功能之一&#xff0c;通过组件可以扩展 HTML 元素&#xff0c;封装可重用的代码&#xff1b; 2.组件是可复用的 Vue 实例&#xff0c;与 new Vue 接收相同的选项&#xff0c;例如…

Vuex中, getters和actions使用的补充

前置说明 Vue2.x 和 Vue3.x区别: 在Vue3.x中, 没有辅助函数.其他关于Vuex的使用没有区别. 此处只对于Vuex的几个属性中的使用做扩展补充. getters补充 当getters写在子模块中时, getters属性中的方法, 全参共有4个参数getters: {/*** 形参说明:* state: 表示当前模块中…

Vue Router两种模式

hash 模式 (默认) 工作原理: 监听网页的hash值变化 —> hashchange事件, 获取location.hash使用 URL 的 hash 来模拟一个完整的 URL&#xff0c;于是当 URL 改变时&#xff0c;页面不会重新加载。会给用户好像跳转了网页一样的感觉, 但是实际上没有跳转主要用在单页面应用(…

vue传值问题和子组件动态刷新数据

1、子组件向父组件传值 通过$emit方法&#xff0c;父组件那边直接绑定方法&#xff0c;方法带的参数就是我们这里传的对象&#xff0c;line(data); 2.父组件向子组件传值&#xff0c;子组件通过props来接收&#xff0c; 1、在子组件中调用方法&#xff0c;如果我们的方法写在子…

js实现table插行和列。项目实战

一、首先是控制行的前插直贴代码 var tr td.parentNode; //obj.parentNode.parentNode是<tr> var table tr.parentNode; //tr.parentNode是<table> var y table.rows.length; var oldRow tr; if (oldRow) { var newRow oldRow.cloneNode(true); //拷贝一行项…

完整的vue开发环境搭建教程

一、安装node.js(https://nodejs.org/en/) 下载完毕后&#xff0c;可以安装node&#xff0c;建议不要安装在系统盘&#xff08;如C&#xff1a;&#xff09;。 输出版本号则安装成功 node -v//输出版本号则安装成功二、设置nodejs prefix&#xff08;全局&#xff09;和cache…

利用nodejs第三方库puppeteer来解决某些用js渲染页面的登陆页模拟登陆问题

偶然发现一个叫puppeteer的库&#xff0c;这样解释的&#xff1a;“谷歌浏览器在17年自行开发了Chrome Headless特性,并与之同时推出了puppeteer,可以理解成我们日常使用的Chrome的无界面版本以及对其进行操控的js接口套装”。简单说就是模拟浏览器行为的第三方库&#xff0c;再…

sentry上传source-map

没有上传时 哨兵已经能告诉我们报错了 不过报错信息价值不大&#xff0c;因为混淆之后的代码对人类阅读毫无友好可言。所以我们如果要定位到问题所在还需要上传map文件。 上传的步骤 1.获取一个Token 可以按照下图的步骤查找已有的token或是新建一个。 #注意&#xff01;&…

Mac安装 nvm 以及 node

小白&#xff0c;刚买的 Mac&#xff0c;在自己摸索着装环境和软件&#xff0c;遇到很多问题&#xff0c;简单记录一下 1. 安装 nvm 直接参考nvm的 github地址&#xff1a; https://github.com/nvm-sh/nvm &#xff08;当前版本 v0.36.0&#xff0c;在 gitbub上可以找到最新的…

Node.js学习笔记1-基础入门

注意: 撰写本文目的主要是为了给自己做一个备忘录&#xff0c;如果你学过Node.js并且希望从本文中找到一些忘记的知识点&#xff0c;那么你可以阅读本文章。由于文章内讲解并不是很多&#xff0c;因此此文章并不适合小白入门使用。 1.初识Node 1.1.HelloWorld //require表示…

TWaver HTML5 + Node.js + express + socket.io + redis(二)

原文出处&#xff1a;http://twaver.servasoft.com/?p3515 在上一篇TWaver HTML5 Node.js express socket.io redis&#xff08;一&#xff09;中&#xff0c;给大家介绍了Node.js的安装&#xff1b;本篇将介绍Node.js的使用&#xff0c;您将了解到&#xff1a; 1. Nod…

unsafe-perm | Error: EACCES: permission denied, mkdir... | Node-sass / node-gyp

今天使用npm安装全局依赖&#xff0c;出现了报错如下&#xff1a; Error: EACCES: permission denied, mkdir... .node-gyp网上搜类似的错误可能还会在安装node-sass时候出现。经过一番搜索&#xff0c;基本锁定了解决方式&#xff0c;即使用如下命令进行全局安装 npm instal…

ERR: node-gyp rebuild No Xcode or CLT version detected

在执行npm install 或者 vue create的时候报错出以下的错误&#xff1a; > node-gyp rebuildNo receipt for com.apple.pkg.CLTools_Executables found at /.No receipt for com.apple.pkg.DeveloperToolsCLILeo found at /.No receipt for com.apple.pkg.DeveloperToolsCL…

vue 打包失败

兢兢业业敲完了代码&#xff0c;搬完了砖&#xff0c;最后发现&#xff0c;瓦特&#xff1f;不能打包了&#xff1f;&#xff01;&#xff01;&#xff01;这不是砸我饭碗儿嘛&#xff1f;&#xff01; 首先我们来看看问题 起初以为是依赖的问题&#xff0c;于是删除了依赖&am…

npm构建vite项目

基础环境 npm init vitelatest 依次输入项目名称、使用框架、使用语言。 生成的项目 进入目录&#xff0c;安装依赖&#xff0c;启动项目。 cd 0702_demo01npm installnpm run dev

125、新技术之微前端

目录 一、微前端是什么&#xff1f; 二、微前端的实现 2.1 iframe 2.2 Web Components 2.3 ESM 即 ES Module 2.4 qiankun 2.5 EMP 2.6 总结 三、微前端和npm的区别 3.1 非常重要的痛点&#xff0c;使用npm包的更新流程繁琐复杂。 3.2 npm包方式构建速度慢 3.3 np…

数组的处理应用

(一)数组的创建 Array 构造函数&#xff1a;ES6新增的用于创建数组的静态方法&#xff1a; from() 和 of() from() 用于将类数组结构转换为数组实例 of() 用于将一组参数转换为数组实例 // 字符串会被拆分为单字符数 组 console.log(Array.from("wendy")); // [w, …

Nodejs连接数据库报“Cannot set headers after they are sent to the client“

我这里是使用mysql nodejs&#xff0c;请求接口后就直接爆出这个问题&#xff0c;然后就仔细检查了一下代码&#xff0c;发现以下问题&#xff0c;就对应的解决方案&#xff0c;目前已经解决。 在上面循环中会有两次使用send方法&#xff0c;就会报这个问题&#xff0c;直接r…

如何使用JS实现一个录屏功能

码字不易&#xff0c;有帮助的同学希望能关注一下我的微信公众号&#xff1a;Code程序人生&#xff0c;感谢&#xff01;代码自用自取。 带大家用JavaScript实现一个录屏功能。OBS studio很好用&#xff0c;但JavaScript也一样好用&#xff0c;现在&#xff0c;我们用JavaScrip…

linux 服务器上更新增量包

获取增量包 获取git上两个版本之间增量包 git archive -o 文件夹名字 master $(git diff 新提交的版本号 之前提交的版本号 --name-only) 例如&#xff1a; git archive -o update.zip master $(git diff 5b0e63e7f8b5b114b150da6a89a2edd729a8d780 08749eca27bf5b044f190d…

Vue中使用less以及启动报错解决方案

安装less npm install less less-loader -D配置less 在build/webpack.base.conf.js 中 mudule.rules 中添加&#xff1a; {test: /\.less$/,loader: "style-loader!css-loader!less-loader" }使用less 在vue 文件中的style标签上加上 lang“less”&#xff0c;即…

node js 排序问题

在JavaScript中使用sort() 方法对数组的元素进行排序&#xff0c;并返回数组。默认排序顺序是在将元素转换为字符串&#xff0c;然后比较它们的UTF-16代码单元值序列时构建的。 举个例子&#xff1a; let a [Girls, apple, MFC] console.log(a.sort());输出如下&#xff1a; …

nodejs之node-java安装

为了能够让node跑起java代码,我也是醉了&#xff01; 废话不多说&#xff0c;直接开干吧。 资料连接 https://github.com/joeferner/node-java https://github.com/felixrieseberg/windows-build-tools https://github.com/nodejs/node-gyp#on-windows 环境 我个人环境&…

初识Node——Node.js的安装和测试

相信对于专注JavaScript发展的同学来说,nodejs已经不是一个陌生的词眼。有关nodejs的相关资料网上已经铺天盖地。由于它的高并发特性&#xff0c;造就了其特殊的应用地位。 借用Node.js官网的定义&#xff1a;Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.j…

解决 npm ERR! path /usr/local/lib/node_modules/npm 报错问题

解决 npm ERR! path /usr/local/lib/node_modules/npm 报错问题 npm ERR! path /usr/local/lib/node_modules/npm npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall access npm ERR! Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules/npm’…

node.js分词搜索

背景 最近有个需求是要实现类似【搜索引擎】的功能&#xff0c;用户输入关键字&#xff0c;后台实时推送相关数据。 思路 先仿Elasticsearch做一个简单的分词效果&#xff0c;然后根据分词逐一数据库查询&#xff0c;然后以结果【出现次数由多到少】的顺序展示数据。 实现…

Node.js Web应用代码热更新的另类思路

背景 相信使用 Node.js 开发过 Web 应用的同学一定苦恼过新修改的代码必须要重启 Node.js 进程后才能更新的问题。习惯使用 PHP 开发的同学更会非常的不适用&#xff0c;大呼果然还是我大PHP才是世界上最好的编程语言。手动重启进程不仅仅是非常恼人的重复劳动&#xff0c;当应…

学习5——node.js安装及MongoDB数据库连接

这次是用的Mac&#xff0c;所以node.js的安装就在Mac上进行了&#xff0c;只与windows如何安装&#xff0c;只需要从官网下载安装包进行安装&#xff0c;然后配置一下环境变量即可&#xff0c;这里就不详细说了&#xff0c;大家有问题可以留言或者直接搜索即可。 安装noodle.j…

学习4——MongoDB常用命令

这里整理了一下最近碰到的一些常用的MongoDB的命令 db.addUser("name");db.addUser("userName", "pwd123", true); 添加用户、设置密码、是否只读db.auth("userName", "123123");数据库认证、安全模式db.createCollection(“…

学习2——MongoDB卸载

如果您需要卸载 MongoDB&#xff0c;然后有几种方法来完成这取决于你想实现。一、卸载只是 mongodb 这将删除只是 mongodb 包本身。 sudo apt-get remove mongodb 二、卸载 mongodb 和它的依赖项。 这将删除 mongodb 软件包和不再需要的任何其他受养人包sudo apt-get remov…

记一次node的fs模块读取json文件速度测试

使用环境参考 Node.js v16.19.1 CPU AMD R5-6600H 内存 三星DDR5 8Gx2 硬盘 海力士固态 512G 8000MB/s 笔记本 前情提要 事情是酱紫滴&#xff0c;在学习新前端框架时&#xff0c;想写个简单的管理后台练练手&#xff0c;准备后端用 express 简单写个增删改查。然后关于如何…

学习1——MongDB安装

我用的是阿里云的ECS服务器&#xff0c;操作系统为Ubuntu 14.04 64位 安装相对简单 输入语句&#xff1a;apt-get install mongodb 回 车会出现 输入Y&#xff1b;回车等待安装完成&#xff0c;安装完成后输入mong如果能够进入说明安装成功已经启动 mongoDB服务关闭&#xff1a…

登录注册完整流程

开发场景描述&#xff1a; 当准备从零开始做一个项目时&#xff0c;此时前后台同时开发&#xff0c;由于后台可能会由于时间问题不能提供数据&#xff0c;此时就需要前端人员模拟数据&#xff0c;例如Mock。在外面的Vue中&#xff0c;同样可以实现mock的操作模拟数据。 需要对 …

博文共赏:Node.js静态文件服务器实战

转载地址&#xff1a;http://www.infoq.com/cn/news/2011/11/tyq-nodejs-static-file-server 本文是我对V5Node项目的总结&#xff0c;该项目的特性包括&#xff1a; 项目大多数的文件都是属于静态文件&#xff0c;只有数据部分存在动态请求。数据部分的请求都呈现为RESTful的…

Node.js优缺点

Node.js采用了Google Chrome浏览器的V8引擎&#xff0c;性能很好&#xff0c;同时还提供了很多系统级的API&#xff0c;如文件操作、网络编程等。浏览器端的Javascript代码在运行时会受到各种安全性的限制&#xff0c;对客户系统的操作有限。相比之下&#xff0c;Node.js则是一…

48、Vue项目性能优化

参考&#xff1a;https://blog.csdn.net/qq_37939251/article/details/100031285 Vue 框架通过数据双向绑定和虚拟 DOM 技术&#xff0c;帮我们处理了前端开发中最脏最累的 DOM 操作部分&#xff0c; 我们不再需要去考虑如何操作 DOM 以及如何最高效地操作 DOM&#xff1b;但 …

字节跳动2018校招前端面试题

import java.util.*;public class Main {public static void main(String[] args){//连通的格子数目不能超过4Scanner sc new Scanner(System.in);int n sc.nextInt();//用户数List<Integer> fav new ArrayList<Integer>();//存放n个用户的喜好值Map<Integer…

Express错误 ——TypeError: View is not a constructor

TypeError: View is not a constructor 使用 art-template 模板时&#xff0c;遇到了一个坑 错误原因 因为 art-template 官方文档更新不及时&#xff0c;官网中的 api 示例太老。 将 view 转换为 view options。 解决方法 express-art-template app.set("view opt…

vue级联组件单选,多选组合限制个数

需求:组件搜索:系列(单选)=》成品(多选限制3个)=》物料(多选限制3个) 类似于Cascader 级联选择器组件 使用JQ+Vue 数据 xi_chengpin_wuliao存在vuex里 命名:SeriesProductsMateriel "xi_chengpin_wuliao": [{"id": 系列id,"title": &…

vue+Node.js实现图片上传功能(从零开始)

1.这里使用的是阿里云的oss存储&#xff0c;新建一个bucket,这里是文件存储的列表。 2 Node.js 在你的项目中引入ali-oss npm install ali-oss --save 下载完之后新建一个js文件用于上传图片功能&#xff08;我这里为upload,js&#xff09; 后端代码为: ​ let OSS requi…

Vue与Node.js实现手机短信验证登录

手机短信使用的第三方平台是联容云&#xff0c;注册就送8块钱体验费&#xff0c;足够自己用用了&#xff0c;注册完自己建一个应用就能拿到需要使用的配置了&#xff0c;如图 注册完之后1就可以使用了。 Node.js后端使用了Express框架 "js-base64": "^3.7.2&qu…

计算机毕业设计(校园旧物回收)之基于Vue3与node的后台管理系统

后台管理系统的主要架构基于vue3tsnode&#xff0c;其中所用到的知识和第三方平台有如下图 登陆时后台会返回一个有效时长为1h的token,每次数据请求都会携带token 1.登陆 2.系统简介 3.系统管理——用户管理 4.用户管理——用户修改 5.用户管理——创建用户 6.回收员管理 7.回…

webpack处理iconfont字体文件打包

首先你要先会用iconfont 如果还不会建议观看我的文章 iconfont创建前端图标库 先在我们的文件夹里建一个项目 npm init 根据提示操作 就会生成一个package.json 我们现在项目终端把该引入的东西引入了 npm install webpack webpack-cli --save-devnpm install html-webpack-…

yjs demo: 多人在线协作画板

基于 yjs 实现实时在线多人协作的绘画功能 支持多客户端实时共享编辑自动同步&#xff0c;离线支持自动合并&#xff0c;自动冲突处理 1. 客户端代码&#xff08;基于Vue3&#xff09; 实现绘画功能 <template><div style"{width: 100vw; height: 100vh; over…

webpack配置alias后eslint和ts无法识别

背景 我们在 webpack 配置 alias 后&#xff0c;发现项目中引入的时候&#xff0c;还是会报错&#xff0c;如下&#xff1a; 可以看到&#xff0c;有一个是 ts报错&#xff0c;还有一个是 eslint 报错。 解决 ts 报错 tsconfig.json {"compilerOptions": {...&q…

nvm使用的注意事项和常用命令。

nvm官网下载地址&#xff1a;nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网 (uihtm.com) 参考网址&#xff1a;(14 封私信 / 80 条消息) 如何通过 nvm 安装多版本 nodejs&#xff1f;npm 安装失败了怎么办&#xff1f; - 知乎 (zhihu.com) nvm目录下&#xff0c;修…

Webpack打包CSS文件,解决You may need an appropriate loader to handle this file type报错

在项目文件夹下创建webpack.config.js文件&#xff0c;该文件就是Webpack的配置文件 注意&#xff1a;该文件中遵循Node.js的代码格式规范 &#xff0c;需要对导出配置文件中的内容 Webpack在默认情况下只能打包js文件&#xff0c;如果我们希望他能够打包其他类型的文件&#…

Vue路由及Node.js环境搭建

目录 一.Vue路由 1.1 定义 1.2 应用领域 1.3 代码展示 二、Node.js 2.1 定义 2.2 特点 三.Node.js安装与配置 3.1.下载 3.2.安装 3.3.环境搭建 好啦今天到这了&#xff0c;希望帮到你&#xff01;&#xff01;&#xff01; 一.Vue路由 1.1 定义 Vue路由是指使用Vue Router…

npm 彻底卸载

问题&#xff1a; 执行 npm -v 指令出现如下报错&#xff1a; ERROR: npm v10.2.1 is known not to run on Node.js v12.10.0. This version of npm supports the following node versions: ^18.17.0 || >20.5.0. 分析&#xff1a; 由于编译环境问题&#xff0c;需要更新…

yum安装node,npm

node官网 yum -y install nodejs npm 查看版本 npm -v node -v卸载 yum -y remove nodejs npm修改镜像源 4.1. 修改淘宝镜像源 set registry https://registry.npm.taobao.org npm config get registr4.2. 修改华为云镜像源 npm config set registry https://mirrors.huaweicl…

列举一些常用的Webpack配置和插件

以下是一些常用的Webpack配置和插件&#xff0c;可以用来优化和扩展前端项目的构建过程&#xff1a; 1&#xff1a;入口和出口配置&#xff1a; module.exports {entry: ./src/index.js, // 入口文件output: {path: path.resolve(__dirname, dist), // 输出目录filename: …

七、全屏粒子特效

简介 给页面添加粒子光影特效。欢迎访问个人的简历网站预览效果 本章涉及修改与新增的文件&#xff1a;main.ts、App.vue、utils 一、安装插件 安装 vue3-particles tsparticles插件 详细文档查看 tsParticles 官网 npm i vue3-particlesnpm i tsparticles创建配置文件 o…

学习node.js WS服务器设置SFTP

Python读视频流发送给前端H5呈现-websocket实现方法_h5 websocket python-CSDN博客 Node.js实现WebSocket聊天室的例子 | 老卫&#xff08;柳伟卫&#xff09;的博客 - 关注编程、系统架构、性能优化 | waylau.com websocket教程 WebSockets - Events & Actions (tutoria…

npm install报 ERESOLVE unable to resolve dependency tree

三四年前的一个项目&#xff0c;打开&#xff0c;npm install 一下&#xff0c;结果报 ERESOLVE unable to resolve dependency tree。 以前install都一切顺利&#xff0c;现在就不行&#xff0c;那很大的可能是npm的版本不同。 PS D:\workSpace\code\*-admin-ui-master> n…

《实战:如何搭建一个完整的 Vue2.0 项目》- 7、Vue2.x 项目 webpack 4 升级 5(半自动升级)

1.自动升级 先全局安装升级插件 npm i npm-check npm-check-updates -g检查依赖 npm-check更新检查后的依赖并展示版本号&#xff0c;此时 package.json还没有更新 npm-check-updates升级 package.json&#xff0c;下图显示更新版本&#xff0c;此时 package.json文件已变更…

基于 nodejs+vue网上考勤系统

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

(附源码)基于微服务架构的餐饮系统的设计与实现-计算机毕设 86393

基于微服务架构的餐饮系统的设计与实现 摘 要 近年来,我国经济和社会发展迅速,人们物质生活水平日渐提高,餐饮行业更是发展迅速,人们对于餐饮行业的认识和要求也越来越高。传统形式的餐饮行业都是以人为本,管理起来需要很多人力、物力、财力,既不方便管理者的管理,也不方便顾…

nodejs的koa传参校验的手搓

第三方的有点搞不懂怎么写的,所以需要手搓一个来尝试一下 我的网站 场景说明: 像是下面这个路由入入口: /*** token解析用户信息*/ router.post(/loginByToken,userS.getInfoByToken)你这里的中间件可能会有多个,那么你可以在第一个中间件的文件入口处进行参数校验: example:…

nodejs 操作rabbitMQ rascal库(针对amqplib的封装)

Rascal 是一个围绕amqplib 的丰富的 pub/sub 包装器。amqplib 最好的事情之一是它不会对您如何使用它做出假设。另一个是它不尝试抽象AMQP Concepts。因此&#xff0c;该库提供了大量的控制和灵活性&#xff0c;但您有责任采用适当的模式和配置。您需要注意的是&#xff1a; 默…

介绍Node.js中fs模块 代码和注释。

Node.js中的fs模块提供了一些用于文件系统操作的API&#xff0c;包括文件读写、目录操作等。 读取文件 使用fs.readFile()方法可以读取文件内容。该方法的第一个参数是文件路径&#xff0c;第二个参数是可选的选项对象&#xff0c;第三个参数是回调函数。回调函数的第一个参数…

前端本地开发中,代理配置是如何解决跨域的?

文章目录 跨域&#xff08;Cross-Origin&#xff09;开发代理原理先说一下三个概念那代理到底是如何解决跨域的&#xff1f; 补充参考视频 跨域&#xff08;Cross-Origin&#xff09; 这里再说一下跨域的概念吧。 在Web开发中&#xff0c;浏览器限制了从一个不同来源&#xff…

【Node.js入门】1.2 部署Node.js开发环境

1.2 部署Node.js开发环境 在 Windows 系统上安装 Node.js 两种文件格式的安装包 Windows安装包&#xff08;.msi&#xff09;Windows二进制文件&#xff08;.exe&#xff09;安装包 检查Node.js版本 node --version 在 Linux 系统上安装 Node.js Linux操作系统上安装Nod…

day2:Node.js 环境准备

day2:Node.js 环境准备 文章目录 day2:Node.js 环境准备安装 Node.js 和 npm验证 Node.js 和 npm使用淘宝 NPM 镜像npm 包管理器的基本使用**NPM 常用命令**小结准备一台linux服务器 [root@node3 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)

使用 typescript + express 创建 NodeJs 后端服务

使用 typescript express 创建 NodeJs 后端服务 初始化 NodeJs 程序 npm init -y安装依赖 pnpm add express pnpm add ts-node nodemon types/node types/express -D配置 nodemon 在根目录创建nodemon.json来配置 nodemon: {"watch": ["./"],"e…

在node-red 的function中使用第三方的npm 库来处理业务逻辑

首先找到node-red的安装目录,这个目录可以在启动日志里看到。 如我的 我的就是在 /Users/fizz/.node-red 进入该目录,安装所需要的库 如 npm install lodash 然后在setting.js 中配置functionGlobalContext // The following property can be used to seed Global Context …

Express.js 与 Nest.js对比

Express.js 与 Nest.js对比 自从 Node.js 发布以来&#xff0c;Javascript 在后端领域的使用有所增加。由于 Node.js 的使用越来越多&#xff0c;每天都会有新的框架和工具发布。Express 和 Nest 是使用 Node.js 创建后端应用程序的最著名的框架之一&#xff0c;在本文中&…

02.webpack中多文件打包

1.module,chunk,bundle的区别 moudle - 各个源码文件&#xff0c;webpack中一切皆是模块chunk - 多模块合并成的&#xff0c;如entry, import(), splitChunkbundle - 最终的输出文件 2.多文件打包配置 2.1 webpack.common.js const path require(path) const HtmlWebpackPl…

npm私有云

安装node时npm会自动安装&#xff0c;npm也可以单独安装。 package.json 在使用npm时&#xff0c;package.json文件是非常重要的&#xff0c;因为它包含了关于项目的必要信息&#xff0c;比如名称、版本、依赖项等。在初始化新项目时&#xff0c;通常会使用npm init命令生成一…

Node.js 中间件是怎样工作的?

express自带路由功能&#xff0c;可以侦听指定路径的请求&#xff0c;除此之外&#xff0c;express最大的优点就是【中间件】概念的灵活运用&#xff0c;使得各个模块得以解耦&#xff0c;像搭积木一样串起来就可以实现复杂的后端逻辑。除此之外&#xff0c;还可以利用别人写好…

node基础之三:http 模块

// 1. 导入模块 const http require("http"); // 2. 创建服务 const server http.createServer((request, response) > {// 获取请求方法request.method;// 获取请求 url&#xff08;只包含url中的路径和查询字符串&#xff09;request.url;// 获取 HTTP 协议版…

NPM 常用命令(三)

目录 1、npm compltion 1.1 描述 2、npm config 2.1 常用命令 2.2 描述 set get list delete edit fix 2.3 配置 json global editor location long 3、npm dedupe 3.1 描述 3.2 配置 4、npm deprecate 4.1 命令使用 4.2 描述 4.3 配置 registry ot…

包管理工具--》npm的配置及使用(二)

在阅读本篇文章前请先阅读包管理工具--》npm的配置及使用&#xff08;一&#xff09; 目录 &#x1f31f;语义版本 避免还原的差异 npm的差异版本处理 &#x1f31f;npm 脚本 &#xff08;npm scripts&#xff09; &#x1f31f;运行环境配置 在node中读取package.json …

执行npm的时候报权限问题的解决方案

我们在执行npm操作的过程中&#xff0c;会出现以下权限问题&#xff0c;解决方案: 管理员身份 运行cmd 切换目录到要执行命令的文件下 再进行npm操作即可

npm/yarn link 测试包时报错 Warning: Invalid hook call. Hooks can only be called ...

使用 dumi 开发 React 组件库时&#xff0c;为避免每次修改都发布到 npm&#xff0c;需要在本地的测试项目中使用 npm link 为组件库建立软连接&#xff0c;方便本地调试。 结果在本地测试项目使用 $ npm link 组件库 后&#xff0c;使用内部组件确报错&#xff1a; react.dev…

Nodejs 第二十章(fs 下)

概述 在 Node.js 中&#xff0c;fs 模块是文件系统模块&#xff08;File System module&#xff09;的缩写&#xff0c;它提供了与文件系统进行交互的各种功能。通过 fs 模块&#xff0c;你可以执行诸如读取文件、写入文件、更改文件权限、创建目录等操作&#xff0c;Node.js …

vite和webpack的对比

vite和webpack是什么&#xff1f; 1、vite是什么 vite是一个由Vue.js作者尤雨溪开发的构建工具&#xff0c;它利用了ES Module Imports&#xff0c;在开发环境下可以实现按需编译&#xff0c;加快了开发速度。而在生产环境下&#xff0c;它使用Rollup进行打包&#xff0c;提供…

node.js中express框架cookie-parser包设置cookie的问题

后端使用node.js express cookie-parser技术栈设置cookie的时候出现了无法成功设置的问题 前端发送axios请求部分代码&#xff1a; axios({method: "post",data: {content: remark,relatedArticles: relatedArticleId,userId: userId,userEmail: userEmail,topRema…

驳《Web已死》:App不是未来

有人说这是一个App的时代&#xff0c;到处流行的都是Web大势已去&#xff0c;App才是王道。 第一次提出这种说法是在1997年的《连线杂志》中&#xff0c;在2010这种概念又再次来袭&#xff0c;当时克里斯安德森写了一篇文章叫《Web已死》。 在《Web已死》文章中&#xff0c;克里…

在前端html页面中向服务器发送post登录请求

目录 前言 搭建服务器 搭建前端登录页面 获取表单值 使用axios发送post登录请求 前言 一般在html页面中向服务器发送post请求的模块为登录请求&#xff0c;本文将介绍如何向服务器发送post请求 搭建服务器 如何搭建服务器请看JWT认证这篇文章&#xff0c;有详细的解说。…

npm的使用,为什么要用

标题&#xff1a;使用npm管理前端项目依赖 介绍&#xff1a; 在现代前端开发中&#xff0c;项目往往会依赖大量的第三方库和工具。而npm&#xff08;Node Package Manager&#xff09;作为JavaScript生态系统中最流行的包管理工具&#xff0c;提供了便捷的方式来管理和安装这些…

若依框架启动过程中遇到的控制台使用npm i下载相关依赖报错的问题以及前端启动遇到的问题

目录 报错截图问题解决其他问题 npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写&#xff0c;如果包括路径&#xff0c;请确保路径正确&#xff0c;然后再试一次。问题解决更改环境变量新建系统变量 其他问题 错误解决Error: error:0…

Next.js报错之 Error: connect ECONNREFUSED 127.0.0.1:80 【接口代理】

Error: connect ECONNREFUSED 127.0.0.1:80 报错的完整代码 import React from react; import PropTypes from prop-types; import axios from axios;const Index props > {return <div>Index</div>; };Index.propTypes {};Index.getInitialProps async () …

在Nextjs中使用Koa自定义服务器遇到的坑一 ------ 显示无限404

在Nextjs中使用Koa自定义服务器遇到的坑一 ------ 显示无限404想实现的功能路由映射失败问题代码问题分析2. 此时加上 await next() 让其继续执行后面的中间件3. 接着分析为什么还是失败&#xff1f;4. 知道了路由已经匹配到了&#xff0c;但是依旧没有显示a.js文件&#xff0c…

express解决请求体过大

设置limit属性&#xff0c;将限制的大小自定义 # 解析 application/x-www-form-urlencoded【解析查询字符串格式参数】 app.use(express.urlencoded({ extended: true, limit: 10000kb }));# 解析 application/json【解析JSON格式参数】 app.use(express.json({ limit: 10000k…

[前端面试套餐css+js+vue+es6]第五天

前端面试套餐css&#xff1a;有哪些方式可以隐藏页面元素&#xff1f;区别&#xff1f;区别js&#xff1a;说说对闭包的理解&#xff1f;闭包使用场景&#xff1f;使用场景模拟私有方法柯里化函数其他es6&#xff1a;怎么理解ES6中Generator的&#xff1f;使用场景&#xff1f;…

[前端面试套餐css+js+vue+es6]第二天

前端面试套餐css&#xff1a;css选择器有哪些&#xff1f;优先级&#xff1f;哪些属性可以继承&#xff1f;选择器优先级继承属性无继承的属性js&#xff1a;Javascript字符串的常用方法有哪些&#xff1f;操作方法增删改查转换方法模板匹配方法es6&#xff1a;数组新增了哪些扩…

[Node.js框架学习笔记]Koa框架初体验

Koa框架Koa框架简介Koa初体验初始化框架1.安装框架生成器npm install koa-generator -g2.使用命令创建文件koa2 koa2_stu3.cd 到目录下使用npm install安装默认的框架依赖4.安装模块引擎和数据库依赖npm install art-template koa-art-template mysql5.修改app.js文件6.测试 np…

[Node.js学习笔记]Express框架路由和托管静态文件

今天继续了解一下Express路由普通语法特殊语法路由参数托管静态文件普通写法express语法路由 1.路由&#xff1a;就是网址2.路由参数&#xff1a;网址参数 普通语法 /** Author: 41* Date: 2021-11-06 10:56:59* LastEditors: 41* LastEditTime: 2021-11-06 11:16:48* Descr…

[前端框架学习笔记]Node.js的安装与配置

Node.js的安装与配置Node.js的下载正常安装&#xff0c;检测是否安装成功&#xff01;如果node -v报错设置npm的镜像源设置npm全局包路径1.安装node到不是C盘的目录下2.修改默认的全局目录3.配置环境变量大功告成&#xff0c;配置完成Node.js的下载 官网地址 官网长这个样子 …

GitBook安装、配置、制作电子书(一)

GitBook安装、配置、制作电子书&#xff08;一&#xff09; 使用Git进行版本控制&#xff0c;并把项目托管到 GitBook.com&#xff08;二&#xff09; 文章目录一、yum安装node.js1、下载node.js2、yum安装node.js3、查看node.js版本二、安装 GitBook1、输入下面的命令来安装 …

koa中值参数的获取和第三方中间件

两种提交方式&#xff0c;一种是get 一种是post get: ctx.query // 获取的是已经解析好的对象 ctx.request.query // 获取的是已经解析好的对象 ctx.querystring // 获取的是字符换 ctx.request,querystring // 获取的是字符换 动态路由传值 router.get(news/:id,async (c…

koa中的中间件

分为几种 1&#xff1a;应用级中间件 // 匹配任何路由 app.use(async(ctx,next)>{console.log(jdf)await next() // 继续向下匹配 }) 2&#xff1a;路由级中间件 // 匹配到路由之后继续向下匹配 router.get(/news,async(stx,next)>{console.log(df)await next() }) …

Node.js安装及环境配置与cnpm的安装,绝对一遍成功

第一步 安装 前期准备: 去360软件中心下载一个 微软常用运行库合集-2020.03.25-X64 然后开始安装 第二步 配置环境 打开cmd 测试安装是否成功 在安装目录下新建两个文件夹 node_cache和node_global 创建完两个空文件夹之后&#xff0c;打开cmd命令窗口&#xff0c;输入…

Day16-蜗牛影城后端开发

蜗牛影城后端开发 一 多表关联查询 电影集合movie的type(类别)字段关联到电影类别movieType表的_id(主键) 二 蜗牛影城后端开发 1 数据的导入导出 2 用户模块 UserModel.js //导入mongoose,并解构出Schema(类)和model(对象) const {Schema,model} =

node没有自动安装npm时,如何手动安装 npm

之前写过一篇使用 nvm 管理 node 版本的文章&#xff0c;node版本管理&#xff08;Windows&#xff09; 有时候&#xff0c;我们使用 nvm 下载 node 时&#xff0c;node 没有自动下载 npm &#xff0c;此时就需要我们自己手动下载 npm 1、下载 npm下载地址&#xff1a;&…

【使用Node.js搭建自己的HTTP服务器】

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

跨域的同时设置headers信息

1. 通常情况下&#xff0c;跨域时浏览器是无法设置headers的&#xff0c;但是我们可以从后台设置&#xff0c;允许浏览器设置对应属性值&#xff0c;即补充 Access-Control-Allow-Headers 的值。例如我要在浏览器发送请求时&#xff0c;在headers中加入token属性&#xff0c;则…

关于Node.js的events.EventEmitter

Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js里面的许多对象都会分发事件&#xff1a;一个net.Server对象会在每次有新连接时分发一个事件&#xff0c; 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 ev…

免费OCR图像识别文字识别API

免费OCR图像识别文字识别API 一、OCR图像识别文字识别二、使用步骤1、接口2、请求参数3、请求参数示例4、接口 返回示例 三、温馨提示 一、OCR图像识别文字识别 光学字符识别&#xff08;Optical Character Recognition, OCR&#xff09;是指对文本资料的图像文件进行分析识别…

vue中Promise的用法

简介 promise是什么&#xff0c;它可以说是异步编程的一种解决方法&#xff0c;就拿传统的ajax发请求来说&#xff0c;单个还好&#xff0c;如果是一个请求回来的数据还要被其他请求调用&#xff0c;不断地嵌套&#xff0c;可想而知&#xff0c;代码看起来是很乱的&#xff0c…

angular项目环境搭建

&#xff08;1&#xff09;下载node.js&#xff08;地址&#xff1a;https://nodejs.org/en/&#xff09;安装包&#xff0c;直接下一步傻瓜式安装&#xff0c;安装好后系统内部就多了一个npm的变量&#xff0c;打开命令行工具可进行测试 node.js安装包&#xff1a; 测试&a…

作品详情页(评论、收藏等功能)

功能流程概述&#xff1a; 这li我分为三部头部和主体都是获取数据渲染数据还有一个收藏&#xff0c;主体有一个序号表示&#xff0c;底部就是我们的评论了&#xff0c;头部我们首先通过api获取数据&#xff0c;根据menuid请求数据(查看数据结构)&#xff0c;渲染页面()如果没有…

NodeJs学习day01

NodeJs学习day01目标一、Nodejs概述1.介绍2.Nodejs应用场景3.安装Nodejs4.模块化5.命令参数和环境变量二、Node快速开始-常用内置模块1.os 模块2.path 模块3.URL模块4.querystring模块5.fs模块6.逐行读取&#xff08;readline&#xff09;7.事件触发器&#xff08;events&#…

npm全局模式路径配置

npm全局模式路径配置一、npm二、全局配置三、prefix配置四、参考一、npm npm是世界最大的包管理器。(原话&#xff1a; npm is the world’s largest software registry.) 二、全局配置 全局(global)模式操作下&#xff0c;软件包会安装在prefix 目录下&#xff0c;而不是当前…

面试官问你关于node的那些事(进阶篇)

前沿&#xff1a;续上次面试官问你关于node的那些事基础篇发出&#xff0c;童鞋反馈说“怎么那么基础啊&#xff0c;这也太水了吧” 这里统一做回复&#xff0c;不基础咋叫“基础篇”呢&#xff0c;因为本人也不是什么大神&#xff0c;渣渣一枚&#xff0c;只是通过自己的角度&…

12.JavaWeb-Node.js

1.Node.js的概念 传统的Web服务器中&#xff0c;每个请求都会创建一个线程&#xff0c;这会导致线程数的增加&#xff0c;从而影响服务器的性能和扩展性&#xff0c;Ryan Dahl借助Chrome的V8引擎提供的能力实现了Node.js——可以在服务端运行的JavaScript&#xff08;可以把Nod…

electron开发一个可安装的EXE应用程序

1.安装 node.js 进入Node官网下载node.js&#xff0c;安装&#xff0c;已经集成了npm就不需要重复安装了 2.配置环境变量 在命令行窗口输入 node -v 查看node是否安装成功&#xff1b;输入 npm -v 查看npm是否安装成功 3.安装 electron g表示全局变量&#xff08;系统环境&am…

Node.js-Express框架基本使用

Express介绍 Express是基于 node.js 的web应用开发框架&#xff0c;是一个封装好的工具包&#xff0c;便于开发web应用&#xff08;HTTP服务&#xff09; Express基本使用 // 1.安装 npm i express // 2.导入 express 模块 const express require("express"); // 3…

Nodejs 第十三章(os)

Nodejs os 模块可以跟操作系统进行交互 var os require("node:os")序号API作用1os.type()它在 Linux 上返回 Linux&#xff0c;在 macOS 上返回 Darwin&#xff0c;在 Windows 上返回 Windows_NT2os.platform()返回标识为其编译 Node.js 二进制文件的操作系统平台的…

如何深入理解 Node.js 中的流(Streams)

Node.js是一个强大的允许开发人员构建可扩展和高效的应用程序。Node.js的一个关键特性是其内置对流的支持。流是Node.js中的一个基本概念&#xff0c;它能够实现高效的数据处理&#xff0c;特别是在处理大量信息或实时处理数据时。 在本文中&#xff0c;我们将探讨Node.js中的流…

node.js 简单实验 创建一个简单的web服务

概要&#xff1a;用一个最简单是例子感受一下node.js 的能力 1.代码 var http require("http") http.createServer(function (request, response) { response.writeHead(200, {Content-Type: text/plain}); response.end(Hello World\n); }).listen(8081); cons…

npm和yarn的区别?

文章目录 前言npm和yarn的作用和特点npm和yarn的安装的机制npm安装机制yarn安装机制检测包解析包获取包链接包构建包 总结后言 前言 这一期给大家讲解npm和yarn的一些区别 npm和yarn的作用和特点 包管理&#xff1a;npm 和 yarn 可以用于安装、更新和删除 JavaScript 包。它们提…

koa路由自动注册

安装 pnpm install require-directory 路由加载 static initRouters() {// 绝对路径const apiDir ${process.cwd()}/router;// 自动加载路由requireDirectory(module, apiDir, {visit: whenLoadModule});// 判断加载模块是否是路由function whenLoadModule(obj) {if (obj i…

koa使用Sequelize:定义数据结构

创建连接 const { Sequelize } require(sequelize);// 第一个参数&#xff1a;连接的数据库名 // 第二个参数&#xff1a;数据库的用户名 // 第三个参数&#xff1a;数据库的密码 const mysql new Sequelize(mytest, root, root, {dialect: mysql, // 这里可以改成任意…

在 Node.js 中使用 MongoDB 事务

MongoDB事务 事务介绍 在 MongoDB 中&#xff0c;对单个文档的操作是原子的。由于您可以使用嵌入的文档和数组来捕获单个文档结构中的数据之间的关系&#xff0c;而不是跨多个文档和集合进行规范化&#xff0c;因此这种单一文档的原子性消除了对多文档的需求许多实际用例的事务…

Vue+NodeJS上传图片到腾讯云Cos

一.前端Vue 1.选择图片 --HTML <input type"file" accept"image/*" change"handleFileChange"> <el-button size"large" click"changeAvatar">上传头像</el-button> //选择图片 function handleFileC…

lodash的merge()方法

文章目录 概述merge()方法简介merge()方法的深拷贝特性merge()方法与Object.assign()的区别总结 概述 在JavaScript开发中&#xff0c;对象合并是一个常见的操作。Lodash是一个流行的实用工具库&#xff0c;其中的merge()方法能够方便地将多个对象进行合并。本文将深入介绍lod…

linux环境安装nodejs

一、安装步骤 1、进入安装目录 cd /usr/local/src2、下载nodejs安装包 wget https://nodejs.org/download/release/latest-v17.x/node-v17.9.1-linux-x64.tar.xz3、解压包 tar -xvf node-v17.9.1-linux-x64.tar.xz 4、为了方便操作更改包名 mv node-v17.9.1-linux-x64 nod…

git branch使用

文章目录帮助文档常用命令相关常见问题远程分支存在&#xff0c;如何创建相应的本地分支远程分支已经删除&#xff0c;但是本地还可以看到&#xff0c;如何删除git feature分支远落后于develop分支如何重命名分支名字帮助文档 用下面的命令&#xff0c;查看git branch的帮助文…

node微信小程序登录实现登录

node微信小程序登录实现登录 好久不见兄弟们这段时间比较忙 需要使用到的模块 npm i axios npm i uuid废话少说直接上可cv&#xff08;bai piao&#xff09;代码 const axios require("axios"); const uuid require("uuid"); // 微信小程序的apikey这…

十七、Webpack搭建本地服务器

一、为什么要搭建本地服务器&#xff1f; 目前我们开发的代码&#xff0c;为了运行需要有两个操作&#xff1a; 操作一&#xff1a;npm run build&#xff0c;编译相关的代码&#xff1b;操作二&#xff1a;通过live server或者直接通过浏览器&#xff0c;打开index.html代码…

使用 Webpack 从 0 到 1 构建 Vue3 项目 + ts

使用 Webpack 从 0 到 1 构建 Vue3 项目 1.初始化项目结构2.安装 webpack&#xff0c;补充智能提示3.初步编写 webpack.config.js3.1设置入口文件及出口文件3.2 指定 html 模板位置 4.配置 运行/打包 命令&#xff0c;首次打包项目5.添加 Vue 及相关配置5.1安装并引入 vue5.2 补…

VS Code 使用cnpm下载包失败

一、 问题如下&#xff1a; 网上找到的解决方法是要在powershell中执行&#xff1a; Set-ExecutionPolicy RemoteSigned进行更改策略。 首先我们解释下这个Set-ExecutionPolicy RemoteSigned&#xff0c;Set-ExecutionPolicy 是一个 PowerShell 命令&#xff0c;用于控制脚本…

Egg.js构建一个stream流式接口服务

经常需要用到 stream 流式接口服务,比如&#xff1a;大文件下载、日志实时输出等等。本文将介绍如何使用Egg.js构建一个 stream 流式接口服务。 一、准备工作 目录结构&#xff1a; app//controllerindex.jstest.txttest.shindex.js 控制器test.txt 测试文件&#xff0c;最好…

前端项目练习(练习-005-webpack-03)

学习前&#xff0c;首先&#xff0c;创建一个web-005项目&#xff0c;内容和web-004一样。&#xff08;注意将package.json中的name改为web-005&#xff09; 前面的代码中&#xff0c;打包工作已经基本完成了&#xff0c;下面开始在本地启动项目。这里需要用到webpack-dev-serv…

十六、Webpack常见的插件和模式

一、认识插件Plugin Webpack的另一个核心是Plugin&#xff0c;官方有这样一段对Plugin的描述&#xff1a; While loaders are used to transform certain types of modules, plugins can be leveraged to perform a wider range of tasks like bundle optimization, asset m…

redis 多租户隔离 ACL 权限控制(redis-cli / nodejs的ioredis )

Redis 6版本之后&#xff1a;提供ACL的功能对用户进行更细粒度的权限控制 &#xff1a;&#xff08;1&#xff09;接入权限:用户名和密码&#xff08;2&#xff09;可以执行的命令&#xff08;3&#xff09;可以操作的 KEY ACL常用规则介绍&#xff1a; 指令列表 //增加可操…

node.js安装和配置

软件介绍 Node.js是一个免费的、开源的、跨平台的JavaScript运行时环境&#xff0c;允许开发人员在浏览器之外编写命令行工具和服务器端脚本。 Node.js是一个基于Chrome JavaScript运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境&#xff0c;基于Googl…

RDB.js:适用于 Node.js 和 Typescript 的终极对象关系映射器

RDB.js 是适用于 Node.js 和 Typescript 的终极对象关系映射器&#xff0c;可与 Postgres、MS SQL、MySQL、Sybase SAP 和 SQLite 等流行数据库无缝集成。无论您是使用 TypeScript 还是 JavaScript&#xff08;包括 CommonJS 和 ECMAScript&#xff09;构建应用程序&#xff0c…

Node.js与npm版本比对

Node.js与npm版本比对 Node.js与npm版本比对版本对比表Node版本对比 Node.js与npm版本比对 我们在项目开发过程中&#xff0c;经常会遇到公司一些老的前端工程项目&#xff0c;而我们当前的node及npm版本都是相对比较新的了。 在运行以前工程时&#xff0c;会遇到相关环境不匹…

Node学习笔记之MongoDB

一、简介 1.1 Mongodb 是什么 MongoDB 是一个基于分布式文件存储的数据库&#xff0c;官方地址 MongoDB: The Developer Data Platform | MongoDB 1.2 为什么选择 Mongodb 操作语法与 JavaScript 类似&#xff0c;容易上手&#xff0c;学习成本低 二、核心概念 Mongodb 中…

Node问题:如何正确安装nvm?Mac和Win双教程!

前端功能问题系列文章&#xff0c;点击上方合集↑ 序言 大家好&#xff0c;我是大澈&#xff01; 本文约1700字&#xff0c;整篇阅读大约需要3分钟。 本文主要内容分三部分&#xff0c;第一部分是需求分析&#xff0c;第二部分是实现步骤&#xff0c;第三部分是问题详解。 …

Node.js中的回调地狱

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

Debian 11 更新 Node.js 版本

发布于 2023-07-14 在 https://chenhaotian.top/debian/d-upd-nodejs/ 步骤 从 NodeSource 服务下载需要的 Node.js 安装脚本。注意更换版本号。当前的 LTS 版本是 18.x curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -现在可以直接从 apt 安装&#xff0…

npm ERR!问题解决

问题一 解决办法 两个文件夹【node_global】和【node_cache】 修改文件属性 问题二 解决办法 安装淘宝镜像 npm config set registry https://registry.npm.taobao.org 查看是否成功&#xff1a; npm config get registry 是淘宝的就ok

webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts

报错如下&#xff1a; 解决方式&#xff0c;先查看自己的 node 版本 node -v然后再安装 types/node 对应版本&#xff0c;比如我的如下 npm i types/node14.10.0 -D然后再次打包&#xff0c;就没有报错了

使用NVM管理多个版本的node.js

1、nvm介绍&#xff1a; nvm全英文也叫node.js version management&#xff0c;是一个nodejs的版本管理工具。nvm是node.js版本管理工具&#xff0c;为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js 2、下载nvm地址&#xff1a; https://d…

【vueCms】vuecms_xg安装与使用视频讲解【视频讲解】

克隆项目 gitee项目地址:https://gitee.com/derekgo/vue-cms_xg git clone gitgitee.com:derekgo/vue-cms_xg.git开启自动化脚本 点击后&#xff0c;运行http://localhost:3002 本地配置 开启本地redis 开启redis redis-server.exe redis.windows.conf重启redis 注意:…

eval() 的用法

eval() 函数是JavaScript中的一个全局函数&#xff0c;用于将字符串作为JavaScript代码进行解析和执行。它接受一个字符串参数&#xff0c;并将该字符串作为JavaScript代码进行解释执行。 详细说明 以下是 eval() 函数的详细说明&#xff1a; 语法&#xff1a; eval(string)st…

Webpack字体文件处理指南

前言 Webpack是一个现代的JavaScript应用程序打包工具&#xff0c;它可以帮助我们处理项目中的各种资源文件&#xff0c;包括字体文件。本篇博客将详细介绍如何使用Webpack来处理字体文件&#xff0c;并给出合理标题。 为什么需要处理字体文件&#xff1f; 在前端开发中&…

nodejs 如何在npm发布自己的包 <记录>

一、包结构 必要结构&#xff1a; 一个包对应一个文件夹&#xff08;文件夹名不是包名&#xff0c;但最好与包名保持一致&#xff0c;包名以package.json中的name为主&#xff09;包的入口文件index.js包的配置文件package.json包的说明文档README.md 二、需要说明的文件 1.配…

【Vue+NodeJS】vue路由及NodeJS环境搭建(Windows版)

一、Vue路由 1、什么是Vue路由 Vue路由是Vue.js框架中用于实现单页面应用&#xff08;SPA&#xff09;的路由管理器。它允许您创建多个页面之间的导航&#xff0c;并通过URL的变化来动态加载不同的组件。Vue路由通过声明式的方式定义页面的导航规则&#xff0c;并提供了一些内置…

npm发布vue3自定义组件库--方法二

npm发布vue3自定义组件库 创建项目 vue create test-ui自定义组件 创建自定义组件&#xff0c;组件名称根据你的需求来&#xff0c;最好一个组件一个文件夹&#xff0c;下图是我的示例。 src/components 组件和你写页面一样&#xff0c;所谓组件就是方便实用&#xff0c;不…

[Angular实战网易云]——1、创建项目

前言 目前对于angular的使用虽然有一段时间了&#xff0c;但是对于结构的认知依旧是很片面&#xff0c;一些关键的要点也是一知半解&#xff0c;所以一直想找一个全面介绍的视频或者课程。恰巧&#xff0c;今天刚刚看到一个大佬用angular8ngrx8完成一项网易云音乐的管理项目&a…

node 如何下载任意版本

开门见山啦 第一步&#xff1a;打开node官网 Node.js 第二步&#xff1a;点击下载 进入下面的页面&#xff0c;然后往下滑&#xff0c;点击 All download options 查看以往所有的版本号&#xff1a; 这样就可以按自己的需求下载对应的node版本啦 或者 &#xff1a; 最简单…

安装cnpm和node时挖的坑和遇到的问题(配置环境)

安装cnpm时我怎么解决 无法加载文件 C:\Users\admin\AppData\Roaming\npm\cnpm.ps1&#xff0c;因为在此系统上禁止运行脚本。 这个问题其实刚开始学习的时候也让我一脸茫然&#xff0c;在导师的帮助下才成功让它运行 &#xff0c;其实很多人在安装好cnpm时都提示安装成功了&a…

增强你的 Fetch,或许你该考虑考虑 ultrafetch 了

记忆犹新&#xff0c;在 2015 年 JavaScript 引入了 Fetch API&#xff0c;引起了开发者广泛的热情。Fetch 这种管理本地和远程资源的新方法很快被浏览器所采用&#xff0c;但 Node.js 却花了更长的时间。直到 2022 年才将 fetch() 添加到 Node 的标准库中。 虽然 Fetch API 很…

安装nodejs的详细流程保姆级(踩了无数次坑)

&#x1f600;前言 Node.js是一款强大的JavaScript运行时环境&#xff0c;广泛应用于前端和后端开发。它的灵活性和高效性使其成为开发者的首选工具之一。本文将引导您了解如何下载、安装和配置Node.js&#xff0c;以及一些关键的步骤&#xff0c;使您能够充分利用这一工具。不…

【Npm】的安装和使用教程

前端工具及插件库 专栏收录该内容 24 篇文章1 订阅 订阅专栏 npm 一、安装配置 二、初始化配置文件 package.json package.lock.json 二、下载模块 2.1、下载指令 2.2、清理缓存 2.3、模块信息 2.4、npm i 与 npm ci 区别 三、其他指令 第三方模块是别人写好的一些文件&#xf…

在nodejs常见的不良做法及其优化解决方案

在nodejs常见的不良做法及其优化解决方案 当涉及到在express和nodejs中开发应用程序时。遵循最佳实践对于确保项目的健壮性、可维护性和安全性至关重要。 在本文中&#xff0c;我们将探索开发人员经常遇到的几种常见的错误做法&#xff0c;并通过代码示例研究优化的最佳做法&…

前端架构师之02_Node.js安装

Node.js运行环境搭建 1.1 下载和安装 Node.js是一个基于Chrome V8引擎的JavaScript代码运行环境&#xff0c;也可以说是一个运行时平台&#xff0c;提供了一些功能性的API&#xff0c;如文件操作API、网络通信API。 如果在浏览器运行JavaScript代码&#xff0c;浏览器就是Ja…

Nodejs 第十五章(child_process)

child_process 子进程 子进程是Nodejs核心API&#xff0c;如果你会shell命令&#xff0c;他会有非常大的帮助&#xff0c;或者你喜欢编写前端工程化工具之类的&#xff0c;他也有很大的用处&#xff0c;以及处理CPU密集型应用。 创建子进程 Nodejs创建子进程共有7个API Sync…

Vue2电商前台项目——完成Home首页模块业务

Vue2电商前台项目——完成Home首页模块业务 Vue基础知识点击此处——Vue.js 文章目录 Vue2电商前台项目——完成Home首页模块业务一、项目开发的步骤二、Home首页拆分静态组件1、完成TypeNav三级联动组件&#xff1a;全局组件2、完成其余静态组件&#xff1a;局部组件 三、请求…

webpack:详解cache模块常用配置

背景 持久化缓存算得上是 Webpack 5 最令人振奋的特性之一&#xff0c;它能够将首次构建结果持久化到本地文件系统&#xff0c;在下次执行构建时跳过一系列解析、链接、编译等非常消耗性能的操作&#xff0c;直接复用 module、chunk 的构建结果。 cache 会在开发模式被设置成…

Node爬虫:利用Node.js爬取网页图片的实用指南

在互联网时代&#xff0c;图片是信息传递和展示的重要组成部分&#xff0c;而提取网页中的图片数据对于一些项目和需求来说尤为重要。本文将详细介绍如何使用Node.js编写爬虫程序&#xff0c;实现网页图片的批量爬取&#xff0c;帮助您轻松获得所需的图片数据&#xff0c;并揭示…

Node.js操作MySQL8.0数据库无法连接

Node.js操作MySQL8.0数据库无法连接 原创&#xff1a;丶无殇  2023-10-07 报错内容 使用node.js连接数据库MySQL 8时候&#xff0c;报错ER_NOT_SUPPORTED_AUTH_MODE&#xff0c;并且提示Client does not support authentication protocol requested by server; consider upg…

ubuntu 22.04 安装最新版本的 nodejs

参考资料&#xff1a;How To Install Node.js on Ubuntu 20.04 采用其中的第二个方法&#xff1a; cd ~ curl -sL https://deb.nodesource.com/setup_18.x -o /tmp/nodesource_setup.sh vi /tmp/nodesource_setup.sh sudo bash /tmp/nodesource_setup.sh sudo apt install no…

node中的crypto模块指南

node中的crypto模块指南 加密操作可能很棘手&#xff0c;以至于付费的加密服务公司的存在只是为了确保在代码库中正确实现加密操作。好消息是&#xff0c;只需学习一些知识&#xff0c;我们就可以使用 Node 的内置加密模块免费进行适当的加密。 在本指南中&#xff0c;我们将…

npm 清缓存(重新安装node-modules)

安装node依赖包的会出现失败的情况&#xff0c;如下图所示&#xff1a; 此时 提示有些依赖树有冲突&#xff0c;根据提示 “ this command with --force or --legacy-peer-deps” 执行命令即可。 具体步骤如下&#xff1a; 1、先删除本地node-modules包 2、删掉page-loacl…

cordova(nodejs打包apk)环境配置

试了一个多星期终于可以了,各种版本问题,一定要注意版本版本版本,现在这一套在我这可以使用,仅供参考,不保证大家一定可以成功,玄学!!! 1.安装nodejs Node.js下载适合自己设备的安装包,一路next;配置nodejs系统变量;打开CMD窗口,执行命令node -v查看node版本,如果…

Node.js 正在逐渐被淘汰!Bun 1.0 正在改变 JavaScript 的游戏规则

在深入讨论之前&#xff0c;我们需要解释什么是 JavaScript 运行时以及为什么我们应该关心其速度。 想象一下&#xff0c;你用 JavaScript 写了一个故事&#xff0c;需要有人大声读出来。JavaScript 运行时就像是那个友好的叙述者&#xff0c;为你的故事赋予生命&#xff01;它…

使用ExcelJS快速处理Node.js爬虫数据

什么是ExcelJS ExcelJS是一个用于处理Excel文件的JavaScript库。它可以让你使用JavaScript创建、读取和修改Excel文件。 以下是ExcelJS的一些主要特点&#xff1a; 支持xlsx、xlsm、xlsb、xls格式的Excel文件。可以创建和修改工作表、单元格、行和列。可以设置单元格样式、字…

NodeJs中使用JSONP和Cors实现跨域

跨域是为了解决浏览器请求域名&#xff0c;协议&#xff0c;端口不同的接口&#xff0c;相同的接口是不需要实现跨域的。 1.使用JSONP格式实现跨域 实现步骤 动态创建一个script标签 src指向接口的地址 定义一个函数和后端调用的函数名一样 实现代码 -- 在nodejs中使用http内…

安装指定版本nodejs

nodejs官网&#xff1a;https://nodejs.cn/download/ nodejs官方&#xff1a;http://nodejs.cn/ cd /usr/local/src #进入目录 wget https://nodejs.org/dist/v16.13.0/node-v16.13.0-linux-x64.tar.xz #下载软件 tar -xvf node-v16.13.0-linux-x64.tar.xz #解压 mv node-v16.…

Webpack Sourcemap文件泄露漏洞

Webpack Sourcemap文件泄露漏洞 前言一、Webpack和Sourcemap1.1 什么是Webpack1.2 什么是Sourcemap 二、漏洞利用2.1 使用reverse-sourcemap工具2.1 直接看前端代码 三、漏洞挖掘漏洞修复 前言 Webpack主要是用于前端框架进行打包的工具&#xff0c;打包后形成.js.map文件&…

如何使用 Node.js和Express搭建服务器?

如何使用NodeJs搭建服务器 1. 准备工作1.1 安装Node.js 2. 安装express2.1 初始化package.json2.2 安装express2.3 Express 应用程序生成器 1. 准备工作 1.1 安装Node.js Node.js 是一个开源、跨平台的 JavaScript 运行时环境。 下载链接&#xff1a;Node.js官网下载 建议下…

node.js知识系列(5)-每天了解一点

目录 21. RESTful API 设计中的 HTTP 动词22. 中间件链和回调地狱23. Express.js 的 ORM 经验24. 错误处理中间件和 HTTP 状态码25. 事件循环&#xff08;Event Loop&#xff09;在异步编程中的作用26. Node.js 缓存机制27. Node.js 全局对象28. 性能分析和调优经验29. Express…

高校教务系统登录页面JS分析——安徽工程大学

高校教务系统密码加密逻辑及JS逆向 本文将介绍高校教务系统的密码加密逻辑以及使用JavaScript进行逆向分析的过程。通过本文&#xff0c;你将了解到密码加密的基本概念、常用加密算法以及如何通过逆向分析来破解密码。 本文仅供交流学习&#xff0c;勿用于非法用途。 一、密码加…

学习Node js:raw-body模块源码解析

raw-body是什么 raw-body的主要功能是处理HTTP请求体的原始数据。它提供了以下核心功能&#xff1a; 解析请求体&#xff1a;可以从HTTP请求中提取原始数据&#xff0c;包括文本和二进制数据。配置选项&#xff1a;通过配置项&#xff0c;可以设置请求体的大小限制、编码方式…

npm、pnpm和yarn【简单了解】

npm&#xff08;Node Package Manager&#xff09;、pnpm和yarn都是用于管理JavaScript项目中依赖包的工具&#xff0c;它们有一些相似之处&#xff0c;但也有一些不同的特点。 1.npm&#xff08;Node Package Manager&#xff09;&#xff1a; npm 是 Node.js 默认的包管理器…

通过410s读取电表数据并接入物联网平台

通过410s读取电表数据并接入物联网平台 设备接线准备设备调试代码实现Modbus TCP Client 读取电表数据读取寄存器数据转成32bit Float格式然后使用modbusTCP Client 读取数据 使用mqtt协议接入物联网平台最终代码实现 设备接线准备 设备调试 代码实现 Modbus TCP Client 读取…

npm run build 打包报错 - 添加 parallel: false, 解决

移动端项目 打包报错 Syntax Error: Thread Loader (Worker 1) The "from" argument must be of type string. Received undefined No bundles were parsed. Analyzer will show only original module sizes from stats file. 解决 vue.config.js 中添加 parallel…

vite 和 webpack 的区别

1. 构建原理&#xff1a; Webpack 是一个静态模块打包器&#xff0c;通过对项目中的JavaScript、css、Image 等文件进行分析&#xff0c;生成对应的静态资源&#xff0c;并且通过一些插件和加载器来实现各种功能。 Vite 是一种基于浏览器元素 ES 模块解析构建工具&#xff0c…

自定义v-resize指令并发布到NPM

自定义Vite库并发布到NPM 封装useResize 用于监听绑定元素的宽高变化&#xff0c;当元素宽高发生变化时触发回调并获取最新的宽高 新建项目 结合上面学到的 Hook 和 自定义指令封装一个监听元素宽高变化的指令&#xff0c;并发布到 npm 项目结构 useResize ├…

Vue3 + Nodejs 实战 ,文件上传项目--实现图片上传

目录 技术栈 1. 项目搭建前期工作(不算太详细) 前端 后端 2.配置基本的路由和静态页面 3.完成图片上传的页面&#xff08;imageUp&#xff09; 静态页面搭建 上传图片的接口 js逻辑 4.编写上传图片的接口 5.测试效果 结语 博客主页&#xff1a;専心_前端,javascript,mys…

如何使用前端包管理器(如npm、Yarn)?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

港联证券:上涨过程缩量下跌意味着什么意思?

股票商场中&#xff0c;常常会呈现上涨进程缩量跌落的情况&#xff0c;这种趋势在投资者中十分常见。可是关于股民们而言&#xff0c;缩量跌落是挣钱仍是赔钱&#xff0c;仍然是个问题。那么&#xff0c;上涨进程缩量跌落意味着什么意思呢&#xff1f;从多个视点剖析&#xff0…

只需4步使用Redis缓存优化Node.js应用

介绍 通过API获取数据时&#xff0c;会向服务器发出网络请求&#xff0c;收到响应数据。但是&#xff0c;此过程可能非常耗时&#xff0c;并且可能会导致程序响应时间变慢。 我们使用缓存来解决这个问题&#xff0c;客户端程序首先向API发送请求&#xff0c;将返回的数据存储…

Apache Dubbo 首个 Node.js 3.0-alpha 版本正式发布

作者&#xff1a;蔡建怿 关于Apache Dubbo3 Apache Dubbo 是一款易用、高性能的 WEB 和 RPC 框架&#xff0c;同时为构建企业级微服务提供服务发现、流量治理、可观测、认证鉴权等能力、工具与最佳实践。经过近几年发展&#xff0c;Dubbo3 已在阿里巴巴集团各条业务线实现全面…

完整指南:如何使用 Node.js 复制文件

文件拷贝指的是将一个文件的数据复制到另一个文件中&#xff0c;使目标文件与源文件内容一致。Node.js 提供了文件系统模块 fs&#xff0c;通过该模块可以访问文件系统&#xff0c;实现文件操作&#xff0c;包括拷贝文件。 Node.js 中文件拷贝方法 在 Node.js 中&#xff0c;有…

前端的限流主要是通过什么方式实现的?

前端的限流主要是通过以下几种方式实现的&#xff1a; 节流&#xff1a;在一定时间内&#xff0c;只允许某个事件执行一次&#xff0c;例如在用户连续点击某个按钮时&#xff0c;只有在一定时间间隔内让第一次点击事件执行&#xff0c;之后忽略其他点击事件。 防抖&#xff1a…

Webpack监视文件修改,自动重新打包文件

方法一&#xff1a;使用watch监视文件变化 在终端中输入以下指令&#xff1a; npx webpack --watch 我们使用这种方法监听文件变化时只会监听我们计算机本地的文件变化&#xff0c;在开发场景中我们的项目是要部署到服务器中的&#xff0c;因此这种方式并不推荐。 方法二&…

[nodejs]NVM使用指南

安装 官网链接 使用 # 版本号 nvm version# 显示node是运行在32位还是64位。 nvm arch# 显示已安装的列表 nvm list nvm ls# 使用制定版本node。可指定32/64位 nvm use [version] [arch]# 显示可安装的所有版本 nvm list available# 安装最新版本 nvm install latest# 安装指…

【# 完美解决 node.js 模块化后报错 ReferenceError: require is not defined】

完美解决 node.js 模块化后报错 ReferenceError: require is not defined 错误信息如图 直接改插件源码&#xff1a;&#xff08;不是cnpm里的插件&#xff0c;而是下载下来的export2Excel.js&#xff09; 在export2Excel.js内只要改动头部一行源码即可 改之前&#xff1a;…

【vue3】webpack和vite介绍与使用【超详细】

构建工具 打包工具称为构建工具 使用模块化开发主要面临两个问题:1.浏览器兼容性问题 2.模块化过多时&#xff0c;加载问题。使用构建工具&#xff0c;对代码进行打包&#xff0c;将多个模块打包成一个文件。这样一来及解决了兼容性问题&#xff0c;又解决了模块过多的问题作…

【vue.js】路由使用与Node.js下载安装之环境配置

&#x1f3ac; 艳艳耶✌️&#xff1a;个人主页 &#x1f525; 个人专栏 &#xff1a;《Spring与Mybatis集成整合》《springMvc使用》 ⛺️ 生活的理想&#xff0c;为了不断更新自己 ! 目录 1、路由 1.1什么是路由 1.2 案列实操 1.2.1 引入vue-router的js依赖 1.2.2 定义组…

怎样找到NPM里面开源库下载地址

场景 最近帮忙找一个开源库地址。这里以vue/language-core为例子。 解决 https://registry.npmmirror.com/vue/language-core/1.8.13这里就是如下格式&#xff1a; https://registry.npmmirror.com/{包名}/{版本号}打开这个页面后&#xff0c;得到开源库下载地址&#xff0c…

网页资源加载过程

网页资源加载是指在浏览器中访问一个网页时&#xff0c;浏览器如何获取和显示网页内容的过程。这个过程通常分为以下几个步骤&#xff1a; DNS 解析&#xff1a; 当用户在浏览器中输入一个网址&#xff08;例如&#xff0c;https://www.example.com&#xff09;&#xff0c;浏览…

npm命令介绍

npm 描述&#xff1a;Node Package Manager (NPM) 是 Node.js 的包管理器&#xff0c;用于安装、管理和发布 JavaScript 包。示例&#xff1a;npm -v npm access 描述&#xff1a;控制包的访问权限。需要管理员或拥有特定权限的用户才能执行。示例&#xff1a;npm access pu…

WebPack-打包工具

从图中我们可以看出&#xff0c;Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件&#xff0c;减少了页面的请求. 下面举个例子 &#xff1a; main.js 我们只命名导出一个变量 export const name"老六"index.js import { name } from "./tset/…

Nodejs错误处理详细指南

Nodejs错误处理详细指南 学习 Node.js 中的高级错误处理技术&#xff0c;以增强应用程序的可靠性和稳定性。 在 Node.js 中&#xff0c;我们可以使用各种技术和方法来处理错误&#xff0c;可以查看这篇文章。错误处理是任何 Node.js 应用程序的一个重要方面。正确管理错误可以…

二、创建个人首页页面

简介 改造 App.vue 创建一个展示页面,实现一个可以轮播的功能效果。欢迎访问个人的简历网站预览效果 本章涉及修改与新增的文件:style.css、App.vue、assets 一、 自定义全局样式 将 style.css 中的文件样式内容替换为如下代码 /* 初始化样式 --------------------------…

Vue3 + Nodejs 实战 ,文件上传项目--实现文件批量上传(显示实时上传进度)

目录 技术栈 1.后端接口实现 2.前端实现 2.1 实现静态结构 2.2 整合上传文件的数据 2.3 实现一键上传文件 2.4 取消上传 博客主页&#xff1a;専心_前端,javascript,mysql-CSDN博客 系列专栏&#xff1a;vue3nodejs 实战--文件上传 前端代码仓库&#xff1a;jiangjunjie…

某Kr网站逆向webpack 全扣补环境法

持续创作文章&#xff0c;只是为了更好的思考 今天来讲一个比较简单的webpack全扣的网站&#xff0c;因为隐私安全性&#xff0c;许多东西不便放出&#xff0c;这里直接先看加密接口吧&#xff0c;接口是一个手机号验证码登录的接口&#xff0c;如下。 首先我们看下加密参数&a…

邮箱发送验证码(nodemailer)

邮箱发送验证码&#xff08;nodemailer&#xff09; 前言&#xff1a;后端实现1、前期准备2、安装nodemailer3、代码实现4、效果图 前言&#xff1a; 想要实现向邮箱发送验证码功能&#xff0c;先来简单地梳理一下思路&#xff1a; 前端用正则表达式简单验证下邮箱格式的正确性…

2023-10-16 node.js-调用python-记录

NodeJS 作为后端&#xff0c;仅在需要时调用 Python 在某些特殊的场景下&#xff0c;比如复杂耗时的数据处理和运算时&#xff0c;我们可以用 Python 脚本编写&#xff0c;然后使用 Node 的子进程调用 Python 脚本即可&#xff0c;这样可以提升效率。如下代码&#xff0c;我们…

node 第六天 客户端结合原生node实现简单图片请求预览下载功能

功能核心主要是前端请求后端返回图片二进制数据, XML responseType应该设置为blob接收二进制 然后前端通过blob api将接收到的二进制对象转为blob对象, 通过前端的blob对象可以实现图片预览和下载前端代码 <!DOCTYPE html> <html lang"en"><head>…

day4:Node.js 核心库

day4:Node.js 核心库 文章目录 day4:Node.js 核心库常用工具模块util 模块Moment 模块Lodash 模块web模块文件模块path 模块常用工具模块 Node.js有许多常用的工具,以下是一些常见的: util: 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心 JavaScript 的功能…

day3:Node.js 基础知识

day3&#xff1a;Node.js 基础知识 ​ 文章目录 day3&#xff1a;Node.js 基础知识创建第一个应用事件循环机制异步编程模块系统函数与回调函数路由和全局对象 创建第一个应用 实例如下&#xff0c;在你项目的根目录下创建一个叫 helloworld.js 的文件&#xff0c;并写入以下…

如何让你的Node.js应用程序处理数百万的API请求

目录 一、了解 Node.JS 和 API 请求 二、优化 NodeJS 以实现高性能 1.使用异步操作 2.实现缓存 3.优化数据库查询 4.负载平衡 5.水平扩展 三、测试和监控性能 1.负载测试 2.应用程序性能监控(APM) 四、结论 一、了解 Node.JS 和 API 请求 在我们深入研究这些技术之…

npm ERR! exited with error code: 128

1.遇到的问题 报错信息&#xff1a;npm ERR! E:\tools\Gitt\Git\cmd\git.EXE ls-remote -h -t https://github.com/nhn/raphael.git npm ERR! npm ERR! fatal: unable to access https://github.com/nhn/raphael.git/: OpenSSL SSL_read: Connection was reset, errno 10054 …

egg初体验

egg初体验 一、框架介绍、安装 1. egg的个人理解 koa官网&#xff0c;官网中国呢的文档还是挺详细的之前接触过nodejs的话很容易上手&#xff0c;只是框架不同写法上有区别而已。egg就是一个框架&#xff0c;做了一些封装&#xff0c;从 koa 发展过来&#xff0c;写法上都大…

Node.js--》简易资金管理系统后台项目实战(后端)

今天开始使用 node vue3 ts搭建一个简易资金管理系统的前后端分离项目&#xff0c;因为前后端分离所以会分两个专栏分别讲解前端与后端的实现&#xff0c;后端项目文章讲解可参考&#xff1a;前端链接&#xff0c;我会在前后端的两类专栏的最后一篇文章中会将项目代码开源到我…

面试官:说说webpack的热更新是如何做到的?

一、是什么 HMR 全称 Hot Module Replacement&#xff0c;可以理解为模块热替换&#xff0c;指在应用程序运行过程中&#xff0c;替换、添加、删除模块&#xff0c;而无需重新刷新整个应用 例如&#xff0c;我们在应用运行过程中修改了某个模块&#xff0c;通过自动刷新会导致…

Node学习笔记之模块化

一、介绍 1.1 什么是模块化与模块 ? 将一个复杂的程序文件依据一定规则&#xff08;规范&#xff09;拆分成多个文件的过程称之为 模块化 其中拆分出的 每个文件就是一个模块 &#xff0c;模块的内部数据是私有的&#xff0c;不过模块可以暴露内部数据以便其他 模块使用 1…

Node-工具模块

题记 node.js工具模块 Node.js 模块库中几种常用的模块&#xff1a; OS 模块 提供基本的系统操作函数。 Path 模块 提供了处理和转换文件路径的工具。 Net 模块 用于底层的网络通信。提供了服务端和客户端的的操作。 DNS 模块 用于解析域名。 Domain 模块 简化异步代码的异常处…

1.Node.js-函数和匿名函数的用法

题记 函数和匿名函数的简单用法 定义函数 定义普通函数 function 函数名(参数) { // 函数体 } 定义参数为函数的函数 可以先定义一个函数&#xff0c;然后传递&#xff0c;也可以在传递参数的地方直接定义函数 function say(word) { console.log(word); } function execut…

pngquant failed to build, make sure that libpng-dev is installed 问题

第一个参考方案失败 &#xff1a;npm install -g windows-build-tools4.0.0 安装失败&#xff0c;提示 依赖不在支持 第二个方案&#xff0c;降低node 版本 失败 第三种方案&#xff0c;成功 先执行&#xff0c;下面两行代码&#xff0c;再按照依赖 npm install imagemin-pn…

【npm run dev 报错:error:0308010C:digital envelope routines::unsupported】

问题原因&#xff1a; nodejs版本太高&#xff08;nodejs v17版本发布了openSSL3.0对短发和密钥大小增加了更为严格的限制&#xff0c;nodejs v17之前版本没有影响&#xff0c;但之后的版本会出现这个错误&#xff0c;物品的node版本是20.9.0&#xff09; 解决方式&#xff1…

node 第七天 手写前后端jsonp(一个古老的绕过跨域的方法)

前言 jsonp并没有解决跨域, 而是绕过跨域去达成目的, 解决跨域的方法只有一种: 后端设置cors基础模式 前端请求接口, 告诉后端函数名(函数要先在前端定义) <script>function getUserInfo(obj) {console.log(obj);}</script><script src"http://127.0.0.1:3…

第五章认识Node.js服务器开发

目录 认识服务器开发 基本概念 基本作用 基本优势 基本组成 Node.js网站服务器 基本概述 基本步骤 基本特点 认识HTTP协议 基本概述 HTTP的请求消息和响应消息 请求消息 响应消息 HTTP请求处理与响应处理 GET请求参数 POST请求参数 认识服务器开发 基本概念 …

简单了解一下:NodeJS的fs文件系统

NodeJS提供了fs模块来本地文件。大致有这些内容&#xff1a; 文件读写 在操作文件之前&#xff0c;我们需要检查一下这个文件是否存在&#xff0c;fs模块提供了access方法&#xff0c;语法如下&#xff1a;fs.access(path,mode,callback)。 path&#xff1a;就是文件路径&…

启动Vue项目报错Error: error:0308010C:digital envelope routines::unsupported

问题描述 启动Vue项目报错Error: error:0308010C:digital envelope routines::unsupported 出现这个一般就是node版本的问题&#xff0c;通过命令查看node -v查看node版本&#xff1b; 百度查了好多&#xff0c;都让我降低node版本&#xff0c;属实太麻烦了 在不改node版本的…

Deno 命令行界面

目录 1、命令行界面 ​2、脚本源 3、脚本参数 4、监听模式 5、完整性标记&#xff08;lock files&#xff09; 6、缓存和编译标记 7、运行时标记 7.1 类型检查标记 7.2 权限标记 7.2.1 权限 7.2.2 放心地运行不受信任的代码 7.2.3 权限列表 7.2.4 可配置权限 文件…

Node.JS---npm相关

文章目录 前言一、package.json配置项version&#xff1a;1.0.0devDependenciesdependenciespeerDependenciesoptionalDependencies 二、npm命令1、npm config listxmzs使用2、npm installpackage-lock.json作用 3、npm run4、 查看全局安装的可执行文件 npm生命周期npxnpx简介…

详解如何快速查询Node.js版本信息(六种方法)

Node.js是一款基于Chrome V8引擎的快速、轻量级的JavaScript运行时。随着应用程序规模越来越庞大&#xff0c;Node.js版本的更新也日益频繁。这篇文章旨在帮助开发者们快速查询Node.js版本信息。 一、使用node命令查询版本信息 node命令提供了一个参数-v&#xff0c;可以在控…

【Node.js入门】1.1Node.js 简介

Node.js入门之—1.1Node.js 简介 文章目录 Node.js入门之—1.1Node.js 简介什么是 Node.js错误说法 Node.js 的特点跨平台三方类库自带http服务器非阻塞I/O事件驱动单线程 Node.js 的应用场合适合用Node.js的场合不适合用Node.js的场合弥补Node.js不足的解决方案 什么是 Node.j…

Node编写用户登录接口

目录 前言 服务器 编写登录接口API 使用sql语句查询数据库中是否有该用户 判断密码是否正确 生成JWT的Token字符串 配置解析token的中间件 配置捕获错误中间件 完整的登录接口代码 前言 本文介绍如何使用node编写登录接口以及解密生成token&#xff0c;如何编写注册接…

Node学习笔记之fs模块

fs 全称为 file system &#xff0c;称之为 文件系统 &#xff0c;是 Node.js 中的 内置模块 &#xff0c;可以对计算机中的磁盘进行操 作。 本章节会介绍如下几个操作&#xff1a; 文件写入文件读取文件移动与重命名文件删除文件夹操作查看资源状态 一、文件写入 文件写入就…

webpack类似的工具还有哪些?

一、模块化工具 模块化是一种处理复杂系统分解为更好的可管理模块的方式 可以用来分割&#xff0c;组织和打包应用。每个模块完成一个特定的子功能&#xff0c;所有的模块按某种方法组装起来&#xff0c;成为一个整体(bundle) 在前端领域中&#xff0c;并非只有webpack这一款…

解决 webpack 4.X:autoprefixer 插件使用不起作用的两种解决方案

1、问题描述&#xff1a; 其一、存在的问题为&#xff1a; 加载 autoprefixer 插件的过程中&#xff0c;页面却显示并没有自动添加浏览器的厂商前缀; 其二、问题描述为&#xff1a; 在写 CSS3 这些新的特性时&#xff0c;存在着不同的浏览器解析这些新特性时&#xff0c;需…

webpack proxy如何解决跨域?

一、是什么 webpack proxy&#xff0c;即webpack提供的代理服务 基本行为就是接收客户端发送的请求后转发给其他服务器 其目的是为了便于开发者在开发模式下解决跨域问题&#xff08;浏览器安全策略限制&#xff09; 想要实现代理首先需要一个中间服务器&#xff0c;webpac…

在nodejs中实现实时通信的几种方式

在nodejs中实现实时通信的几种方式 在当今世界中&#xff0c;实时通信至关重要。无论是聊天应用程序还是实时体育更新&#xff0c;实时通信都是保持用户活跃度所必需的。Node.js 因其速度、可扩展性和可靠性而成为开发实时应用程序的流行工具。在本文中&#xff0c;我们将探讨…

npm 常用指令总结

1. 初始化包 一个存放了代码的文件夹,如果里面有 package.json 文件,则可以把这个文件夹称之为包。 npm init -y 注意: 由于包名不能有中文,不能有大写,不能和未来要下载的包重名. 所以我们快速初始化包时,我们的文件夹也不能违反前面说的规则.(因为默认会将文件夹的名称,作…

09_Webpack打包工具

1 初识Webpack 1.1 什么是Webpack Webpack打包工具对项目中的复杂文件进行打包处理&#xff0c;可以实现项目的自动化构建&#xff0c;并且给前端开发人员带来了极大的便利。 目前&#xff0c;企业中的绝大多数前端项目是基于Webpack打包工具来进行开发的。 1.2 Webpack的安…

npm install 报node-sass command failed

一、前言 最近在前端项目Vue项目install时会出现node-sass command failed的错误&#xff0c;原因是NodeJS和node-sass的版本不对应导致的&#xff0c;本文将给出解决方案。 二、解决方案 以下是NodeJS和node-sass版本的对照关系&#xff1a;

webpack-merge 实现开发、生产和测试环境的不同配置

使用 webpack-merge 可以方便地合并多个 Webpack 配置对象&#xff0c;从而实现开发、生产和测试环境的不同配置。以下是具体步骤&#xff1a; 1. 安装 webpack-merge 在项目根目录下打开终端&#xff0c;然后运行以下命令&#xff1a; npm install --save-dev webpack-merg…

Node编写获取用户信息接口

目录 前言 初始化路由模块 使用postman发送get获取用户信息请求 初始化路由处理函数模块 获取用户基本信息 前言 在前两篇文章中已经介绍了如何编写用户注册接口以及用户登录接口&#xff0c;这篇文章介绍如何获取用户信息&#xff0c;本篇文章建立在Node编写用户登录接口…

Node编写重置用户密码接口

目录 前言 定义路由和处理函数 验证表单数据 实现重置密码功能 前言 接前面文章&#xff0c;本文介绍如何编写重置用户密码接口 定义路由和处理函数 路由 // 重置密码的路由 router.post(/updatepwd, userinfo_handler.updatePassword) 处理函数 exports.updatePasswo…

7.JavaScript-语句

题记 javascript语句 实例 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>实例</title> </head> <body><h1>我的网页</h1> <p id"demo">我的第一个段落。</p&g…

JavaScript-对象

题记 javascript对象 定义对象 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>实例</title> </head> <body><p>创建 JavaScript 对象。</p> <p id"demo"></p&g…

Node编写更新用户头像接口

目录 定义路由和处理函数 验证表单数据 ​编辑 实现更新用户头像的功能 定义路由和处理函数 向外共享定义的更新用户头像处理函数 // 更新用户头像的处理函数 exports.updateAvatar (req, res) > {res.send(更新成功) } 定义更新用户头像路由 // 更新用户头像的路由…

Node学习笔记之使用Express框架开发接口

我们利用nodeexpressmysql开发接口&#xff0c;对数据库数据进行简单增、删、查改等操作。 工具 数据库可视化 接口测试工具Postman 1、初始化 我们这里利用nodeexpressmysql开发一个简单的书城商店API。后面会使用result API规范接口 1、创建项目 新建文件夹server 安装依…

node.js - 上传文件至阿里云oss

deploy.js const fs require(fs) const path require(path) const util require(util) const OSS require(ali-oss)/*因为&#xff0c;在Node.js中&#xff0c;许多核心模块的函数都是采用回调函数的形式进行异步操作的&#xff0c;即在操作完成后调用回调函数来处理结果。…

npm start启动的是什么

npm start 命令是在一个 Node.js 项目中执行的一个自定义命令&#xff0c;用于启动该项目。该命令是在 package.json 文件中定义的&#xff0c;通常被用于启动一个 Web 应用程序或服务。 具体来说&#xff0c;当在项目目录下执行 npm start 命令时&#xff0c;npm 将会在该项目…

在Node.js项目中使用node-postgres连接postgres以及报错指南

什么是node-postgres 官方文档 nodepostgres是node.js模块的集合&#xff0c;用于与PostgreSQL数据库接口。它支持回调、promise、async/await、连接池、准备好的语句、游标、流式结果、C/C绑定、富类型解析等等&#xff01;就像PostgreSQL本身一样&#xff0c;它有很多功能&a…

npm安装包卡住问题

前言&#xff1a;npm是啥&#xff1f; npm是Node Package Manager的缩写&#xff0c;是一个用于管理和分享JavaScript包的工具。它是Node.js生态系统中最常用的包管理工具之一&#xff0c;允许开发者轻松地安装、更新、卸载和分享JavaScript模块和库。npm还提供了一个用于查找和…

新框架Nue.js以及如何搭建框架(详细介绍)

先把官方文档已经github放在这里 链接: Nue官方文档&#x1f448;点击即可跳转 链接: Nue官方github&#x1f448;点击即可跳转 入门 NueJS是一个非常小&#xff08;2.3kb minzipped&#xff09;的JavaScript库&#xff0c;用于构建用户界面。它是Nue工具集的核心。它就像Vue.j…

7.Vue2-循环语句的用法

题记 vue2循环语句的用法 v-for 绑定数组 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>实例</title> <script src"https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> <…

11.Vue2-事件处理器的用法

题记 vue2事件处理器的用法 v-on <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>实例</title> <script src"https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> </head>…

node 第十三天 express初见

express概念 Fast, unopinionated, minimalist web framework for Node.js 快速、独立、极简的 Node.js Web 框架。 express相当于前端的jquery, 在不更改不侵入原生node的基础上封装了大量易用且实用的服务端api, express框架的封装原理就是前面第十天我们自己封装的简易服务器…

前端包管理器的工具,npm和Yarn以及pnpm是最常用的

目录 前言npm (Node Package Manager)npm简介npm的优势npm常用指令 YarnYarn简介Yarn的优势Yarn常用指令 pnpmpnpm简介pnpm的优势pnpm常用指令 npm、Yarn和pnpm这三种前端包管理工具的对比性能比较特点和用例比较选择依据 &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力…

Vue CRUD 弹出窗口 表单验证 增删改查 接口文档

目录 1. 准备工作 2. 弹出窗口 3. 新增更新功能 5.表单验证 5. 接口文档 1. 准备工作 后台服务接口&#xff0c;对书本的增删改查操作 2. 弹出窗口 进入ElementUi官网&#xff0c; 找到Dialog对话框&#xff0c;可以参考“嵌套表单的dialog”实现。 该步骤先实现弹出窗…

Node.js 中解析 HTML 的方法介绍

在 Web 开发中&#xff0c;解析 HTML 是一个常见的任务&#xff0c;特别是当我们需要从网页中提取数据或操作 DOM 时。掌握 Node.js 中解析 HTML 的各种方式&#xff0c;可以大大提高我们提取和处理网页数据的效率。本文将介绍如何在 Node.js 中解析 HTML。 基本概念 HTML 解析…

Vue2-计算属性的用法

题记 vue2计算属性的用法 反转字符串 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>实例</title> <script src"https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> </hea…

npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。

1、在vscode终端执行 get-ExecutionPolicy &#xff0c;显示Restricted&#xff0c;说明状态是禁止的。 2、更改状态: set-ExecutionPolicy RemoteSigned 出现需要管理员权限提示&#xff0c;可选择执行 Set-ExecutionPolicy -Scope CurrentUser 出现的ExecutionPolicy参数后输…

Node切换版本

以非安转版本方式安装Node&#xff0c;经常会需要进行Node的版本切换。 官方的做法是&#xff1a;nvm use version。 但是这种方法经常会失败。如下&#xff1a; 其实nvm命令的本质就是给当前node版本添加一个快捷方式&#xff08;或软连接&#xff09;&#xff0c;因为环境变…

node实战——后端koa结合jwt连接mysql实现权限登录(node后端就业储备知识)

文章目录 ⭐前言⭐ 环境准备⭐ 实现过程⭐ mysql 配置⭐路由前的准备⭐账号注册生成token⭐账号登录生成token⭐token登录 ⭐ 自测过程截图⭐总结⭐结束 ⭐前言 大家好&#xff0c;我是yma16&#xff0c;本文分享关于node实战——后端koa项目配置jwt实现登录注册&#xff08;n…

使用koa搭建服务器(一)

最近有个需求需要使用到koa搭建服务器并编写接口对数据库进行增删改查&#xff0c;因此写一篇博客记录这段时间的收获。 一、新建koa项目 &#xff08;一&#xff09;安装koa及其相关依赖 npm i koa npm i koa-router// 中间件&#xff0c;用于匹配路由 npm i koa-bodyparse…

Nestjs-cli通过命令行生成module无效问题处理

问题描述 在使用如下命令行生成Module模版时&#xff0c;即没有报错&#xff0c;也没有生成对应的模版。 nest g resource user开发环境 MacOsNode 16.16.0nest 9.1.4 解决方法 升级nest-cli&#xff0c;执行如下命令即可。 npm i -g nestjs/cli参考资料 官方issuse资料

记一次pdjs时安装glob出现,npm ERR! code ETARGET和npm ERR! code ELIFECYCLE

如往常一样&#xff0c;我使用pdjs来编译proto文件&#xff0c;但出现了以下报错&#xff1a; 大致就是pdjs的util在尝试执行npm install glob^7.2.1 escodegen^1.13.0时出错了 尝试手动执行安装&#xff0c;escodegen被正确安装&#xff0c;但glob^7.2.1出错 npm ERR! code E…

OkHttp库爬取百度云视频详细步骤

以下是使用OkHttp库的Kotlin爬虫程序&#xff0c;该爬虫用于爬取百度云的视频。 首先&#xff0c;我们需要导入OkHttp库和Kotlin库。import okhttp3.OkHttpClient和import kotlin.jvm.JVM。 import okhttp3.OkHttpClient import kotlin.jvm.JVM然后&#xff0c;我们需要创建一…

前端环境的安装 Node npm yarn

一 node npm 1.下载NodeJS安装包 下载地址&#xff1a;Download | Node.js 2.开始安装 打开安装包后&#xff0c;一直Next即可。当然&#xff0c;建议还是修改一下安装位置&#xff0c;NodeJS默认安装位置为 C:\Program Files 3.验证是否安装成功 打开DOS命令界面&#…

NVM安装node后提示没有对应npm包(即:无法将“npm”项识别为 cmdlet、函数、脚本文件)

背景 windows11 node版本降低到v12.22.12后&#xff0c;执行&#xff1a;nvm -v npm -v npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写&#xff0c;如果 包括路径&#xff0c;请确保路径正确&#xff0c;然后再试一次。 所在位置 …

文件分片上传设计

shigen日更文章的博客写手&#xff0c;擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长&#xff0c;分享认知&#xff0c;留住感动。 现在是接近凌晨了&#xff0c;突然有伙伴给我提到了文件分片上传的事情&#xff0c;我一想&#xff0c;这个我熟…

Node.js如何处理多个请求?

前言 在计算机科学领域&#xff0c;关于并发和并行的概念经常被提及。然而&#xff0c;这两个术语常常被混为一谈&#xff0c;导致很多人对它们的理解存在着很多混淆。本文小编将通过对并发和并行的深入解析&#xff0c;帮助读者更好地理解它们之间的不同特点和应用场景。同时…

【第2章 Node.js基础】2.2 Node.js回调函数

学习目标 &#xff08;1&#xff09;理解Node.js的回调函数&#xff1b; &#xff08;2&#xff09;掌握回调函数的使用。 什么是回调函数 回调函数是一种特殊的函数&#xff0c;它作为参数传递给另一个函数&#xff0c;并在特定的事件或条件发生时被调用。回调函数通常用于异…

nodejs创建web服务器

1.创建 web 服务器的基本步骤 1)导入http 模块 const http require(http) 2)创建 web 服务器实例 //调用http.createServer()方法&#xff0c;即可快速创建一个web服务器实例 const server http.createServer() 3)为服务器实例绑定 request 事件&#xff0c;监听客户端的请…

用 Addon 增强 Node.js 和 Electron 应用的原生能力

前言 Node.js Addon 是 Node.js 中为 JavaScript 环境提供 C/C 交互能力的机制。其形态十分类似 Java 的 JNI&#xff0c;都是通过提供一套 C/C SDK&#xff0c;用于在 C/C 中创建函数方法、进行数据转换&#xff0c;以便 JavaScript / Java 等语言进行调用。这样编写的代码通常…

初识Node.js开发

一、Node.js是什么 1.node.js是什么 官方对Node.js的定义&#xff1a; Node.js是一个基于V8 JavaScript引擎的JavaScript运行时环境。 也就是说Node.js基于V8引擎来执行JavaScript的代码&#xff0c;但是不仅仅只有V8引擎&#xff1a; 前面我们知道V8可以嵌入到任何C 应用…

2023-11-09 node.js-有意思的项目-记录

摘要: 2023-11-09 node.js-有意思的项目-记录 记录: 1、 NodeBB Star: 13.3k 一个基于Node.js的现代化社区论坛软件&#xff0c;具有快速、可扩展、易于使用和灵活的特点。它支持多种数据库&#xff0c;包括MongoDB、Redis和PostgreSQL&#xff0c;并且可以轻松地进行自定义…

NPM-安装报错connect ETIMEDOUT

报错信息request to https://registry.npm.taobao.org/yarn failed, reason: connect ETIMEDOUT 解决方案&#xff1a; 1、npm set strict-ssl false 2、设置代理 npm config set proxy http://xxx:xxxopenproxy.ali.com:8080npm如何在安装的时候指定源 npm install -g yarn1.…

【Linux】Ubuntu升级nodejs版本

在下载nvm对nodejs版本进行管理时&#xff0c;由于网络因素一直下载失败&#xff0c;于是采用了新的方法对nodejs版本进行升级。 首先我们先查询一下现存的nodejs版本号&#xff0c;发现是12 我们下载一个名为n的软件包&#xff0c;n 是一个非常方便的 Node.js 版本管理工具&am…

NPM / 错误:EACCES:权限被拒绝

项目打包时报错&#xff1a; > fancy-name0.0.0 build:prod > npm run build -- --configuration production --aot --optimizationfalseglob error [Error: EACCES: permission denied, scandir /root/.npm/_logs] {errno: -13,code: EACCES,syscall: scandir,path: /r…

yarn install 这个命令安装如何加速

yarn install 命令用来安装项目依赖&#xff0c;其速度受多种因素影响&#xff0c;如网络速度、npm/yarn包的源服务器、以及本地缓存等。以下是一些可能帮助你加速 yarn install 的方法&#xff1a; 1. 使用国内镜像 如果你在中国&#xff0c;可以使用淘宝的 npm 镜像&#x…

使用Node.js软件包管理器(npm)安装TypeScript

安装node.js node.js的安装很简单&#xff0c;这里不再赘述&#xff0c;如果大家有需要&#xff0c;可以看一下这个&#xff1a;https://blog.csdn.net/David_house/article/details/123218488 检验电脑上node.js是否安装成功&#xff0c;或者是否已经安装node.js&#xff0c…

【第2章 Node.js基础】2.7 Node.js 的流(一) 可读流

&#x1f308; Node.js 的流 &#x1f680;什么是流 流不是 Node.js 特有的概念。它们是几十年前在 Unix 操作系统中引入的。 我们可以把流看作这些数据的集合&#xff0c;就像液体一样&#xff0c;我们先把这些液体保存在一个容器里&#xff08;流的内部缓冲区 BufferList&…

mac环境使用sudo进行node包管理

先介绍下需要安装的文件Node版本管理工具n&#xff0c;可直接安装。 1: 查看node版本 node --version2: 清除node缓存 sudo npm cache clean -f3: 全局安装node版本管理工具n sudo npm install n -g4: 使用版本管理工具安装指定node版本或者升级到最新node版本 sudo n stab…

webpack 中,filename 和 chunkFilename 的区别

filename filename 是一个很常见的配置&#xff0c;就是对应于 entry 里面的输入文件&#xff0c;经过webpack打包后输出文件的文件名。比如说经过下面的配置&#xff0c;生成出来的文件名为 index.min.js。 chunkFilename chunkFilename 指未被列在 entry 中&#xff0c;却…

No authorization token was found

今天遇到了一个问题&#xff0c;我把前后端逻辑都理了一遍&#xff0c;开始怀疑后端&#xff0c;后端肯定没错了&#xff0c;把前端理了一遍&#xff0c;ok前后端没错&#xff0c;我错。登录哪里需要的token&#xff1f;&#xff1f;&#xff1f;&#xff1f;把我搞懵逼了。 测…

nvm切换node后,没有npm

当我们想要在不同的 Node.js 版本之间切换的时候&#xff0c;通常会使用 nvm&#xff08;Node Version Manager&#xff09; 来完成。但是&#xff0c;当我们在使用 nvm 切换 Node.js 版本的时候&#xff0c;可能会遇到没有 npm 的情况。这种情况通常发生在我们在新环境或者重新…

解决Docker启动之npm版本不兼容问题

报错内容&#xff1a; npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion1, but package-lock.json was generated for lockfileVersion2. Ill try to do my best with it! npm WARN tar ENOENT: no such file or directory, open /home/wvp-…

最新Next 14快速上手基础部分

最新Next 14快速上手基础部分 最新的NEXT快速上手文档&#xff0c;2023.10.27 英文官网同步&#xff0c;版本Next14.0.0 本项目案例&#xff1a;GitHub地址&#xff0c;可以根据git回滚代码到对应知识&#xff0c;若有错误&#xff0c;欢迎指正&#xff01; 一、介绍 1.什么是…

Node版本管理工具——Nvm

文章目录 前言基础常识彼此之间的关系 一、安装 nvm&#xff1f;查看是否安装成功 二、配置下载源三、nvm常用命令 前言 nvm 全名 node.js version management&#xff0c;顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。 基础常识 node&#x…

Vite和Webpack区别

Vite和Webpack区别 Vite和Webpack都是现代前端项目的构建工具&#xff0c;它们存在一定的差异: 打包方式的不同 Vite采用Native ES Module的方式服务源码。它不会将代码打包&#xff0c;而是利用浏览器原生支持ES module的方式&#xff0c;实现按需加载。 Webpack需要先打包…

推特直接私信的scope

要请求推特的直接私信&#xff08;Direct Messages&#xff09;的访问权限&#xff0c;你需要使用下面的 scope&#xff1a; scope: users.read, tweet.read, message_write这个 scope 包含了以下几个权限&#xff1a; users.read&#xff1a;读取用户信息的权限&#xff0c;…

什么是Node.js的调试器(debugger)工具?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

nodejs收集指定目录下图片,检索当前项目是否被引用

const fs require("fs"); const node_path require("path"); /*** 数组去重* param {*} arr*/ const distinct (arr) > {return Array.from(new Set(arr)); };class cleanImg {constructor({imgFilePath, // 存放图片文件夹的路径srcFilePath, // sr…

node安装与环境变量配置

举例安装node12 1.node12地址Node v12.16.3 (LTS) | Node.js 2.在D盘建立目录nodejs 3.将node安装在此目录 4.在环境变量中新建系统变量NODE_PATH&#xff0c;值为D:\nodejs 5.编辑系统变量Path&#xff0c;新建值D:\nodejs 6.层层点击确定退出 7.win&#xff0b;r输入c…

Webpack Bundle Analyzer包分析器

当我们需要分析打包文件dist里哪些资源可以进一步优化时&#xff0c;就可以使用包分析器插件webpack-bundle-analyzer。NPM上的介绍是使用交互式可缩放树图可视化 webpack 输出文件的大小。 我的是vue2项目。 1、webpack-bundle-analyzer插件的安装 $ npm install --save-dev…

安装node.js指定任意版本详解

Node.js是一种基于Chrome V8引擎的JavaScript运行时环境。它允许开发人员使用JavaScript编写服务器端和网络应用程序。与传统的JavaScript在浏览器中执行不同&#xff0c;Node.js使得JavaScript可以在服务器端运行。 Node.js具有以下特点&#xff1a; 1. 非阻塞式I/O&#xf…

日志日常开发备用

1、 CURRENT_TIMESTAMP 2、like concat (%,#{},%) 3、var num 2.446242342; num num.toFixed(2); // 输出结果为 2.45 4、 left (case when hour(create_time) < 7 then DATE_ADD(create_time,INTERVAL -1 DAY) else create_time end ,10) as date 5、service my…

Webpack 性能优化 二次编译速度提升3倍!

本文作者为 360 奇舞团前端开发工程师 Rien. 本篇文章主要记录 webpack 的一次性能优化。 现状 随着业务复杂度的不断增加&#xff0c;项目也开始变得庞大&#xff0c;工程模块的体积也不断增加&#xff0c;webpack 编译的时间也会越来越久&#xff0c;我们现在的项目二次编译的…

前端 / 小程序——第三方字体库压缩(压缩率80%)

文章目录 前言压缩字体总结 前言 在做微信小程序时&#xff0c;需要使用第三方字体库&#xff0c;但是该字体库有30MB大小&#xff0c;导致微信使用wx.loadFontFace一直报错。网速很慢的话&#xff0c;极其影响用户体验&#xff0c;小的字体库没有问题&#xff0c;所以是字体库…

Node.js环境配置级安装vue-cli脚手架

一、下载安装Node.js (略) 二、验证node.js并配置 1、下载安装后&#xff0c;cmd面板输入node -v查询版本、npm -v ,查看npm是否安装成功&#xff08;有版本号就行了&#xff09; 2、选择npm镜像&#xff08;npm config set registry https://registry.npm.taobao.org&…

如果每天工资按代码行数来算,来看看你每天工资是多少

说在前面 &#x1f63c;&#x1f63c;如果每天的工资取决于我们所编写的代码行数&#xff0c;那么我们的生活会发生怎样的改变&#xff1f;来看看你的同事们今天都提交了多少代码吧&#xff0c;看看谁是卷王&#xff0c;谁在摸鱼&#xff08;&#x1f436;&#x1f436;狗头保命…

【npm】npm中classnames包是干嘛的

classnames 是一个 JavaScript 库&#xff0c;提供了一个简单的方式来合并不同的样式类字符串&#xff0c;常用于 React 项目中。 在 React 组件中&#xff0c;样式类可以通过 className 属性来指定&#xff0c;通常情况下我们需要根据组件的状态或属性值动态地改变其样式类。…

【创建一个组件并通过npm让其他人安装和调用】

创建一个组件并通过npm让其他人安装和调用 步骤一&#xff1a;创建一个组件步骤二&#xff1a;准备发布步骤三&#xff1a;注册npm账号并登录步骤四&#xff1a;发布组件步骤五&#xff1a;安装和使用组件 步骤一&#xff1a;创建一个组件 在本地创建一个新的文件夹来存放你的组…

nodejs接收前端分片并组合成完整文件

前端将文件分成多个块&#xff0c;并将每个块上传到服务器。 服务器使用Node.js创建一个HTTP服务器或Express服务器。 在服务器端&#xff0c;我们可以使用Multer或Busboy模块来处理上传的文件块。 在文件上传完成之后&#xff0c;我们可以使用fs模块的createWriteStream()方…

npm相关和私有云

安装node时npm会自动安装&#xff0c;npm也可以单独安装。 package.json 在使用npm时&#xff0c;package.json文件是非常重要的&#xff0c;因为它包含了关于项目的必要信息&#xff0c;比如名称、版本、依赖项等。在初始化新项目时&#xff0c;通常会使用npm init命令生成一…

Node.js入门指南(二)

目录 http模块 创建http服务端 浏览器查看 HTTP 报文 获取 HTTP 请求报文 设置响应报文 网页资源的基本加载过程 静态资源服务 hello,大家好&#xff01;上一篇文章我们对Node.js进行了初步的了解&#xff0c;并介绍了Node.js的Buffer、fs模块以及path模块。这一篇文章主…

webpack 打包优化

在vue.config.js中配置 下载 uglifyjs-webpack-plugin 包 const { defineConfig } require("vue/cli-service"); var path require("path");module.exports defineConfig({transpileDependencies: true,filenameHashing: false, // 去除Vue打包后.cs…

前端技术探秘-Nodejs的CommonJS规范实现原理 | 京东物流技术团队

了解Node.js Node.js是一个基于ChromeV8引擎的JavaScript运行环境&#xff0c;使用了一个事件驱动、非阻塞式I/O模型&#xff0c;让JavaScript 运行在服务端的开发平台&#xff0c;它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。Node中增添了很…

node.js解决输出中文乱码问题

个人简介 &#x1f468;&#x1f3fb;‍&#x1f4bb;个人主页&#xff1a;九黎aj &#x1f3c3;&#x1f3fb;‍♂️幸福源自奋斗,平凡造就不凡 &#x1f31f;如果文章对你有用&#xff0c;麻烦关注点赞收藏走一波&#xff0c;感谢支持&#xff01; &#x1f331;欢迎订阅我的…

node fs模板及蓝桥案例实战

文章目录 介绍文件写入writeFile 异步写入writeFileSync 同步写入appendFile / appendFileSync 追加写入createWriteStream 流式写入 文件读取readFile 异步读取readFileSync 同步读取createReadStream 流式读取 文件移动与重命名文件删除文件夹操作mkdir / mkdirSync 创建文件…

Node.js下载安装及配置镜像源

一、进入官网地址下载安装包 https://nodejs.org/dist 选择对应你系统的Node.js版本 这里我选择的是Windows系统、64位 二、安装程序 &#xff08;1&#xff09;下载完成后&#xff0c;双击安装包&#xff0c;开始安装Node.js (2)直接点【Next】按钮&#xff0c;此处可根据…

Node.js下载安装教程

一、下载安装包 1、百度网盘自提链接&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1Bbw895MtUgjlfZylPHCCxw 提取码&#xff1a;x89v 2、进入官网下载 https://nodejs.org/zh-cn/download/ 选择对应版本&#xff0c;我这里选的windows64位版本 二、安装程序 1、…

什么是 Node.js?

在 Node.js 出现之前&#xff0c;最常见的 JavaScript 运行时环境是浏览器&#xff0c;也叫做 JavaScript 的宿主环境。浏览器为 JavaScript 提供了 DOM API&#xff0c;能够让 JavaScript 操作浏览器环境&#xff08;JS 环境&#xff09;。 2009 年初 Node.js 出现了&#xf…

6.JavaScript-语法

题记 javascript语法 字面量 数字&#xff08;Number&#xff09; <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>实例</title> </head> <body><p id"demo"></p> <scri…

Centos 7 离线安装(tar) NodeJS 16 和 Vue

目录 一、下载Nodejs二、安装Nodejs2.1、创建安装目录2.2、上传安装包(无网络) or 直接下载(有网络)2.3、解压缩2.4、配置环境变量2.5、创建软连接2.6、更换镜像源2.7、验证是否安装成功三、安装Vue一、下载Nodejs Nodejs:https://nodejs.org/en/ 历史版本:https://nodejs.o…

运行npm install卡住不动的几种解决方案

在前端开发经常会遇到运行npm install 来安装工具包一直卡住不动&#xff0c;为此这里提供几种解决方案&#xff0c;供大家参考学习&#xff0c;不足之处还请指正。 第一种方案、首先检查npm代理&#xff0c;是否已经使用国内镜像 // 执行以下命令查看是否为国内镜像 npm con…

[西湖论剑 2022]real_ez_node

文章目录 前置知识EJS模板注入&#xff08;CVE-2022-29078&#xff09;原型链污染漏洞 &#xff08;CVE-2021-25928&#xff09;HTTP响应拆分攻击&#xff08;CRLF&#xff09; 解题过程代码审计构造payload 前置知识 EJS模板注入&#xff08;CVE-2022-29078&#xff09; EJS…

webpack工作原理

目录 合并代码模块化webpack 的打包webpack 的结构webpack 的源码addEntry 和 _addModuleChainbuildModuleCompilation 的钩子产出构建结果 了解 webpack 实现原理&#xff0c;掌握 webpack 基础的工作流程&#xff0c;在平时使用 webpack 遇见问题时&#xff0c;能够帮助我们洞…

win10 安装 node.js

要在你的系统上安装 Node.js&#xff0c;你可以按照以下步骤进行&#xff1a; 1. 打开 Node.js 官方网站&#xff1a;https://nodejs.org/ 2. 在首页上&#xff0c;你会看到两个版本的 Node.js 可供下载&#xff1a;LTS 版本和 Current 版本。LTS 版本是长期支持版本&#xff…

NestJS——基于Node.js 服务器端应用程序的开发框架

文章目录 前言什么是 NestJS&#xff1f; 一、NestJS特性&#xff1f;二、使用步骤Typescript 知识后端开发基本知识新建项目目录结构 前言 Nestjs中文文档 什么是 NestJS&#xff1f; Nest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架。它利用…

npm 换源

你可以通过以下命令来将 npm 的源切换到阿里源&#xff1a; bashnpm config set registry https://registry.npm.taobao.org 这个命令会将 npm 的源设置为阿里的镜像源&#xff0c;这样你在安装 npm 包时&#xff0c;就会从阿里的镜像源下载&#xff0c;速度会更快。 如果你…

NSSCTF web刷题记录5

文章目录 [HZNUCTF 2023 preliminary]ezlogin[MoeCTF 2021]地狱通讯[NSSRound#7 Team]0o0[ISITDTU 2019]EasyPHP[极客大挑战 2020]greatphp[安洵杯 2020]Validator [HZNUCTF 2023 preliminary]ezlogin 考点&#xff1a;时间盲注 打开题目&#xff0c;在源码出得到hint 注入点很…

npm install导致的OOM解决方案

文章目录 问题记录解决方法Linux重启排查方法 如何排查Linux自动重启的原因 问题记录 我在华为云服务器配置npm开发环境的时候&#xff0c; SSH远程连接一直掉线&#xff0c;无奈提了工单&#xff0c;被告知是NPM install导致的OOM问题。无语了&#xff0c;破NPM还有这个问题呢…

nodejs+vue+python+PHP+微信小程序-婚纱摄影预约系统的设计与实现-安卓-计算机毕业设计

本婚纱摄影预约系统主要包括个人中心、套系风格管理、用户管理、摄影师管理、婚纱套系管理、婚纱套系订单管理、客片欣赏管理、客户样片管理、摄影咨询管理、客户选片管理、系统管理等多个模块。它帮助婚纱摄影预约实现了信息化、网络化&#xff0c;通过测试&#xff0c;实现了…

Node——Node.js简介

Node.js是一个基于Chrome V8引擎的JavaScript运行时环境&#xff0c;它能够让JavaScript脚本运行在服务端&#xff0c;这使得JavaScript成为与PHP、Python等服务端语言平起平坐的脚本语言。 1、认识Node.js Node.js是当今网站开发中非常流行的一种技术&#xff0c;它以简单易…

盘点下JavaScript中,网络请求的内置库和第三方库都有哪些?

盘点下JavaScript中&#xff0c;网络请求的内置库和第三方库都有哪些&#xff1f; 在 JavaScript 中&#xff0c;可以使用内置库和第三方库来进行网络请求。以下是一些常用的库&#xff1a; 内置库&#xff1a;JavaScript 提供了内置的 XMLHttpRequest 对象&#xff0c;可以用…

SSM德庆县乡村教育图书管理系统-计算机毕设 附源码 24668

SSM德庆县乡村教育图书管理系统 摘 要 大数据时代下&#xff0c;数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求&#xff0c;利用互联网服务于其他行业&#xff0c;促进生产&#xff0c;已经是成为一种势不可挡的趋势。在德庆县乡村教育图书管理的要求下&…

开发vue3 UI组件库,并且发布到NPM

目录 1.创建vue3工程 2.创建package文件 3.编写组件&#xff0c;并且导出 4.编写package.json 5.npm账号注册登录并发布 6.从npm安装使用 7.注意事项 1.创建vue3工程 &#xff08;1&#xff09;初始化Vue项目 cnpm create vite &#xff08;2&#xff09;进入文件夹…

Webpack——Webpack简介

1、什么是Webpack&#xff1f; Webpack是一个开源的JavaScript模块打包工具&#xff0c;其最核心的功能是解决模块之间的依赖&#xff0c;把各个模块按照特定的规则和顺序组织在一起&#xff0c;最终合并为一个JS文件&#xff08;有时会有多个&#xff0c;这里讨论的只是最基本…

Node.js 框架 star 星数量排名——NestJs跃居第二

文章目录 什么是NodeJs?什么是NodeJs框架?图表数据框架排名 什么是NodeJs? Node.js是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;它使得我们可以在服务器端使用JavaScript开发高效、可扩展的应用程序。作为一个快速、轻量级的平台&#xff0c;Node.js在Web开发领…

从0到0.01入门 Webpack| 002.精选 Webpack面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

【NodeJS】Nodejs安装及环境配置

下载安装包 网址&#xff1a;https://nodejs.org/en 安装程序 1.下载完成后&#xff0c;双击安装包&#xff0c;进行安装&#xff0c;一路默认配置 nxet 即可&#xff0c;安装路劲给默认在C盘&#xff0c;或者选择其他位置&#xff0c;当前教程默认C盘 2.下图根据本身的…

nodejs的 Cannot set headers after they are sent to the client

这个问题是服务端重复响应照成的&#xff0c;例如&#xff1a; exports.regUser (req, res) > {// 接受表单数据const userinfo req.body// 判断依据是否合法if(!userinfo.username || !userinfo.password){return res.send({status:1,message:用户名或者密码不能为空&am…

Node.js入门指南(五)

目录 MongoDB 介绍 下载与启动 命令行交互 Mongoose 代码模块化 图形化管理工具 hello&#xff0c;大家好&#xff01;上一篇文章我们介绍了express框架&#xff0c;这一篇文字主要介绍MongoDB。来对数据进行存储以及操作。 MongoDB 介绍 各位小伙伴应该多多少少都有接…

掌握 Node.js 事件循环,让代码更高效

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

[学习记录]Node event loop 总结流程图

文章目录 文章来源根据内容输出的流程图待处理遗留的问题参考 文章来源 详解JavaScript中的Event Loop&#xff08;事件循环&#xff09;机制 根据内容输出的流程图 待处理 这里从polling阶段开始 好像有些问题 遗留的问题 为什么“在I/O事件的回调中&#xff0c;setImmediate…

node.js 启一个前端代理服务

文章目录 前言一、分析技术二、操作步骤2.1、下载依赖2.2、创建一个 serve.js 文件2.3、js 文件中写入以下代码 三、运行&#xff1a; node serve四、结果展示五、总结六、感谢 前言 有时候我们需要做一些基础的页面时&#xff0c;在研发过程中需要代理调用接口避免浏览器跨域…

【从0配置JAVA项目相关环境2】node.js + 前端 从配置到运行

运行前端项目 写在最前面一、安装node.js二、运行前端项目1. 运行 npm install2. 运行 npm run serve报错Error: error:0308010C:digital envelope routines::unsupported方法1&#xff1a;设置 NODE_OPTIONS &#xff08;没用&#xff09;方法2&#xff1a;更改Node.js版本方法…

npm not found和zsh: command not found: npm

现象 ERROR: /Users/zego/.nvm/versions/node/v14.21.2/lib/node_modules/npm/node_modules/npmcli/agent/lib/agents.js:105 options.lookup ?? this.#options.lookup 解决 nvm install 版本号&#xff0c;这个是node 14.21.2出错&#xff0c;重新安装&#xff0c;或者卸…

vscode 通过 ssh 远程开发解决 node.js 版本问题

vscode 通过官方提供的 Remote-ssh 插件&#xff0c;让我们可以直接通过 ssh 的连接方式&#xff0c;打开服务器上的代码库&#xff0c;远程进行开发。 我相信&#xff0c;“高端” vscode 玩家一定尝试过该玩法&#xff0c;简直好处多多。 但是用久了&#xff0c;难免会碰到…

node.js出现version `GLIBC_2.27‘ not found的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

[ 蓝桥杯Web真题 ]-Markdown 文档解析

目录 介绍 准备 目标 规定 思路 补充知识 解法参考 介绍 Markdown 因为其简洁的语法大受欢迎&#xff0c;已经成为大家写博客或文档时必备的技能点&#xff0c;众多博客平台都提倡用户使用 Markdown 语法进行文章书写&#xff0c;然后再发布后&#xff0c;实时的将其转化…

安装 DevEco Studio 后不能用本地 Node.js 打开

安装 DevEco Studio 后第一次打开时&#xff0c;不能用本地 Node.js 打开 答&#xff1a;因为本地 Node.js 文件夹名字中有空格 Node.js路径只能包含字母、数字、“。”、“_”、“-”、“:”和“V” 解决方法&#xff1a; 1.修改文件夹名称 2.重新下载 注意&#xff1a;找一…

midwayjs从零开始创建项目,连接mikro-orm框架(必须有java的springboot基础)

前言&#xff1a; 我一直都是用java的springboot开发项目&#xff0c;然后进来新公司之后&#xff0c;公司的后端是用node.js&#xff0c;然后框架用的是 midwayjs &#xff0c;然后网上的资料比较少&#xff0c;在此特地记录一波 文档&#xff1a; 1.官方文档&#xff1a;介绍…

34.基于webpack搭建开发环境

一、webpack配置问题 webpack确实强大&#xff0c;但是配置loader、plugin也确实存在与node、npm、webpack版本之间存在冲突的问题&#xff08;真正的从入门到放弃&#xff09;。为了方便平时的开发&#xff0c;我基于webpack4.x 整合了react、vue3、ts开发环境&#xff0c;支持…

【Node.js】笔记整理 3 -npm

写在最前&#xff1a;跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识&#xff0c;需要格外注重实战和官方技术文档&#xff0c;文档建议作为手册使用 系列文章 【Node.js】笔记整理 1 - 基础知识【Node.js】笔记整理 2 - 常用模块【Node.js】笔记整理 3 - n…

【Node.js】笔记整理 2 - 常用模块

写在最前&#xff1a;跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识&#xff0c;需要格外注重实战和官方技术文档&#xff0c;文档建议作为手册使用 系列文章 【Node.js】笔记整理 1 - 基础知识【Node.js】笔记整理 2 - 常用模块【Node.js】笔记整理 3 - n…

webpack优化打包速度

webpack打包速度太慢 优化 1.多线程打包 js压缩和loader 2.优化启动速度 hard-source-webpack-plugin 3.删除无用的 分析类插件 4.DllPlugin通道打包 1.webpack多线程打包 loader loader 使用 thread-loader 将他放置你要使用的loader前面就行&#xff0c;不过这个lorder例如s…

nvm下载node.js以及环境变量配置

文章目录 一.卸载node.js二.安装nvm以及nvm环境配置2.1 安装nvm2.2 nvm环境配置 三.node.js安装以及环境配置3.1 node.js安装3.2 node.js环境配置3.3 node.js的环境配置参考如下文章。 一.卸载node.js 找到自己对应的node.js文件所在路径&#xff0c;通过控制面板卸载node.js&…

nvm 下载node时候下载不到npm包的解决方法

个人博客链接 公众号-nvm 下载node时候下载不到npm包的解决方法 求关注 可以跳过的背景 最近项目比较有空&#xff0c;所以就可以有时间写一些demo&#xff0c;主要测试下react的一些语法&#xff0c;毕竟自己上次写react已经是22年的7月份了,期间对于react-router等的hook…

lowdb轻量数据库使用技巧

lowdb 是一个简单易用的本地 JSON 数据库&#xff0c;使用原生 JavaScript API 进行查询。在几个项目应用过&#xff0c;记录下常用的API和使用技巧。 使用的lowdb版本&#xff1a;"^1.0.0" 一、安装和用法 pnpm add lowdb1.0.0基本用法&#xff1a; const low re…

手动搭建koa+ts项目框架(ts项目实现开发阶段实时查看)

文章目录 前言优化脚本如有启发&#xff0c;可点赞收藏哟~ 前言 上篇文章记录了手动简单搭建 koats项目步骤 虽然可以直接编译后并开启服务&#xff0c;但如果修改./src内的文件&#xff0c;没法实时编译 以下介绍使用其他方法实现实时效果 优化脚本 咱使用以下依赖可实现边写…

声明式编程Declarative Programming

接下来要介绍第五种编程范式 -- 声明式编程。分别从它的优缺点、案例分析和适用的编程语言这三个方面来介绍这个歌编程范式。 声明式编程是一种编程范式&#xff0c;其核心思想是通过描述问题的性质和约束&#xff0c;而不是通过描述解决问题的步骤来进行编程。这与命令式编程…

Node后端框架Express与Koa接口统一响应封装

背景 以前在写 SpringBoot 全栈开发的系列文章中全栈开发之后端脚手架&#xff1a;SpringBoot集成MybatisPlus代码生成&#xff0c;分页&#xff0c;雪花算法&#xff0c;统一响应&#xff0c;异常拦截&#xff0c;Swagger3接口文档&#xff0c;有提到对后端接口的响应数据进行…

sillyGirl(傻妞机器人)安装以及对接go-cqhttp(2023年12月)

目录 编写的原因 下载傻妞 注意&#xff01;&#xff01;注意&#xff01;&#xff01;&#xff01;注意&#xff01;&#xff01;&#xff01;&#xff01; 同样的下载go-cqhttp 安装以及配置 go-cqhttp 下载screen 创建go-cqhttp窗口 创建sillyGirl窗口 常见错误 编写…

【Node.js】笔记整理4 - 版本管理工具nvm

写在最前&#xff1a;跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识&#xff0c;需要格外注重实战和官方技术文档&#xff0c;文档建议作为手册使用 系列文章 【Node.js】笔记整理 1 - 基础知识【Node.js】笔记整理 2 - 常用模块【Node.js】笔记整理 3 - n…

npmmirror 镜像站(国内好用的npm镜像站 cnpm)

npmmirror 镜像站 原淘宝npm域名即将停止解析&#xff0c;请切换至新域名 npmmirror.com http://npm.taobao.org和 http://registry.npm.taobao.org 已经在 2022.06.30 号正式下线和停止 DNS 解析。 新域名为 npmmirror.com, 相关服务域名切换规则请参考&#xff1a; http:/…

2024 年应该使用 Bun、Node.js 还是 Deno

2024 年应该使用 Bun、Node.js 还是 Deno 到 2024 年&#xff0c;构建基于 JavaScript 的现代 API 相对简单。我们可以使用Express.js等库并在几分钟内启动可用的 API。但是&#xff0c;现在最具挑战性的部分是选择正确的 JavaScript 引擎。 目前主流的三个运行时是&#xff…

【Node.js】解决npm报错:RequestError: unable to verify the first certificate

1. 问题简述 帖主从nodejs官网下载安装nodejs后&#xff0c;发现使用以下命令安装electron会报错&#xff1a; npm install electron 报错信息如下&#xff1a; npm ERR! RequestError: unable to verify the first certificate 2. 解决方案 网上列举的方案&#xff0c;无…

关于webpack 的面试知识点

一、什么是loader?有哪些常见的loader?怎么配置&#xff1f; loader 可以理解成翻译官&#xff0c;webpack,只能识别js&#xff0c;其它的文件&#xff0c;就需要loader 来解析 常见的loader有&#xff1a; babel-loader(处理es6)、css-loader、style-loader&#xff08;将cs…

Node-red在Windows上离线部署

Node-red在Windows上离线部署 前言 在实际项目的使用过程中&#xff0c;生产环境的服务器很多情况下是不允许使用外部网络的&#xff0c;因此&#xff0c;基于npm直接安装的模式&#xff0c;在很多情况下不适用&#xff0c;需要考虑如何将Node-red进行离线安装&#xff1b; …

如何发布自定义 npm 组件包

准备工作 1. 注册 npm 账号 还没有 npm 账号&#xff1f;去官网注册&#xff1a; https://www.npmjs.com 需要记住用户名、密码、邮箱&#xff0c;后面需要用到。 2. 查看本地 npm 镜像&#xff0c;如果不是默认的&#xff0c;需要改回来 npm config get registry重置镜像路…

webpack的配置与优化

webpack 启动命令配置 在package.json中配置启动命令 除了 npm start 外 运行dev和build都需要加 run 例&#xff1a;npm run build "scripts": {"start": "npm run dev", //启动开发模式 简化命令"dev": "npx webpack serve -…

nestjs使用redis

redis安装 1、windows安装&#xff0c;下载目录&#xff1a;Releases microsoftarchive/redis GitHub&#xff0c;解压&#xff0c;打开redis-server.exe&#xff0c;开启redis服务 2、linux安装 // 查看系统是否安装redis yum info redis// 如果没有安装&#xff0c;执行…

【采坑分享】npm login/publish/whoami失败采坑,解决npmERR426、ETIMEDOUT、ECONNREFUSED等错误

目录 前言背景&#xff1a; 采坑之路&#xff1a; 1.修改https为http&#xff0c;问题还在 2.修改为淘宝镜像&#xff0c;问题还在 3.修改为官网地址&#xff0c;问题还在 4.升级node和npm&#xff0c;问题还在 5.猜想网络问题&#xff0c;问题解决 采坑总结&#xff1a…

nodejs发起http或https请求

前言&#xff1a;使用node内置模块http、https http请求 const express require(express) const http require(http)const app express()const loginConfig (token) > {return {hostname: api.test.com,port: 80,path: /test?access_token${token},method: GET} }app.…

node14升级node16之后无法启动处理

node从14升级到16之后&#xff0c;项目就无法启动了&#xff0c;研究了webpack3升级5&#xff0c;研究好几个小时都无法启动&#xff0c;最后发现&#xff0c;微微升级几个版本就可以了。webpack还是3 新版的依赖 "scripts": {"dev": "webpack-dev-se…

nodejs 异步函数加 await 和不加 await 的区别

在 nodejs 中&#xff0c;异步函数加上 await 和不加 await 的区别在于函数的返回值。 当一个异步函数加上 await 时&#xff0c;它会暂停当前函数的执行&#xff0c;直到异步操作完成并返回结果。这意味着可以直接使用异步操作的结果&#xff0c;而不需要使用 .then() 方法或…

【npm | npm常用命令及镜像设置】

npm常用命令及镜像设置 概述常用命令对比本地安装全局安装--save &#xff08;或 -S&#xff09;--save-dev &#xff08;或 -D&#xff09; 镜像设置设置镜像方法切换回npm官方镜像选择镜像源 主页传送门&#xff1a;&#x1f4c0; 传送 概述 npm致力于让 JavaScript 开发变得…

手动搭建koa+ts项目框架(基础)

文章目录 前言一、TS配置文件1、全局安装TypeScript2、项目根目录创建Typescript配置文件 二、项目初始化配置文件&#xff08;package.json&#xff09;1、初始化配置文件2、安装依赖 三、开启简单的服务API入口文件新增脚本 总结如有启发&#xff0c;可点赞收藏哟~ 前言 为什…

npm 安装包遇到问题的常用脚本(RequestError: socket hang up)

前言 最近在给一个基于 Electron 的开源项目做贡献&#xff0c;需要去安装一些 npm 库&#xff0c;由于众所周知的原因&#xff0c;经常会出现报错&#xff1a; npm ERR! path D:\Projects\project\node_modules\electron npm ERR! command failed npm ERR! command C:\Windo…

Webpack安装及使用

win系统 全局安装Webpack及使用 前提&#xff1a;使用Webpack必须安装node环境&#xff0c;建议使用nvm管理node版本。 1&#xff1a;查看自己电脑是否安装了node 2&#xff1a;npm install webpack版本号 -g 3&#xff1a;npm install webpack-cli -g -g:表示全局安装 4&…

用户登录权限

文章目录 [TOC](文章目录) 前言一、 Cookie与session1.HTTP无状态2.cookie 和 session 的生命周期2.1 cookie 生命周期影响因素2.2 session 生命周期影响因素 3.cookie 和 session 的区别4.工作原理3 用户登录Node.js和Express验证session 二、JSON Web Token1. JWT 介绍2. JWT…

使用npm时一直idealTree:npm: sill idealTree buildDeps

注意&#xff1a;以下命令尽量用管理员身份运行 1.删除C:\Users\{账户}\下的.npmrc文件 2.清除缓存&#xff1a;npm cache verify 3.设置镜像源&#xff1a;npm config set registry https://registry.npmmirror.com 4.查看下是否设置成功&#xff1a;npm config get regis…

Mongoose 对象文档模型库

一、介绍 Mongoose是一个对象文档模型库&#xff0c;官网&#xff1a;http://www.mongoosejs.net/ 二、作用 方便使用代码操作Mongodb数据库 三、使用流程 //1. 安装 mongoose //2. 导入 mongoose const mongoose require(mongoose); //3. 连接数据库 mongoose.connect(m…

Node.js中npm中ws的WebSocket协议的实现

在Node.js中&#xff0c;ws是一个非常有用的模块&#xff0c;它提供了WebSocket协议的实现。WebSocket协议是一种在Web浏览器和服务器之间进行双向通信的协议&#xff0c;它可以使得Web应用程序更加交互式和实时。在本文中&#xff0c;我们将详细介绍npm中ws的内容。 ws是什么…

pnpm-lock.yaml、yarn.lock以及package-lock.json的区别

pnpm-lock.yaml、yarn.lock 和 package-lock.json 都是用来锁定项目依赖版本的文件&#xff0c;它们由不同的包管理器生成&#xff1a;pnpm-lock.yaml 由 pnpm 生成&#xff0c;yarn.lock 由 Yarn 生成&#xff0c;package-lock.json 由 npm 生成。这些锁定文件的主要目的是确保…

node.js事件循环相关步骤

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;它使用事件驱动、非阻塞式 I/O 模型&#xff0c;使其轻量和高效。Node.js 的核心特性之一是其事件循环机制。下面是对 Node.js 事件循环每个步骤的讲解&#xff1a; 1. 定时器阶段&#xff08;Timers Pha…

cryptoJS模块和Node.js的crypto模块

Node.js的crypto模块和cryptoJS模块都是用于加密和解密数据的库&#xff0c;但它们之间有一些区别。 区别 功能&#xff1a;Node.js的crypto模块提供了基本的加密和解密功能&#xff0c;而cryptoJS模块则提供了更多的加密算法(支持多种加密算法&#xff0c;如AES、SHA等)和工具…

react+nodejs+腾讯云短信实现真实手机号验证码登录

react项目之真实手机号验证码登录 第一步如果你有腾讯云短信接口这一步可以直接省略&#xff0c;如果你没有请根据我的步骤进行申请“腾讯云短信接口” 登录或者注册腾讯云账号 第三步去申请腾讯云提供的免费100条的短信 第四步创建一个签名 完成上述步骤&#xff0c;就可以开…

使用Node.js创建接口

当使用Node.js创建接口时&#xff0c;有两种主要方式&#xff1a;使用Express框架和使用Node.js的HTTP模块。 Express框架方式&#xff1a; 总的来说&#xff0c;使用Express框架可以更快速地搭建和管理接口&#xff0c;而使用Node.js的HTTP模块则提供了更多底层控制和灵活性&…

Node.js的安装与环境的搭建超详细步骤流程

一、首先node的安装下载 node官网链接 安装完毕之后&#xff0c;通过windowR快捷键打开cmd&#xff0c;输入测试命令&#xff0c;查看是否安装成功。 在Note.js安装目录下&#xff0c;手动添加两个文件 node_globalnode_cache输入命令——&#xff08;这两个命令是根据自身电脑…

某行 webpack 加密算法分析

本次的目标是某行购物网站的加密算法分析&#xff0c;网站如下 aHR0cHM6Ly93d3cuemtoLmNvbS8&#xff08;注&#xff1a;该网站从整体上看来&#xff0c;是webpack加密&#xff0c;但是本文的实现方式&#xff0c;不是扣js代码也不补环境&#xff0c;因为最后分析此网站用的都…

NestJS使用gRPC实现微服务通信

代码仓库地址&#xff1a;https://github.com/zeng-jc/rpc-grpc-practice 1.1 基本概念 gRPC 基于 Protocol Buffers&#xff08;protobuf&#xff09;作为接口定义语言&#xff08;IDL&#xff09;&#xff0c;意味着你可以使用 protobuf 来定义你的服务接口&#xff0c;gRP…

Webpack cl4 配置

基本配置&#xff1a; module.exports defineConfig({transpileDependencies: false,lintOnSave: false,outputDir: process.env.VUE_APP_DIST, // 打包后文件的目录publicPath: ./, // 静态资源路径&#xff08;默认/&#xff0c;打包后会白屏&#xff09;assetsDir: static…

前端已死?别低估前端,他是互联网世界的核心!【这是一篇治愈系文章】

文章目录 &#x1f4a5; AI回答&#x1f98b; 现状&#x1f989; 焦虑&#x1f409; 力量&#x1f985; 观点&#x1f423; 粗浅分析&#x1f9a5; 快乐的韭菜&#x1f3c6; 总结 &#x1f4a5; AI回答 前端已死&#xff1f; ai的答案是这样: 前端并没有死掉&#xff0c;它仍然…

Node.js创建一个简单的WebSocket接口,实现通信交互

Node.js创建一个简单的WebSocket接口&#xff0c;实现通信交互 一、为什么使用WebSocket&#xff1f; WebSocket&#xff0c;最大特点就是&#xff0c;服务器可以主动向客户端推送信息&#xff0c;客户端也可以主动向服务器发送信息&#xff0c;是真正的双向平等对话&#xf…

npm 和 pip 、cnpm、Yum分别是什么

经常看到 npm 、cnpm 和 pip 等等术语&#xff0c;这些近些年时髦的词是怎么回事呢&#xff1f; pip pip&#xff0c;全称是&#xff1a;package installer for Python&#xff0c;它是一个现代的&#xff0c;通用的 Python 包管理工具&#xff0c;是 easy_install 的替代品。…

node.js express cors解决跨域

目录 什么是跨域 示例 postman请求 前端请求 cors中间件解决跨域 流程 配置cors参数 什么是跨域 跨域&#xff08;Cross-Origin&#xff09;是指在 Web 开发中&#xff0c;当一个网页的源&#xff08;Origin&#xff09;与另一个网页的源不同时&#xff0c;就发生了跨域…

log4js-node在nodejs项目中的使用示例

在Node.js项目中使用log4js-node模块可以帮助你记录日志。以下是一个简单的示例&#xff0c;演示了如何在Node.js项目中使用log4js-node模块&#xff1a; 首先&#xff0c;你需要安装log4js-node模块。在终端中执行以下命令&#xff1a; npm install log4js 接下来&#xff…

vue打包内存问题解决办法<--- Last few GCs ---><--- JS stacktrace --->

**<— Last few GCs —> [18484:0000026763669610] 106760 ms: Mark-sweep 4016.0 <— JS stacktrace —> FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory** 解决办法1&#xff1a; set NODE_OPTIO…

不用框架,本地启动接口代理

跨域的问题已经是老生常谈了&#xff0c;解决的办法很多&#xff0c;现在几乎都用 webpack、vite 等工具&#xff0c;配置个代理&#xff0c;解决起来不要太容易。 当在一些很古早的项目&#xff0c;或者非常临时的&#xff0c;想要在项目里请求一下服务器的接口&#xff0c;这…

基于NestJS 和 TypeORM 实现 CURD RESTful API接口

前言 对于服务端项目而言&#xff0c;对外如何提供合格规范的HTTP接口&#xff0c;对内如何优雅的操作数据存储&#xff0c;比如mysql、mongodb。 本文是NestJS服务端开发的基础入门教程&#xff0c;我会根据成熟的解决方案&#xff0c;给大家详细介绍如何基于NestJS实现开发…

用户管理第2节课--idea 2023.2 后端--实现基本数据库操作(操作user表) -- 自动生成

一、插件 Settings... 1.1 File -- Settings 1.2 Settings -- Plugins 1.2.1 搜索框&#xff0c;也可以直接搜索 1.3 Plugins -- 【输入 & 搜索】mybatis 1.3.1 插件不同功能介绍 1.3.2 翻译如下 1.4 选中 Update&#xff0c;更新下 1.4.1 更新中 1.4.2 Restart IDE 1…

NPM介绍和常用命令的使用(带示例)

1. NPM使用介绍 npm&#xff0c;全称为Node Package Manager&#xff0c;是随同NodeJS一起安装的包管理和分发工具&#xff0c;它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。npm之于Node.js&#xff0c;就像pip之于Python&#xff0c;gem之于Ruby&#x…

[node]Node.js 中REPL简单介绍

[node]Node.js 中REPL简单介绍 什么是REPL为什么使用REPL如何使用REPL 命令REPL模式node的全局内容展示node全局所有模块查看全局模块具体内容其它命令 实践 什么是REPL Node.js REPL(Read Eval Print Loop:交互式解释器) 表示电脑的环境&#xff0c;类似 Windows 系统的终端或…

什么是npm?

npm&#xff08;全称Node Package Manager&#xff09;是一个用于管理Node.js包和模块的命令行工具。它是一个包管理器&#xff0c;允许您在您的项目中方便地安装、管理和升级模块和依赖项。 npm已成为JavaScript生态系统中最流行的包管理器之一&#xff0c;它提供了一个庞大的…

node.js mongoose Aggregate介绍

目录 简述 Aggregate的原型方法 aggregate进行操作 简述 在 Mongoose 中&#xff0c;Aggregate 是用于执行 MongoDB 聚合操作的类。MongoDB 聚合操作是一种强大的数据处理工具&#xff0c;可以用于对集合中的文档进行变换和计算 通过Model.aggregate创建一个aggregate(Agg…

深入剖析NPM: Node包管理器的介绍和使用指南

导言&#xff1a;NPM&#xff08;Node Package Manager&#xff09;是JavaScript世界中最受欢迎的包管理器之一。它的出现大大简化了JavaScript开发过程中的依赖管理和模块化。本文将向您介绍NPM的基本概念、功能和常见用法&#xff0c;并为您提供一份详尽的NPM使用指南。 一、…

npm install老是卡住是什么问题

最简单的vue项目我install的时候都出现了问题,给我苦恼的,经过我的仔细对比发现: 从网上搜索的这个镜像源是存在问题的,很多资源是下载不了的,没有深究为什么,就这个淘宝的: npm config set registry https://registry.npm.taobao.org/ 换成下面的这个国内镜像源就好了 n…

使用npm下载速度慢,运行失败-解决方法

这段时间在使用npm下载依赖包时以及下载vue框架时速度太慢&#xff0c;最后还报错&#xff0c;不成功 之前都可以&#xff0c;镜像使用淘宝镜像&#xff0c;但最终的原因就是镜像 镜像需要升级了&#xff01;&#xff01;&#xff01; 之前用的淘宝镜像 npm config set regi…

webpack之介绍

学习webpack之前&#xff0c;请先让我们大家了解一下什么是webpack&#xff1f;为什么要用webpack&#xff1f; Webpack是一个现代化的JavaScript应用程序的静态模块打包工具。它可以将多个模块打包成一个或多个静态资源文件&#xff0c;以便在浏览器中使用。 Webpack的主要功…

前端项目为什么需要 TypeScript 来强化?

什么是TypeScript? TypeScript 是一个为开发大规模应用程序而设计的语言。它是 JavaScript 的一个超集&#xff0c;包含 JavaScript 全部的功能&#xff0c;并扩展了一些新的特性。具体来说&#xff0c;TypeScript 增加了如类型注解和编译时类型检查等特性&#xff1a; let n…

Node.js多版本管理切换

nodejs多版本管理软件&#xff1a;https://github.com/coreybutler/nvm-windows 安装方法 https://www.jianshu.com/p/9ba4cd0706da

【漏洞复现】Node.js 目录穿越漏洞(CVE-2017-14849)

文章目录 1.1、漏洞描述1.2、影响版本1.3、漏洞复现1、基础环境2、漏洞验证3、漏洞分析 1.4、参考 1.1、漏洞描述 原因是 Node.js 8.5.0 对目录进行normalize操作时出现了逻辑错误&#xff0c;导致向上层跳跃的时候&#xff08;如../../../../../../etc/passwd&#xff09;&am…

NPM的介绍和使用

初识npm npm是Node.js世界里最流行的包管理器,用于Node模块的发布、安装和管理。npm是Node Package Manager(Node包管理器)的缩写。 利用npm可以非常方便地安装各种第三方包,不需要关心包之间的各种依赖关系,因为npm会自动处理这些繁琐的工作。这极大地简化了项目的配置,使我们…

Node.js教程-package.json文件

简介 在Node.js中&#xff0c;package.json是管理其依赖的配置文件。定义了项目所需的各种模块&#xff0c;以及项目的配置信息(如&#xff1a;项目名称、版本、作者信息、许可证等)。package.json文件其实就是一个JSON对象&#xff0c;其位于项目的根目录下。 npm install命令…

Node.js教程-net模块

net模块是Node.js官方提供的用于底层网络通信的模块&#xff0c;包含了创建服务器/客户端的方法。 net模块主要包含了两部分&#xff1a; net.Server 用于创建 TCP 服务&#xff0c;内部通过 socket 来实现与客户端的通信net.Socket 是 TCP或Socket的抽象&#xff0c;实现了一…

npm常见错误

三个方面 1. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! phantomjs-prebuilt2.1.15 install: node install.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the phantomjs-prebuilt2.1.15 install script. np…

【玩转Node.JS】=> 之 Buffer(缓冲器)

Node.js 是一个开源、跨平台的 JavaScript 运行时环境 文章目录 Buffer 概念Buffer 的特点创建 BufferBuffer 与字符串的转化 Buffer 的读写 Buffer 概念 Buffer 是一个类似于数组的 对象 &#xff0c;用于表示固定长度的字节序列Buffer 本质是一段内存空间&#xff0c;专门用…

将包上传到 npm

将包上传到 npm 1.注册一个 npm 账号2.初始化包目录3.登录 npm4.构建包5.发布包6.注意事项 1.注册一个 npm 账号 在https://www.npmjs.com 上注册一个npm账号 2.初始化包目录 npm init这将引导你完成一些设置&#xff0c;如包名称、版本、描述等。按照提示输入相关信息。中间…

Nodejs 第二十六章(反向代理)

什么是反向代理? 反向代理&#xff08;Reverse Proxy&#xff09;是一种网络通信模式&#xff0c;它充当服务器和客户端之间的中介&#xff0c;将客户端的请求转发到一个或多个后端服务器&#xff0c;并将后端服务器的响应返回给客户端。 负载均衡&#xff1a;反向代理可以根…

npm安装依赖报错ERESOLVE unable to resolve dependency tree(我是在taro项目中)(node、npm 版本问题)

换了电脑之后新电脑安装包出错 &#x1f447;&#x1f447;&#x1f447; npm install 安装包报错 ERESOLVE unable to resolve dependency tree 百度后尝试使用 npm install --force 还是报错 参考 有人说是 node 版本和 npm 版本的问题 参考 新电脑 node版本&#xff1a;16.1…

【webpack】高级篇

webpack高级应用 安装流程提高开发效率与完善团队开发规范devtool属性 devServer属性下compress属性port属性headers请求头proxy开启代理https配置http2配置historyApiFallback配置开发服务器主机 host模块热替换与热加载 eslint代码规范取消黑色背景弹窗提示 git-hooks与husky…

Node.js版本对比

目录 1. node版本与Npm版本对照表 2. node版本与node-sass版本对照表 3. node-sass与sass-loader版本对照表 1. node版本与Npm版本对照表 以往的版本 | Node.js 下面显示最新的对应内容&#xff0c;如果需要查找历史版本&#xff0c;可以进入上面的页面查询 VersionLTSDateV8np…

node express简单微服务

首先&#xff0c;安装所需的依赖项&#xff0c;可以使用npm或yarn进行安装&#xff1a; $ npm install express axios接下来&#xff0c;创建一个名为service1.js的文件&#xff0c;用于实现第一个微服务&#xff1a; const express require(express); const axios require…

node18 npm start报错opensslErrorStack

解决方法&#xff1a; 1、将node降低版本&#xff08;使用nvm管理node包&#xff09; 2、在package.json中修改启动指令 “SET NODE_OPTIONS–openssl-legacy-provider && xxxxx” 3、在vscode中启动前输入命令行&#xff0c;单次有效 windows $env:NODE_OPTIONS&qu…

node.js express框架开发入门教程

文章目录 前言一、Express 生成器&#xff08;express-generator&#xff09;二、快速安装1.express框架express-generator生成器安装2.使用pug视图引擎创建项目,projectName 为项目名称自定义 三、安装热更新插件 nodemon四、目录结构1. public文件夹2.routes路由其他请求方式…

pnpm、npm、yarn是什么?怎么选择?

pnpm、npm、yarn三者是前端常用的包管理器&#xff0c;那么他们有什么区别呢&#xff1f; 1. npm (Node Package Manager) npm是Node.js的默认包管理器。自Node.js发布以来&#xff0c;npm就一直作为它的一个组成部分存在&#xff0c;因此&#xff0c;安装Node.js时也会自动安…

nodejs业务分层如何写后端接口

这里展示的是在node express 项目中的操作 &#xff0c;数据库使用的是MongoDB&#xff0c;前期关于express和MongoDB的文章可访问&#xff1a; Nodejs后端express框架 server后端接口操作&#xff1a;通过路由匹配——>调用对应的 Controller——>进行 Service调用——&…

node.js mongoose schemaTypes

目录 官方文档 简介 SchemaType 示例 配置SchemaType规则 通用规则 特定schemaType规则 String Number Date Map monggose会根据shcemaType将文档值转换成指定的类型 官方文档 Mongoose v8.0.3: SchemaTypes 简介 SchemaTypes是在使用Mongoose时&#xff0c;用于…

探索Node.js包管理器npm:介绍与使用指南

引言&#xff1a; 在现代软件开发中&#xff0c;包管理器已经成为了不可或缺的工具。它们简化了软件的安装、升级和管理过程&#xff0c;使得开发者能够更加高效地构建项目。而作为Node.js的官方包管理器&#xff0c;npm&#xff08;Node Package Manager&#xff09;无疑是最受…

构建一个简单的 npm 验证项目

构建一个简单的 npm 验证项目 0. 背景1. 构建过程1-1. 创建项目并初始化1-2. 安装 mjs 支持的 package1-3. 在 package.json 中添加 mjs 脚本1-4. 创建 index.mjs 文件1-5. 执行脚本 2. (Optional)环境变量配置 0. 背景 工作上需要验证一下 npm 程序&#xff0c;所以需要构建一…

使用 Node.js 删除文件 - 完整步骤教程

引言 在 Node.js 中处理文件尤其是移除文件&#xff0c;对于维护高效应用程序至关重要。储存和秩序当道的今天&#xff0c;删除不必要或冗余的文件能力显得尤为关键。本文深入探讨你会想要使用这个强大功能的时刻和原因&#xff0c;并通过各种案例展示了这个概念&#xff0c;同…

Ubuntu上使用node搭建本地静态http服务器

1.搭建步骤 1.安装Node.js。首先确保你的Ubuntu系统已经安装了Node.js。如果没有安装&#xff0c;可以通过以下命令进行安装&#xff1a; sudo apt-get update sudo apt-get install nodejs #安装nodejs 2.安装npm。npm是Node.js的包管理器&#xff0c;一般会随着Node.js一…

[node] Node.js的文件系统

[node] Node.js的文件系统 文件系统的使用异步和同步input.txt示例 常用方法打开文件语法示例 获取文件信息语法示例 写入文件语法示例 读取文件语法示例 关闭文件语法示例 截取文件语法示例 删除文件语法示例 创建目录语法示例 读取目录语法示例 删除目录语法示例 文件模块方法…

完整的 Meteor NPM 集成

在Meteor中&#xff0c;你只能使用包内的模块。你不能直接将模块与流星应用一起使用。此软件包解决了该问题 文章目录 源码下载地址安装定义软件包使用软件包在 Meteor 方法中使用 npm 模块的示例应用程序接口异步实用程序Async.runSync&#xff08;函数&#xff09;Meteor.sy…

【Path的使用】Node.js中的使用Path模块操作文件路径

&#x1f601; 作者简介&#xff1a;一名大四的学生&#xff0c;致力学习前端开发技术 ⭐️个人主页&#xff1a;夜宵饽饽的主页 ❔ 系列专栏&#xff1a;Node.js &#x1f450;学习格言&#xff1a;成功不是终点&#xff0c;失败也并非末日&#xff0c;最重要的是继续前进的勇…

找城市(100%用例)C卷 (JavaPythonC++Node.jsswift)

一张地图上有n个城市,城市和城市之间有且只有一条道路相连:要么直接相连,要么通过其它城市中转相连(可中转一次或多次)。城市与城市之间的道路 都不会成环 。 当切断通往某个城市 i 的所有道路后,地图上将分为多个连通的城市群,设该城市 i 的聚集度为 DP i (Degree of…

从pnpm到软硬链接

在之前的文章《npm、yarn与pnpm三种不同包管理器的比较》提到了pnpm 通过硬、软链接&#xff08;hark link、symbolic link&#xff09; 全局存储&#xff08;store&#xff09;结合的依赖管理方式完全实现了依赖树结构的包管理方式&#xff0c;本文接下来就对硬链接&#xff…

在 CentOS 7.8 上安装 Node.js

1.安装 NVM&#xff08;Node Version Manager&#xff09;&#xff1a; curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash这将从 NVM 的 GitHub 仓库下载安装脚本并执行。请注意&#xff0c;您需要重新启动终端或者执行 source ~/.bashrc 以…

Vue3数据交互axios

我是南城余&#xff01;阿里云开发者平台专家博士证书获得者&#xff01; 欢迎关注我的博客&#xff01;一同成长&#xff01; 一名从事运维开发的worker&#xff0c;记录分享学习。 专注于AI&#xff0c;运维开发&#xff0c;windows Linux 系统领域的分享&#xff01; 本…

npm error code EINTEGRITY 问题的解决方法之一

我在使用 npm install -g gatsby-cli 命令安装 Gatsby 时遇到了 “npm error code EINTEGRITY ” 这个问题。试了一些方法&#xff0c;最后按提示信息找 npm-cache 目录的位置将其删除&#xff0c;解决了问题&#xff0c;在这期间还升级 npm 到了最新的稳定版&#xff08;不知道…

掌握 Postman Newman:快速启动 API 测试自动化

Postman 中的 Newman 是什么&#xff1f; Newman 是一个 CLI&#xff08;命令行界面&#xff09;工具&#xff0c;用于运行 Postman 中的集合&#xff08;Collection&#xff09;和环境&#xff08;Environment&#xff09;来进行自动化测试。它允许直接从命令行运行 Postman …

Webpack基础使用

目录 一.什么是Webpack 二.为什么要使用Webpack 三.Webpack的使用 1.下载yarn包管理器 2.Webpack的安装 3.Webpack的简单使用 4.效果 四.Webpack打包流程 一.什么是Webpack Webpack是一个静态模块打包工具 二.为什么要使用Webpack 在开发中&#xff0c;我们常常会遇到…

node - koa 获取 Content-Type: text/plain 的数据

目录 1&#xff0c;Content-Type2&#xff0c;koa 获取请求的数据 1&#xff0c;Content-Type Content-Type HTTP 标头用于设置资源的类型&#xff0c;常用的有3个&#xff1a; application/jsonapplication/x-www-form-urlencoded&#xff0c;form 表单提交的格式。multipar…

springboot高校教师绩效考核管理系统-计算机毕业设计源码75740

摘 要 21世纪的今天&#xff0c;随着社会的不断发展与进步&#xff0c;人们对于信息科学化的认识&#xff0c;已由低层次向高层次发展&#xff0c;由原来的感性认识向理性认识提高&#xff0c;管理工作的重要性已逐渐被人们所认识&#xff0c;科学化的管理&#xff0c;使信息存…

npm i时报错

npm i时报错解决方法 npm config set strict-ssl false

nvm安装高版本Nodejs报错

文章概叙 之前使用1.1.17版本的nvm&#xff0c;切换使用18的Nodejs的时候报错&#xff0c;经过短暂的思考&#xff0c;决定使用1.1.12的nvm的无聊故事。 吐槽 今天的故事比较无奈&#xff0c;由于某些原因&#xff0c;现在需要做rn的开发&#xff0c;至于为啥不是flutter&am…

Node.js--》node环境配置及nvm和nvm-desktop安装教程

博主最近换了台新电脑&#xff0c;环境得从零开始配置&#xff0c;所以以下是博主从一台纯净机中配置环境&#xff0c;绝对的小白教程&#xff0c;大家第一次安装完全可以参考我的过程&#xff0c;闲话少说&#xff0c;直接开始&#xff01;&#xff01;&#xff01; 接下来介绍…

x-cmd pkg | tsx - Node.js 的直接替代品

目录 简介首次用户功能特点竞品和相关作品进一步探索 简介 tsx 代表 “TypeScript execute”&#xff0c;由 TypeScript 编写&#xff0c;内部使用由 Go 语言编写的 esbuild 核心二进制实现超快的 TypeScript 编译&#xff0c;旨在增强 Node.js 以无缝运行 TypeScript / ESM /…

gzip引入后node_modules中.cache compression-webpack-plugin占用内存过多

1.Gzip Gzip&#xff08;GNU zip&#xff09;是一种常见的文件压缩格式和压缩算法&#xff0c;通常用于在 Web 服务器上对静态资源文件进行压缩&#xff0c;以减小文件大小并加快文件传输速度。在前端开发中&#xff0c;经常会使用 Gzip 压缩来优化网站的性能。 Gzip 压缩通过…

【服务器】安装Node.js开发环境

部署Node.js环境(使用NVM安装多个Node.js版本): NVM&#xff08;Node VersionManager&#xff09;是Node.js的版本管理软件&#xff0c;使您可以轻松在Node.js各个版本间进行切换。适用于长期做node开发的人员或有快速更新node版本、快速切换node版本的场景。 具体操作步骤如…

两个字符串间的最短路径问题 (100%用例)C卷 (JavaPythonNode.jsC语言C++)

给定两个字符串,分别为字符串A与字符串B。例如A字符串为ABCABBA,B字符串为CBABAC可以得到下图m*n的二维数组,定义原点为(0,0),终点为(m,n),水平与垂直的每一条边距离为1,映射成坐标系如下图 从原点(0,0)到(0,A)为水平边,距离为1,从(0,A)到(A,C)为垂直边,距离为1;假设两…

探索 Node.js 与 C++ 的绑定:使用 node-addon-api

在 Node.js 中使用 C 进行绑定是一种强大的方式&#xff0c;可以充分利用 C 的性能优势。在本文中&#xff0c;我们将探讨如何使用 node-addon-api 来实现这一目标。 1. 为什么选择 C 绑定&#xff1f; Node.js 是一个基于 JavaScript 的平台&#xff0c;它使得开发人员能够使…

webpack打包批量替换路径(string-replace-webpack-plugin插件)

string-replace-webpack-plugin 是一个用于在 webpack 打包后的文件中替换字符串的插件。它可以用于将特定字符串替换为其他字符串&#xff0c;例如将敏感信息从源代码中移除或对特定文本进行本地化处理。比如文件的html、css、js中的路径地址想批量更改一下 http://localhost:…

微服务管家:NestJS 如何使用服务发现 Consul 实现高效的微服务节点管理

前言 在微服务架构中&#xff0c;服务发现是一项基础且关键的功能&#xff0c;它允许服务实例在网络中被动态发现。Consul 是一种服务网格解决方案&#xff0c;提供了服务发现、运行状况检查&#xff0c;过去和现代应用程序的连接等功能。 本教程将向您展示如何在 NestJS 框架…

【node.js】如何确保node.js卸载干净

要确保 Node.js 已经被完全卸载&#xff0c;你可以执行以下步骤&#xff1a; 1、检查 Node.js 版本&#xff1a; 在终端中运行以下命令检查 Node.js 的版本。如果 Node.js 已被卸载&#xff0c;应该会显示 “command not found” 或类似的错误。 node -v如果 Node.js 已经卸…

npm指令

1、npm install express&#xff1a;安装Node模块 安装完毕后会产生一个node_modules目录&#xff0c;其目录下就是安装的各个node模块。 2、npm view express&#xff1a;查看node模块的package.json文件夹 注意事项&#xff1a;如果想要查看package.json文件夹下某个标签的…

node--使用原生的 fs 模块进行递归复制文件夹

在index.js中输入 // 批量复制文件夹下内容 从xxx文件夹复制到yyy文件夹 //process.argv 命令行携带的参数 // console.log(process.argv);//来源路径 sourceSrc 目标路径 destSrc const sourceSrc process.argv[2] const destSrc process.argv[3]const fs require(f…

精品Nodejs实现的微信小程序的疫情采购平台的设计与实现-团购秒杀购物商城

《[含文档PPT源码等]精品Nodejs实现的微信小程序的疫情采购平台的设计与实现[包运行成功]》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程、包运行成功&#xff01; 软件开发环境及开发工具&#xff1a; 操作系统&#xff1a;Windows 10、Windows 7、…

webpack 是什么?

webpack 是一个开源的 JavaScript 模块打包工具。它是前端开发中常用的构建工具之一&#xff0c;主要用于将项目中的多个模块和文件打包成一个或多个静态资源文件&#xff08;通常是 JavaScript 文件&#xff09;&#xff0c;以便在浏览器中加载和运行。 webpack 的主要功能包…

vue前端开发,如何正确安装node.js的开发脚手架,yarn

vue前端开发,如何正确安装node.js的开发脚手架,yarn! 之所以要使用yarn,是因为&#xff0c;yarn作为一个node.js的脚手架&#xff0c;相比较于之前的传统的npm来说&#xff0c;有几个地方是改善的了。比如&#xff1a;依赖包的版本统一化管理。指令的简略化。 首先&#xff0…

前端框架前置学习Node.js(2)npm使用,Node.js总结

npm - 软件包管理器 定义 npm是Node.js标准的软件包管理器 npm仓库中包含大量软件包,使其成为世界上最大的单一语言代码仓,并且可以确定几乎可用于一切的软件包 最初是为了下载和管理Node.js包依赖的方式,但其现在已成为前端JavaScript中使用的工具 使用: 1.初始化清单文…

vue3 + tsrpc +mongodb 实现后台管理系统

前言 之前上线了一个vue后台管理系统&#xff0c;有小伙伴问我有没有后端代码&#xff0c;咱只是个小前端&#xff0c;这就有点为难我了。不过不能辜负小伙伴的信任&#xff0c;nodejs也可以啊&#xff0c;废话不多说&#xff0c;开搞&#xff01;后端采用 TSRPC 框架实现 API…

Express框架使用全流程

1.目的和使用场景 对于像我这样不常使用 Node.js 进行开发的人来说&#xff0c;每次开始一个新项目都意味着从头开始设置环境&#xff0c;这个过程相当繁琐。因此&#xff0c;我决定自己构建一个开箱即用的项目脚手架。我的目标是创建一个简单易用的基础框架&#xff0c;能让我…

Node.js监听文件的变化

1. 监听文件变化 Node.js API 提供了 fs.watchFile 和 fs.watch 两种方法监听文件变化 1.1 watchFile 方法 watchFile 方法通过轮询按照一定时间间隔监测文件变化&#xff1b; 在不同操作系统下行为相对一致&#xff1b;但是用 watchFile 监听过多文件时会导致内存占用过高 …

NestJS 如何自定义中间件以及实际项目基于中间件提升项目开发效率

前言 NestJS 作为一个强大的 Node.js 框架&#xff0c;允许你通过中间件对请求和响应进行处理。中间件的概念在其他许多框架中也存在&#xff0c;它们在请求处理流程的早期执行&#xff0c;因此非常适合执行如日志记录、请求验证、设置响应头等任务。 在这篇教程中&#xff0…

webpack原理和逆向实战

文章目录 什么是webpackwebpack基本原理webpack代码分析webpack代码抠取webpack全模块自吐webpack自动扣取总结 什么是webpack webpack是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)&#xff0c;负责分析翻译压缩打包代码。 上面的官网的一张示例图。 web…

【Webpack】预处理器 - loader配置介绍

预处理器 (loader) &#xff0c;的主要功能是赋予了 Webpack 可处理不同资源类型的能力&#xff0c;极大丰富了其可扩展性。 一个Web工程通常会包含HTML、JS、CSS、模板、图片、字体等多种类型的静态资源&#xff0c;并且这些资源之间都存在着某种联系。对于 Webpack 来说&…

nodejs 版本为node-v16.14.0-x64的安装及环境变量配置

大家好&#xff0c;又见面了&#xff0c;我是你们的朋友全栈君。 第一步 安装node包 地址建议去阿里云 nodejs-release-v16.14.0安装包下载_开源镜像站-阿里云 在这里插入图片描述 安装地址在D盘下的nodejs文件夹 全部默认安装&#xff0c;一直next直到安装结束 在这里插…

一篇文章学会如何使用 NestJS 过滤器处理系统全局异常情况

前言 在实际的应用开发中&#xff0c;你或许遇到过异常处理机制不统一或错误信息展示混乱的现象。为了解决这些问题&#xff0c;NestJS提供了一个优雅的解决方案&#xff1a;过滤器&#xff08;Filter&#xff09;。本文将从实际出发&#xff0c;向你介绍NestJS过滤器的基本概…

node使用nodemonjs自动启动项目

安装 npm install -g nodemon使用方法 我这里用的是electron项目为例package.json配置 {"name": "my-electron-app","version": "1.0.0","description": "Hello World!","main": "main.js"…

【小沐学Python】Python实现免费天气预报获取(OpenWeatherMap)

文章目录 1、简介1.1 工具简介1.2 费用1.3 注册1.4 申请key 2、接口说明2.1 One Call 3.02.2 Current Weather and Forecasts collection2.2.1 API 调用2.2.2 API 参数 2.3 Historical Weather collection2.4 Weather Maps collection2.5 Other weather APIs 3、接口测试3.1 例…

node版本管理器nvm的下载和使用

介绍 nvm 全名 node.js version management&#xff0c;顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。 下载和安装 在下载和安装nvm前&#xff0c;需要确保当前电脑没有安装node&#xff0c;否则则需要先把原来的node卸载了。 下载地址&#…

用户管理第2节课 -- idea 2023.2 创建表--鱼皮

二、【先确定idea版本&鱼皮是否一致&#xff0c;再决定看不看这行】建表 2.1 idea 里连接数据库&#xff0c;通过可视化建表 2.1.1 清空表中数据 的 命令 truncate 清空 2.1.2 先输入删除表&#xff0c;的命令&#xff0c;再选中这行命令&#xff0c;执行&#xff0c;…

【node.js】使用nvm切换node环境

使用 nvm 切换 Node.js 版本的步骤如下&#xff1a; 一、安装步骤 安装之前卸载node.js 一定要把原先的node.js卸载掉&#xff0c;使用控制面板卸载或者找到相应文件删掉。删完之后检查最好一遍。详情见【node.js】如何确保node.js卸载干净。 安装 nvm&#xff1a; 如果你还没…

process.cwd() 与 __dirname 的区别

Node.js 中的 __dirname 和 process.cwd() 都是用于获取文件系统路径的全局变量和方法&#xff0c;但它们有不同的含义和用途。 一、process.cwd() process.cwd() 是一个方法&#xff0c;用于获取 Node.js 进程的当前工作目录。它返回的是 Node.js 进程启动时所在的工作目录的…

webpack配置入门

webpack是需要一定配置才能使用的&#xff0c;否则无任何效果。在开始webpack学习之前必须理解以下5个核心概念。 5大核心配置 1.entry(入口) webpack从那个文件开始打包&#xff0c;支持单文件入口&#xff08;vue和react脚手架单入口&#xff09;和多文件入口 2.output(输…

自动求导的

requires_gradTrue #梯度存在什么地 x.grad #y关于x的导数存在地址 x.grad.zero() #清空梯度 autograd.grad() autograd.grad(outputs, inputs, grad_outputsNone, retain_graphNone, create_graphFalse, only_inputsTrue, allow_unusedFalse) outputs: 求导的因变量&…

node.js(expree.js )模拟手机验证码功能及登录功能

dbconfig.js const mysql require(mysql) module.exports {// 数据库配置config: {host: localhost, // 连接地址port: 3306, //端口号user: root, //用户名password: wei630229, //密码database: exapp2, //数据库名}, // 连接数据库&#xff0c;使用mysql的连接池连接方式…

素数之积(100%用例)C卷 (JavaPythonC++Node.jsC语言)

RSA加密算法在网络安全世界中无处不在,它利用了极大整数因数分解的困难度,数据越大,安全系数越高,给定一个 32 位正整数,请对其进行因数分解,找出是哪两个素数的乘积。 输入描述: 一个正整数num 0 < num <= 2147483647 输出描述: 如果成功找到,以单个空格分割,…

node.js(express.js)+mysql实现注册功能

文章目录 实现步骤一、获取客户端提交到服务器的用户信息&#xff0c;对表单中的数据&#xff0c;进行合法性的效验 代码如下:二、检测用户名是否被占用三、对密码进行加密四、插入新用户&#xff08;完整代码&#xff09;总结 实现步骤 一、获取客户端提交到服务器的用户信息…

解决npm报错Error:EEXIST: file already exists, mkdir “文件路径“,yarn create vite-app 报文件名、目录名或卷标语法不正确

解决npm报错Error:EEXIST: file already exists, mkdir "文件路径"&#xff0c;yarn create vite-app 报文件名、目录名或卷标语法不正确 第一个问题出现原因解决办法 第二个问题出现原因解决引用文章 第一个问题出现原因 我这里出现错误是因为在配置npm命令目录与n…

安装 nvm

前言&#xff1a; nvm 即 node 版本管理工具 (node version manager)&#xff0c;好处是方便切换 node.js 版本。 通过将多个 node 版本安装在指定路径&#xff0c;然后通过 nvm 命令切换时&#xff0c;就会切换我们环境变量中 node 命令指定的实际执行的软件路径。 使用场景…

用户管理第2节课--idea 2023.2 后端--实现基本数据库操作(操作user表)

一、模型user对象>和数据库的字段关联 & 自动生成 【其中涉及删除表数据&#xff0c;一切又从零开始】 二、模型user对象>和数据库的字段关联 2.1在model文件夹下&#xff0c;新建 user对象 2.1.1 概念 大家可以想象我们现在的数据是存储在数据库里的&…

Node.js中fs模块

fs模块是Node.js中的一个核心模块&#xff0c;全称为File System&#xff08;文件管理系统&#xff09;。该模块专门用来操作系统中的文件&#xff0c;常用的操作方式是对文件的读取和写入。 fs模块的API大都提供三种操作方式&#xff1a; 同步操作文件&#xff1a;代码会被阻…

Node.js教程-express框架

概述 Express是基于Node.js平台(建立在Node.js内置的http模块上)&#xff0c;快速、开放、极简的Web开发框架。 中文官网 http://www.expressjs.com.cn/。 Github地址&#xff1a;https://github.com/orgs/expressjs。 Express核心特性&#xff1a; 可设置中间件来响应 HTTP…

nodejs微信小程序+python+PHP汽车租赁管理网站-计算机毕业设计推荐

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

Error: EACCES: permission denied, mkdir

报错 Error: EACCES: permission denied, mkdir解决 npm i --unsafe-permtrue参考 「npm」安装依赖时&#xff0c;报错Error: EACCES: permission denied

拿去不谢:远程调试APP,发布网站到公网演示,远程访问内网服务

下载地址 Windows 64位 (切勿直接在压缩文件中操作,全部解压到一处后再操作,请关闭某60(会胡乱拦截),可用其他任意安全软件)Mac OS X 64位Linux 64位Linux/ARM 32位 64位Docker docker pull yjsh14z/fastnat_linux_x64:lastest docker run -itd --networkhost --cap-a…

Webpack5 基本使用 - 1

Webpack 是什么 webpack 的核心目的是打包&#xff0c;即把源代码一个一个的 js 文件&#xff0c;打包汇总为一个总文件 bundle.js。 基本配置包括mode指定打包模式&#xff0c;entry指定打包入口&#xff0c;output指定打包输出目录。 另外&#xff0c;由于 webpack默认只能打…

【Node.JS】事件的绑定与触发

往期文章 【Node.JS】写入文件内容 【Node.JS】读取文件内容 目录 简介 绑定事件 on&#xff08;&#xff09; addListener&#xff08;&#xff09; once&#xff08;&#xff09; 监听事件emit&#xff08;&#xff09; 传参 删除事件 removeListener&#xff08;&am…

如何使用Node.js快速创建本地HTTP服务器并实现公网访问服务端

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

【vue3-pbstar-admin】一款基于vue3和nodejs的简洁后台管理系统

Vue3-pbstar-admin 是一个简洁的后台解决方案&#xff0c;提供了基础的用户体系和页面接口权限配置&#xff0c;方便用户进行自定义开发&#xff0c;避免不必要的代码冗余。该方案结合了 Vue3、Element-Plus、Pinia 和 Vite 等先进技术&#xff0c;实现高效的页面布局、状态管理…

npm install出错的各种情况

1.npm不再支持签名证书&#xff0c;npm install 走的是http协议&#xff0c;需要通过数字证书保证 解决方法&#xff1a; 解决方法&#xff1a;1、取消ssl验证&#xff1a;npm config set strict-ssl false 这个方法一般就可以解决了。 2、更换npm镜像源&#xff1a;npm confi…

如何使用 Python、Node.js 和 Go 创建基于 YOLOv8 的对象检测 Web 服务

1. 介绍 这是有关 YOLOv8 系列文章的第二篇。在上一篇文章中我们介绍了YOLOv8以及如何使用它&#xff0c;然后展示了如何使用 Python 和基于 PyTorch 的官方 YOLOv8 库创建一个 Web 服务来检测图像上的对象。 在本文中&#xff0c;将展示如何在不需要PyTorch和官方API的情况下…

node知识点

谷歌浏览器内运行一个V8的JS引擎&#xff0c;该引擎负责接收JS代码&#xff0c;优化代码&#xff0c;然后在计算机上执行。 node.js: JS代码用于服务器端脚本而开发的环境。 开源跨平台&#xff1a;不局限于单一的操作系统或硬件架构JS运行时环境 node.js如何工作&#xff…

Mac 彻底删除 node 和 npm

1、通过 homebrew 安装的 通过 node -v 查看版本好 然后使用指令删除&#xff1a; brew uninstall node版本号 --force 例&#xff1a;安装的是 v16.20.0&#xff0c;使用brew uninstall node16 --force 进行删除&#xff1b; 2、通过官网 pkg 安装包下载的 直接使用&#x…

nodejs 实现内部之间接口的相互调用

ChatGPT4.0国内站点&#xff1a;海鲸AI 在 Node.js 中调用服务内的接口&#xff0c;通常是指发起 HTTP 请求到某个服务的 API 端点。这可以通过 Node.js 的内置 http 模块来实现&#xff0c;或者使用第三方库如 axios、request&#xff08;已被弃用&#xff09;、node-fetch 等…

Node.js+Express+Mysql 实现用户密码MD5加密及验证

安装加密组件 npm install crypto-js 加密算法 let password CryptoJS.MD5(123456).toString(); 创建用户代码 router.post(/api/user/add, async (req, res) > {let status 1;let password "123456";password CryptoJS.MD5(password).toString();let s…

理解 Node.js 中的事件循环

你已经使用 Node.js 一段时间了&#xff0c;构建了一些应用程序&#xff0c;尝试了不同的模块&#xff0c;甚至对异步编程感到很舒适。但是有些事情一直在困扰着你——事件循环&#xff08;Event Loop&#xff09;。 如果你像我一样&#xff0c;花费了无数个小时阅读文档和观看…

如何在 NestJS 中使用 TypeORM 实现多数据库连接配置

前言 当你打算在一个 NestJS 应用中操作多个数据库时&#xff0c;TypeORM 提供了优雅而强大的解决方案。在本教程中&#xff0c;我们将一步步了解如何在 NestJS 项目中配置 TypeORM 以使用多个数据库。 实现步骤 一、创建 NestJS 项目 如果你还没有一个 NestJS 项目&#x…

Vscode中的node.js的安装与使用

前往官网下载安装包 Node.js 中文网 选择较为稳定的版本 安装全选下一步就好了&#xff0c;这里可以选择配置环境变量是否自动启动node.js 在控制台输入指令如果出现了版本号就代表成功了

考勤信息(100用例)C卷 (JavaPythonC++Node.jsC语言)

公司用一个字符申来表示员工的出勤信息: absent:缺勒 late: 迟到 leaveearly:早退 present:正常上班 现需根据员工出勤信息,判断本次是否能获得出勤奖,能获得出勤奖的条件如下: 缺勤不超过一次:没有连续的迟到/早退:任意连续7次考勤。缺勤/迟到/早退不超过3次 输入描述: 用…

轻松查看WiFi密码的神奇脚本,让你忘记密码也不再是问题

说在前面 &#x1f388;本文介绍了一个便捷的脚本&#xff0c;可以帮助你获取电脑中保存的所有Wi-Fi网络的密码。不再需要担心忘记Wi-Fi密码或手动查找密码的麻烦&#xff0c;只需运行脚本即可一键获取。 一、引言 互联网的普及让我们离不开Wi-Fi网络&#xff0c;但忘记密码时…

Node.js 多线程实战:如何有效利用多线程能力

在 Node.js 的世界中&#xff0c;多线程技术一直是一个受到广泛关注的领域。最初&#xff0c;Node.js 设计为单线程模式。随着技术发展&#xff0c;Node.js 引入了多线程支持&#xff0c;进而利用多核处理器的强大性能&#xff0c;提升了应用性能。接下来的内容将深入探讨 Node…

苹果电脑(Mac)的node版本安装以及升降级

在开发过程中&#xff0c;对于不同的开发环境或者较老的项目可能需要切换不同的node版本&#xff0c;此过程会涉及到node版本的升级与降级&#xff0c;安装node版本管理模块n&#xff08;sudo命令&#xff09;。 全局安装n模块 sudo npm install n -g//输入后回车&#xff0c…

vite和webpack的区别和作用

前言 Vite 和 Webpack 都是现代化的前端构建工具&#xff0c;它们可以帮助开发者优化前端项目的构建和性能。虽然它们的目标是相似的&#xff0c;但它们在设计和实现方面有许多不同之处。 一、Vite详解和作用 vite 是什么 vite —— 一个由 vue 作者尤雨溪开发的 web 开发工…

前端构建工具对比 webpack、vite、esbuild等

人类和动物最大的区别是会使用工具&#xff0c;工具的作用就是提升我们的生产效率&#xff0c;同样&#xff0c;随着前端工程化的演进&#xff0c;伴随着一些优秀的工程化的生产效率工具&#xff0c;今天就来聊一聊&#xff0c;前端工程中的构建工具。 前端构建工具按照功能可以…

NodeJS入门学习笔记

文章目录 REST API概念NodeJS搭建服务器Express Library REST API概念 REST 通过HTTP协议实现前后端数据交换的API REST是一种软件架构模式&#xff0c;这种方法定义了开发软件的方式 资源 实体&#xff08;文本、图片、歌曲、服务等等&#xff09;URL 表现层 客户端和服务端…

Node.JS CreateWriteStream(大容量写入文件流优化)

Why I Need Node.JS Stream 如果你的程序收到以下错误&#xff0c;或者需要大容量写入很多内容(几十几百MB甚至GB级别)&#xff0c;则必须使用Stream文件流甚至更高级的技术。 Error: EMFILE, too many open files 业务场景&#xff0c;我们有一个IntradayMissingRecord的补…

nodejs使用 Unix domain socket进行IPC通讯

Unix domain socket 又叫 IPC(inter-process communication 进程间通信) socket&#xff0c;用于实现同一主机上的进程间通信。socket 原本是为网络通讯设计的&#xff0c;但后来在 socket 的框架上发展出一种 IPC 机制&#xff0c;就是 UNIX domain socket。虽然网络 socket 也…

Node.js的学习1

Node.js简介 浏览器是JavaScript的前端运行环境Node.js是JavaScript的后端运行环境Node.js中无法调用DOM和BOM等浏览器内置API 终端中的快捷键 使用向上箭头&#xff0c;可以快速定位到上一次执行的命令使用tab键&#xff0c;可以快速补全路径使用esc键&#xff0c;可以快速清…

npm官方注册表和淘宝镜像切换

1.切换到淘宝镜像 加快npm包的下载速度&#xff0c; //已失效 //npm config set registry https://registry.npm.taobao.org/ npm config set registry https://registry.npmmirror.com这会将npm的注册表设置为淘宝镜像 查看&#xff1a; npm config get registry如果返回的…

Node.js Shell 脚本开发指南(下)

十四、创建跨平台 shell 脚本 原文&#xff1a;exploringjs.com/nodejs-shell-scripting/ch_creating-shell-scripts.html 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 14.1 所需的知识 14.1.1 本章的下一步是什么 14.2 Node.js ESM 模块作为 Unix 上独立的 shell …

Node.js管理工具npm简单介绍

1.npm用途说明 我们在写node.js项目的时候npm工具是避免不的&#xff0c;那么我们如何使用该工具去管理包文具呢&#xff1f;首先我们先介绍npm工具的几种用途&#xff1a; 可以从npm服务器下载别人编写的第三方包到本地使用。可以从npm服务器下载并安装别人编写的命令行程序…

XUbuntu22.04之npm解决pm WARN deprecated(一百九十九)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

软件供应链投毒 — NPM 恶意组件分析

聚焦源代码安全&#xff0c;网罗国内外最新资讯&#xff01; 专栏供应链安全 数字化时代&#xff0c;软件无处不在。软件如同社会中的“虚拟人”&#xff0c;已经成为支撑社会正常运转的最基本元素之一&#xff0c;软件的安全性问题也正在成为当今社会的根本性、基础性问题。 随…

Node内置模块 【Event事件模块】

文章目录 &#x1f31f;前言&#x1f31f;Event事件模块&#x1f31f;EventEmitter类&#x1f31f;加载events模块&#x1f31f;实例化eventEmitter对象 &#x1f31f;事件方法列表&#x1f31f;使用事件&#x1f31f;异步与同步 &#x1f31f;写在最后 &#x1f31f;前言 哈喽…

【Node.JS Web编程】记录从语法基础到网络框架的学习过程

文章目录 1. Node.JS 模块系统2. npm使用介绍3. 搭建第一个服务端应用4. GET / POST请求5. Web 前后端分离6. 使用Express框架搭建Web服务7. Request 和 Response8. 中间件9. 使用 Koa 框架搭建Web服务10. 使用 Egg 框架搭建Web服务11. egg 项目结构大全 注意&#xff1a;本次教…

Nodejs 第三十章(防盗链)

防盗链&#xff08;Hotlinking&#xff09;是指在网页或其他网络资源中&#xff0c;通过直接链接到其他网站上的图片、视频或其他媒体文件&#xff0c;从而显示在自己的网页上。这种行为通常会给被链接的网站带来额外的带宽消耗和资源浪费&#xff0c;而且可能侵犯了原始网站的…

【前端框架】NPM概述及使用简介

什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 npm是Node官方提供的包管理工具,他已经成了Node包的标准发布平台,用于Node包的发布、传播、依赖控制。npm提供了命令行工具,使你可以方便地下载、安装、升级、删除包,也可以让你作为开发者发布…

安装 Node.js、npm

安装 nodejs 安装Node.js的最简单的方法是通过软件包管理器。 Node.js官网&#xff1a;https://nodejs.org/en/download/ cd /usr/local/src/wget -c https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-x64.tar.xz xz -d node-v18.16.0-linux-x64.tar.xz tar -xf node…

npm详细安装教程

一、node与npm Node.js是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;它允许你在服务器端运行JavaScript代码。它提供了许多内置模块和库&#xff0c;使开发人员能够通过JavaScript开发高性能和可扩展的网络应用程序。Node.js的特点包括事件驱动、非阻塞I/O模型和单…

常用的几种包管理器 npm yarn cnpm pnpm 安装

1.npm npm是什么&#xff1f;npm其实是Node.js的包管理工具&#xff08;packagemanager&#xff09;&#xff0c; 网址&#xff1a;npm | Home 例如&#xff08;layui包&#xff09;&#xff1a;layui - npm (npmjs.com) 常用操作&#xff1a; PS D:\Code2024\vue-vite>…

node加速镜像源 管理工具nrm安装使用

我们在开发node.js的时候,经常会遇到某些包无法下载, 或者下载太慢, 还有需要加载我们自己是有源中的包的问题, 今天推荐给大家的这款 nrm 镜像源管理工具就是解决这类问题的. 安装 方法也很简单, 执行 npm install nrm -g 就可以安装 # 安装nrm npm install nrm -g# 添加…

更好用的 node 版本管理工具

什么是 Volta Volta 是一种管理 JavaScript 命令行工具的便捷方式。 volta 的特点&#xff1a; 速度 无缝&#xff0c;每个项目的版本切换 跨平台支持&#xff0c;包括 Windows 和所有 Unix shell 支持多个包管理器 稳定的工具安装-无需每次升级都重新安装! 可扩展性挂钩…

企业级 npm 私有仓库部署方案

本文作者系360奇舞团前端开发工程师 淘宝 NPM 镜像站切换新域名时&#xff0c;放了一张知乎博主天猪的图片&#xff0c;如下&#xff1a; _图片来源&#xff1a;https://zhuanlan.zhihu.com/p/432578145 看着逐年增长的访问量&#xff0c;不禁让人感慨&#xff0c;npm 的出现&a…

Node.js 文件写入详解:最佳实践与示例

文件写入是 Node.js 中的一项重要任务&#xff0c;它允许你将数据保存到本地文件系统中&#xff0c;供后续使用。这个功能在许多应用中都有广泛的应用&#xff0c;包括数据备份、日志记录、配置文件更新等。在本文&#xff0c;我们将介绍如何在 Node.js 中执行文件写入操作&…

聊一聊 webpack 和 vite 的开发服务代理的问题

webpack 和 vite webpackVite重新编辑的问题 changOrigin: true如何定义 /api ? webPack And Vite 都是两个比较好用的打包工具&#xff0c;尤其是 Vite, 几几年流行忘记了&#xff0c;特色就是服务启动极快&#xff0c;实现预加载&#xff0c;感觉 webPack 要比 Vite 要复杂一…

webpack tree shaking 摇树原理

Tree-shaking 是指在打包过程中通过静态分析&#xff0c;识别并删除未使用的代码&#xff0c;以减小最终输出文件的大小。Webpack 通过内置的 UglifyJS 插件或者 Terser 插件来实现 Tree-shaking。下面是简要的 webpack Tree-shaking 的原理&#xff1a; 标记未使用的代码&…

前端工程化之:webpack1-1(构建工具)

一、浏览器端的模块化 1.问题 效率问题&#xff1a;精细的模块划分带来了更多的 JS 文件&#xff0c;更多的 JS 文件带来了更多的请求&#xff0c;降低了页面访问效率&#xff1b;兼容性问题&#xff1a;浏览器目前仅支持 ES6 的模块化标准&#xff0c;并且还存在兼容性问题&…

npm依赖库备份

常用命令 设置默认使用本地缓存安装Nodejs时会自动安装npm&#xff0c;但是局路径是C:\Users\Caffrey\AppData\Roaming\npm默认的缓存路径是C:\Users\Caffrey\AppData\Roaming\npm-cache&#xff1b;查看npm的prefix和cache路径配置信息设置路径 设置默认使用本地缓存 npm con…

【博客搭建记录贴】准备作业:安装node.js,hexo

1&#xff0c;背景 平常自己也会写一写文章&#xff0c;以及读后感啥的&#xff0c;想着要不要自己搭建一个博客玩一玩&#xff0c;就有了这篇文章&#xff0c;哈哈哈。 2&#xff0c;怎么做&#xff1f; 参考了网上各路大神的做法&#xff0c;发现有两种&#xff0c;采用博…

#vue3 实现前端下载excel文件模板功能

一、需求&#xff1a; 前端无需通过后端接口&#xff0c;即可实现模板下载功能。 通过构造一个 JSON 对象&#xff0c;使用前端常用的第三方库 xlsx&#xff0c;可以直接将该 JSON 对象转换成 Excel 文件&#xff0c;让用户下载模板 二、效果&#xff1a; 三、源码如下&…

nvm, node.js, npm, yarn 安装配置

文章目录 nvm 安装node.js 安装npm yarn 配置 nvm 安装 nvm 是一个 node.js 管理工具&#xff0c;可以快捷下载安装使用多个版本的node.js linux 命令行输入&#xff1a; curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashwget -qO- https…

mac os电脑用n切换node版本

mac使用n切换node版本 安装模块n npm install -g n检查安装成功&#xff1a; n --version将node升级到稳定版本 sudo n stable查看当前安装的所有node版本 n list安装制定版本&#xff08;如&#xff1a;node v16.0.0&#xff09; sudo n v16.0.0切换到指定版本 n 16.0.…

初识node.js(使用)

文章目录 项目目录介绍和运行流程1.index.html&#x1f447;2.整个项目的核心入口文件其实是main.js3.App.vue 组件化开发 和 根组件普通组件的注册1.局部注册2.全局注册 综合案例 项目目录介绍和运行流程 1.index.html&#x1f447; <!DOCTYPE html> <html lang&quo…

GIS项目实战06:超详细Node.js安装及系统环境配置

简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境&#xff0c;基于 Google 的 V8 引擎&#xff0c;V8 引擎执行 Javascript 的速度非常快&#xff0c;性能…

前端工程化基础(三):Webpack基础

Webpack和打包过程 学习webpack主要是为了了解目前前端开发的整体流程&#xff0c;实际开发中&#xff0c;我们并不需要去手动配置&#xff0c;因为框架的脚手架都已经帮助我们完成了配置 内置模块path 该模块在Webpack中会经常使用 从路径中获取信息 const path require(&qu…

超越 Node.js:Bun 的创新与突破

1. Bun Bun 是一个全新的 JavaScript 运行时&#xff0c;类似于 Node.js 和 Deno&#xff0c;它专注于提供出色的性能和开发者体验。Bun 的一些特点包括&#xff1a; 快速的性能&#xff1a;Bun 旨在提供高性能&#xff0c;无论是启动时间、执行速度还是安装依赖包的速度。 兼…

Android专有GitHook完结篇,发布到npm

系列文章目录 Android打造专有hook&#xff0c;让不规范的代码扼杀在萌芽之中 Android打造专有hook第二篇&#xff0c;走进规范第一步 Android打造专有Hook第三篇&#xff0c;实战全量代码规范检查 Android打造专有Hook第四篇&#xff0c;实战增量代码规范检查 Hello啊各位…

【Node.js练习】web服务器案例

Node.js教学 专栏 从头开始学习 目录 核心思路 实现步骤 实现代码 创建web服务器 转换url地址 核心思路 把文件的实际存放路径&#xff0c;作为每个资源的请求url地址。 实现步骤 导入需要的模块创建基本的web服务器将资源的请求url地址映射为文件的存放路径读取文件内容并…

【生日快乐】Node.js 实战 第1章 欢迎进入Node.js 的世界 1.2 ES2015、Node 和 V8

Node.js 实战 文章目录Node.js 实战第1章 欢迎进入Node.js 的世界1.2 ES2015、Node 和 V81.2.1 Node 和 V81.2.2 使用特性组1.2.3 了解Node 的发布计划第1章 欢迎进入Node.js 的世界 1.2 ES2015、Node 和 V8 对于“以前的JavaScript” &#xff0c;Node解决了很多问题&#x…

搭建nodejs服务器

简单搭建nodejs服务器&#xff0c;用于爬虫js逆向. 1、安装镜像源 下载nrm npm install -g nrm 设置下载源&#xff1a;&#xff08;最好使用npm源或者淘宝源&#xff09; 例子&#xff1a;npm config set registry http://registry.npmjs.org 查看是否设置成功&#xff1a…

npm安装卡住问题(最新版)

npm安装卡住问题(最新版) 背景&#xff1a; ​ 最近这两天用npm安装一些包的时候&#xff0c;发现一直卡住&#xff1a; 报错&#xff1a; idealTree:npm: sill idealTree buildDeps之前能用的现在不能用了&#xff0c;我一想&#xff0c;是不是源头的问题&#xff0c;还真是…

基于node.js和Vue3的医院挂号就诊住院信息管理系统

摘要&#xff1a; 随着信息技术的快速发展&#xff0c;医院挂号就诊住院信息管理系统的构建变得尤为重要。该系统旨在提供一个高效、便捷的医疗服务平台&#xff0c;以改善患者就医体验和提高医院工作效率。本系统基于Node.js后端技术和Vue3前端框架进行开发&#xff0c;利用其…

一、MongoDB、express的安装和基本使用

数据库【Sqlite3、MongoDB、Mysql】简介&小记 Sqlite3&#xff1a; SQLite3是一个轻量级的数据库系统&#xff0c;它被设计成嵌入式数据库。这意味着它是一个包含在应用程序中的数据库&#xff0c;而不是独立运行的系统服务。适用场景&#xff1a;如小型工具、游戏、本地…

使用fs.renameSync(oldPath,newPath)方法,报错Error: EPERM: operation not permitted

出错翻译&#xff1a;表示操作被拒绝&#xff0c;因为当前用户没有足够的权限执行该操作。这可能是由于文件或目录 的权限设置不正确或操作系统限制所致 出现错误场景&#xff1a;使用element-plus的Upload 上传功能&#xff1b;后端使用Nodejs提供的fs.renameSync(oldPath,ne…

网页首页案例(使用框架:继上一篇博客结尾)

文章目录 新认识的快捷键1.先写好组件并导入App.vue2.往组件中一个一个填内容3.整体静态完成后&#xff0c;发现某些小部分相同&#xff0c;其实可以分装成小组件4.最后通过js动态渲染 新认识的快捷键 1.Ctrl滚轮按住往下拖可以部分选中 .用同样的方法选中下面的111&#xff0…

nvm安装教程【mac m1】

文章目录 前言一、安装1、安装brew2、安装nvm 二、验证nvm是否安装成功总结 前言 nvm 是Node Version Manager的缩写&#xff0c;即node版本管理器&#xff0c;安装nvm后&#xff0c;电脑上可以安装多个版本的nodejs&#xff0c;通过nvm use 命令进行切换。 例如&#xff1a;…

npm 依赖自动更新,依赖废弃不再烦恼 | 开源日报 No.160

renovatebot/renovate Stars: 14.3k License: NOASSERTION Renovate 是一个自动化的依赖项更新工具&#xff0c;支持多平台和多语言。其主要功能包括获取自动生成的拉取请求来更新您的依赖项、通过定时运行减少噪音以及发现相关软件包文件等。该项目的关键特点和核心优势如下…

npm sill idealTree buildDeps 安装踩坑指南

参考&#xff1a;https://www.yuucn.com/a/1565526.html https://blog.csdn.net/m0_65066691/article/details/128168066 https://blog.csdn.net/Johanna51/article/details/123360477 通过如下指令获得用户配置文件目录&#xff0c; 删除.npmrc文件 npm config get usercon…

yarn npm 镜像源 https://registry.npm.taobao.org/axios: certificate has expired“

参考链接 error An unexpected error occurred: “https://registry.npm.taobao.org/axios: certificate has expired” 原因: 淘宝镜像原地址2024年1月22日已过期 npm 切换镜像源 npm config set registry https://registry.npmmirror.com //其他 npm 官方原始镜像网址是&am…

前端工程化之:webpack1-2(安装与使用)

一、webpack简介 webpack中文网 webpack 是基于模块化的打包(构建)工具&#xff0c;它把一切视为模块它通过一个开发时态的入口模块为起点&#xff0c;分析出所有的依赖关系&#xff0c;然后经过一系列的过程(压缩、合并)&#xff0c;最终生成运行时态的文件。 webpack的特点&a…

npm出现 Error: EISDIR: illegal operation on a directory, read

npm出现 Error: EISDIR: illegal operation on a directory, read 一、问题二、解决 一、问题 可能是由于运行了npm config set cafile ""之类的方法,造成了cafile为空 二、解决 文件位于C:\Users\用户名\ 下 找到c盘下的Users下的用户目录&#xff0c;进入找到.n…

npm “https://registry.npm.taobao.org/...: certificate has expired“(证书已过期) 解决方法

今天在使用npm下载依赖的时候出现淘宝镜像证书过期问题 error An unexpected error occurred: "https://registry.npm.taobao.org/axios: certificate has expired" 原因: 淘宝镜像原地址2024年1月22日已过期 解决: 解决方法就是切换淘宝最新镜像地址,执行完成之后就…

npm install 一直卡在 sill idealTree 解决方案

npm install 一直卡在 sill idealTree 解决方案 npm install安装vue项目的依赖时&#xff0c;执行 npm install 一直卡在 idealTree:xxx: sill idealTree buildDeps 。 解决方案&#xff1a; 设置淘宝源 npm config set registry https://registry.npm.taobao.org查看是否设置…

Node.js版本管理工具之_Volta

Node.js包管理工具之_Volta 文章目录 Node.js包管理工具之_Volta1. 官网1. 官网介绍2. 特点1. 快( Fast)2. 可靠(Reliable)3. 普遍( Universal) 2. 下载与安装1. 下载2. 安装3. 查看 3. 使用1. 查看已安装的工具包2. 安装指定的node版本3.切换项目中使用的版本 1. 官网 1. 官网…

基于最新koa的Node.js后端API架构与MVC模式

Koa 是一个由 Express 原班人马打造的现代 Web 框架&#xff0c;用于 Node.js。它旨在提供一个更小、更富有表现力和更强大的基础&#xff0c;用于 Web 应用和 API 开发。Koa 不捆绑任何中间件&#xff0c;它提供了一个优雅的方法以组合不同的中间件来处理请求和响应。 Koa 的核…

verdaccio搭建npm私服

一、安装verdaccio 注&#xff1a;加上–unsafe-perm的原因是防止报grywarn权限的错 npm install -g verdaccio --unsafe-perm 二、启动verdaccio verdaccio 三、配置文件 找到config.yml一般情况下都在用户下的这个文件夹下面 注&#xff1a;首次启动后才会生成 C:\Users\h…

npm v10.4.0 is known not to run on Node.js v14.21.3

问题起因 vue项目在打包的时候突然报如下错误&#xff0c;项目原来打包的时候是没问题的。 request to https://registry.npm.taobao.org/acorn failed, reason: certificate然后找到了一篇帖子&#xff0c;淘宝npm镜像地址https证书到期了&#xff0c;发现确实是这个问题。在…

【command】使用nr简化npm run命令

参考文章 添加 alias nrnpm run通过alias启动命令可以帮助我们节省运行项目输入命令的时间 $ cd ~ $ vim .bash_profile $ source ~/.bashrc

2024Node.js零基础教程(小白友好型),nodejs新手到高手,(四)NodeJS入门——网络基础概念

041_网络基础概念_IP的介绍 hello&#xff0c;大家好&#xff0c;我们来一起认识一下IP。 在开始介绍 IP 之前&#xff0c;我们首先来介绍一个场景&#xff0c;方便大家去理解 IP 这个概念。比如这会儿强哥正在成都&#xff0c;然后还有另外一个小伙伴&#xff0c;谁呢&#x…

Node.js 目录穿越漏洞(CVE-2017-14849)

文章目录 Node.js 目录穿越漏洞&#xff08;CVE-2017-14849&#xff09;1. 漏洞原理2. 漏洞复现3. 漏洞验证4. 漏洞分析 Node.js 目录穿越漏洞&#xff08;CVE-2017-14849&#xff09; 1. 漏洞原理 原因是 Node.js 8.5.0 对目录进行normalize操作时出现了逻辑错误&#xff0c…

前端工程化之:webpack1-12(常用扩展)

目录 前言 一、CleanWebpackPlugin 二、HtmlWebpackPlugin 三、CopyPlugin 四、webpack-dev-server 五 、file-loader 六、url-loader 七、路径问题 前言 由于 webpack 、 webpack-cli 、 webpack-dev-server 会存在版本不兼容问题&#xff0c;所以这里使用的版本如下&…

Socket.D v2.3.9 发布(增加 node.js server 适配)

Socket.D 是基于"事件"和"语义消息""流"的网络应用层传输协议。有用户说&#xff0c;“Socket.D 之于 Socket&#xff0c;尤如 Vue 之于 Js、Mvc 之于 Http”。支持 tcp, udp, ws, kcp 传输。协议特点可参考《官网介绍》。 pyton 已开发完成&a…

express 下搞一个 websocket 长连接

安装模块 npm i express npm i express-ws 新建文件app.js 先安排源码 监听端口 7777 var express require(express) var app express() require(express-ws)(app)var port 7777 var clientObject {} app.ws(/, (client, req) > {// 连接var key req.socket.re…

npm 和 yarn 的使用

安装 yarn npm i yarn -g查看版本 npm -v yarn --version切换 npm/yarn 的下包镜像源 // 查看当前的镜像源 npm config get registry// 切换淘宝镜像源 // 新的淘宝源&#xff0c;旧的淘宝源已于2022年05月31日零时起停止服务 npm config set registry https://registry.…

npm 以组织为单位发布依赖包(@username/package-name、@org-name/package-name)

示例&#xff1a; ant-design/aliyun-theme ant-design/antd-theme-variable ant-design/charts // ...1. 注册组织 在官网注册相应的组织&#xff0c;npmjs.com 以个人账号登录。点击头像找到 Add Organization&#xff0c;填写相关信息&#xff0c;创建完成。 2. 发布 首…

组件冲突、data函数、组件通信

文章目录 1.组件的三大组成部分 - 注意点说明2.组件的样式冲突&#xff08;用 scoped 解决&#xff09;3.data是一个函数4.组件通信1.什么是组件通信&#xff1f;2.不同的组件关系 和 组件通信方案分类 5.prop详解prop 校验①类型校验②完整写法&#xff08;类型&#xff0c;非…

npm 淘宝镜像正式到期,更新使用成功

npm 淘宝镜像原网址&#xff1a;https://registry.npm.taobao.org/ npm 淘宝镜像更新后网址&#xff1a;https://registry.npmmirror.com 过程&#xff1a; 部署 nuxt docker 容器的时候&#xff0c;报以下错&#xff1a; npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CE…

Node.js版本管理工具之_GNVM

Node.js包管理工具之_GNVM 文章目录 Node.js包管理工具之_GNVM1. 官网2. 安装与使用1. 安装1. 不存在 Node.js 环境2. 存在 Node.js 环境 2. gnmv基本使用1. 查看所有命令及说明2. 安装指定的node版本3. 查看所有已安装版本4. 使用全局默认版本5. 查看官网所有node与npm对应版本…

淘宝镜像到期如何切换镜像及如何安装淘宝镜像

淘宝镜像到期如何切换镜像及如何安装淘宝镜像 一、淘宝镜像到期如何切换新镜像二、第一次使用淘宝镜像如何配置镜像 一、淘宝镜像到期如何切换新镜像 清空缓存&#xff1a;npm cache clean --force切换镜像源&#xff1a;npm config set registry https://registry.npmmirror.…

npm 选择镜像源安装 、以及镜像改变

临时改变install源 npm install --registryhttps://registry.npm.taobao.org 查看当前npm 源 npm config get registry改变npm 源 以改成淘宝镜像为例&#xff1a; npm config set registry https://registry.npm.taobao.org/附上官方镜像源 https://registry.npmjs.org/

cool框架 node.js 实现 腾讯云短信

1.现在想实现node 后端 实现腾讯云验证码的功能 去腾讯云上下载了node.js sdk 下载了以后 发现不能使用 问了问客服 说是 sdk有问题 2.qcloudsms_js 插件的使用 腾讯短信 (1). 安装 npm i qcloudsms_js -save &#xff08;2&#xff09;主题代码使用 import { Config, Pro…

Node.js JSON Schema Ajv依赖库逐步介绍验证类型和中文错误提示

在构建应用程序时&#xff0c;数据的有效性是至关重要的。为了确保传入的数据符合预期的格式和规范&#xff0c;我们可以使用 Ajv&#xff08;Another JSON Schema Validator&#xff09;进行验证。在这篇博文中&#xff0c;我们将从头开始学习 Ajv&#xff0c;逐步介绍验证类型…

nvm安装node后,npm无效

类似报这种问题&#xff0c;是因为去github下载npm时下载失败&#xff0c; Please visit https://github.com/npm/cli/releases/tag/v6.14.17 to download npm. 第一种方法&#xff1a;需要复制这里面的地址爬梯子去下载&#xff08;github有时不用梯子能直接下载&#xff0c;有…

npm 淘宝镜像到期

npm 淘宝镜像到期了 npm ERR! request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.npm.taobao.org/cnpm failed, reason: cer…

Webpack插件浅析

常用的webpack插件功能介绍&#xff1a; 1.HotModuleReplacementPlugin 模块热更新插件。Hot-Module-Replacement的热更新是依赖于webpack-dev-server&#xff0c;有时是在打包文件改变时更新打包文件或者重新加载刷新整个页面&#xff0c;HMR是只更新修改的部分。 HotModul…

vite+vue3发布自己的npm组件+工具函数

记录一下个人最近一次发布npm组件的过程&#xff1a; 一、创建组件和工具函数 执行命令创建一个空项目&#xff1a; npm create vite 创建过程稍微有些慢&#xff0c;不知何故&#xff1f;其中选择vue , 个人暂时使用的JS 。在 src 目录下面创建一个文件 package 存放组件和公…

node.js后端+小程序前端+mongoDB(增删改查)

前言 今天我对比了以下node.js的express与python的fastAPI&#xff0c;我决定我还是出一期关于node.jsmangoDB小程序的小案例吧。 不是python的fastAPI不好用&#xff0c;因为fastAPI是python较新的技术&#xff0c;我不敢果断发出教学文章&#xff08;这件事情还是留着给pyt…

安装nodejs2011并配置npm仓库

1. 安装nodejs 选择2011版本下载 在安装目录(个人情况)下 D:\Program Files\nodejs2011创建2个文件夹&#xff1a; node_global &#xff08;依赖库&#xff09; node_cache &#xff08;缓存&#xff09; 然后在当前目录下cmd进入dos窗口&#xff0c;执行&#xff1a; npm c…

npm_config_xxx

// package.json{ "scripts": { "log": "node index.js", } }// index.js function logProcessEnv(key){ console.log(process.env[${key}], process.env[key]); } logProcessEnv(npm_config_foo); 问题&#xff1a; npm run log 和 yarn log…

详细了解Node.js的配置与使用!

详细了解Node.js的配置与使用&#xff01; Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。它允许开发者在服务器端运行 JavaScript&#xff0c;从而实现全栈 JavaScript 开发。本文将介绍 Node.js 的配置和 npm 的应用。 一、Node.js 配置 下载与安装 首先&…

小程序微信支付发起订单node.js版

自己闲来无事想试试node.js如何写后端开发&#xff0c;就测试了一下这个微信支付功能&#xff0c;首先&#xff0c;我们想要实现微信支付要有appid&#xff0c;mchid商户号&#xff0c;这些提前需要准备的必要参数我就不多说了&#xff0c;看文档就可APP下单 - App支付 | 微信支…

前端开发_Node.js

Node.js概念 Node.js是一个跨平台JavaScript运行环境&#xff0c;使开发者可以搭建服务器端的JavaScript应用程序 Node.js 是前端工程化的基础&#xff08;前端工程化&#xff1a;开发项目直到上线&#xff0c;过程中集成的所有工具和技术&#xff09; 浏览器能执行 JS 代码…

npm install 一直卡着不动如何解决

目录 方式一&#xff1a;方式二&#xff1a; 方式一&#xff1a; npm cache clean --force npm config set registry https://registry.npmmirror.com npm install下面是简单的解释&#xff1a; &#x1f340;1、强制清理 npm 缓存 npm cache clean --force&#x1f340;2、设…

Node.js开发-会话控制

会话控制 1) 介绍2) cookie3) session4) session 和 cookie 的区别5) token 1) 介绍 所谓会话控制就是 对会话进行控制 HTTP 是一种无状态的协议&#xff0c;它没有办法区分多次的请求是否来自于同一个客户端&#xff0c; 无法区分用户 而产品中又大量存在的这样的需求&…

[网站开发] 创建Vue3项目及错误解决

创建Vue3项目(前端) Vue 官方文档: https://vuejs.org/ Vuejs.org中文版Vue网站 进入官网后默认是Vue3版本的,可以自己从 文档/Docs 中找Vue2版本的. 安装前准备 熟悉命令行 winR 输入 cmd 打开命令行窗口已安装15.0或者更高版本的 Node.js 关于Node.js的安装网上有教程,这…

解决npm淘宝镜像到期问题

1 背景 由于node安装插件是从国外服务器下载&#xff0c;如果没有“特殊手法”&#xff0c;就可能会遇到下载速度慢、或其它异常问题。 所以如果npm的服务器在中国就好了&#xff0c;于是我们乐于分享的淘宝团队干了这事。你可以用此只读的淘宝服务代替官方版本&#xff0c;且…

【Node.js】实现微信小程序在线支付功能

实战项目名称&#xff1a;微信小程序实现在线支付功能 - 文章结尾附上微信小程序码&#xff0c;扫码登录后即可体验&#xff01;&#xff01; 文章目录一、实战步骤1. 前期准备2. 添加wechatpay-node-v3和fs插件3. 预设微信下单的数据4. 将上一步骤的下单信息返回给前端5. 小程…

node.js+uni计算机毕设项目交流微信小程序LW(程序+小程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置&#xff1a; Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分离等…

react4:配置网络请求axios --- 配置@路径别名

1. axios 请求安装&#xff1a;npm i axios axios 二次封装&#xff1a;配置,拦截器等应用 在&#xff1a;utils文件夹下request.js中配置 //utils文件夹下request.js中配置//导入 axios import axios from "axios";//实例化axios var service axios.create({time…

初始化一个Vue3+TS项目

目录 一.创建基本的项目结构: 二. 项目搭建规范: 集成editorconfig配置: 使用prettier工具: 使用ESLint检测 : 项目目录结构划分: CSS样式的重置: 全家桶 – 路由配置: 全家桶 – 状态管理: 网络请求封装axios: 区分 development和production 环境: Element-Plus集成…

升级 Node.js 版本的步骤

node 已经成为前端开发&#xff0c;分不开的工具了&#xff0c;但node的使用除了npm i 等命令&#xff0c;还是有很多不清楚&#xff0c;不常用的。 特别是新手&#xff0c;可能经常遇到这样的问题&#xff0c; 问题一&#xff1a;明明我的命令是按照前端教的输入的&#xff…

Nestjs实战干货-概况-管道-Pipes

管道 带上装饰器 Injectable() 并实现了 PipeTransform 接口的类&#xff0c;就是管道。 管道有 2 个典型的应用场景&#xff1a; 数值转换&#xff1a;将输入的参数转换成目标类型&#xff0c;例如&#xff0c;string to number。 数值校验&#xff1a;对输入的参数进行校验…

查看 npm的一些命令,以及npm config set registry x x x 不生效 解决方案

在 Mac 上查看自己的 npm 源&#xff0c;可以使用以下命令&#xff1a; 打开终端应用程序&#xff08;Terminal&#xff09;。 运行以下命令来查看当前的 npm 配置&#xff1a; npm config list这会显示 npm 的配置信息&#xff0c;包括当前使用的源&#xff08;registry&am…

操作系统前置知识

进程 程序存储在磁盘之中&#xff0c;需要加载内存才能执行&#xff0c;包含堆空间、栈空间、全局和静态变量数据、代码&#xff0c;具体执行效果如下所示&#xff1a; 所谓的进程概念就是操作系统为了执行某个程序为其分配的内存资源&#xff0c;该内存资源并不是连续的&…

搭建angularjs开发环境

1、安装 nodejs &#xff0c;下载&#xff1a;https://nodejs.org/zh-cn/download/releases cmd: node -v npm-v 查看版本检查是否安装成功 在nodejs安装目录下创建2个文件夹node_cache和node_global&#xff0c;并执行一下cmd命令&#xff1a; npm config…

npm安装下载修改镜像源

问题描述一 npm install 时&#xff0c;报错&#xff1a;npm ERR! network request to https://registry.npmjs.org/postcss-pxtorem failed, reason: connect ETIMEDOU&#xff0c;这是因为默认npm安装会请求国外的镜像源&#xff0c;导致下载缓慢容易断开请求下载失败的 np…

Playwright 获取元素是否存在、获取元素数量 (Node.js)

正文 很多时候我们需要绕过一些东西或者做预处理&#xff0c;需要判断一个元素是否存在&#xff0c;需要一个即使找不到元素也没用关系的处理方法。 官方提供了 locator.isVisible() 用来获取元素是否存在的。 但是&#xff01;它会立即返回结果&#xff0c;不会智能等待。而…

pnpm、npm、yarn 包管理工具

1、npm 关键词&#xff1a;软件包管理器、命令行工具、一个社区和一个平台 npm&#xff08;Node Package Manager&#xff09;是一个用于Node.js环境的软件包管理器。它是一个命令行工具&#xff0c;用于安装、升级、删除和管理JavaScript软件包。npm最初是随同Node.js一起发布…

jsonwebtoken使用HS256生成token失败

项目场景&#xff1a; 用户登入将token返回给用户 问题描述 在koa中使用jsonwebtoken库生成token失败&#xff0c;找了很多原因。 const jwt require("jsonwebtoken"); const { PRIVATE_KEY } require("../config/screct");class LoginController {as…

Typescript之从零开始学习笔记,涵盖常用基本类型实操案例

Typescript之从零开始学习笔记 文章目录 Typescript之从零开始学习笔记1.环境搭建1. 安装node.js2. 安装typescript3. 使用tsc对ts进行编译 2. TS 配置1 编译器配置1. 生成配置文件2. 自动编译3. 发生错误 3. 基本语法1. 静态类型检查2.基本数据类型3. 数组类型4. any类型5. 函…

微信小程序nodej‘s+vue警局便民服务管理系统

本文首先介绍了设计的背景与研究目的,其次介绍系统相关技术,重点叙述了系统功能分析以及详细设计,最后总结了系统的开发心得在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括“最多跑一次”微信小程序的网络应用,在外国小程序的使用已经是很普遍的方…

【Node.js】身份认证,Cookie和Session的认证机制,express中使用session认证和JWT认证

Node.jsWeb开发模式如何选择Web开发模式身份认证什么是身份认证为什么要身份认证不同开发模式的身份认证Session认证机制提高身份认证的安全性Session的工作原理Express中使用Session认证Session认证机制的局限性JWT认证机制JWT的工作原理JWT的组成部分Express中使用JWT在登录成…

搭建Node开发环境,Node.js的集成开发环境(IDE)搭建

搭建Node开发环境 使用文本编辑器来开发Node程序&#xff0c;最大的缺点是效率太低&#xff0c;运行Node程序还需要在命令行单独敲命令。如果还需要调试程序&#xff0c;就更加麻烦了。 所以我们需要一个IDE集成开发环境&#xff0c;让我们能在一个环境里编码、运行、调试&am…

nvm使用-node版本切换-npm版本-node版本异常导致错误

目录什么是nvm?为什么要用它&#xff1f;它改变的是谁的版本号&#xff1f;安装并使用安装前操作安装使用&#xff08;常用命令&#xff09;nvm -hnvm install \<version\> [arch]nvm listnvm use [version] [arch]其他什么是nvm? .nvm是一个node的版本管理工具&#x…

node多版本控制

前言 最近在折腾Python&#xff0c;并将node升级至v18.14.2。突然发现一个旧项目无法运行&#xff0c;也无法打包&#xff0c;里面的node-sass报错&#xff0c;显然这是因为node版本过高导致的。 将node版本降低至以前的v14.16.0&#xff0c;果然立马就能正常运行。 存在不同…

【Node.js】如何在Node.js中进行文件操作:读取、写入、修改和删除文件

Node.js是一个神奇的东西&#xff0c;它可以让JavaScript在服务器端运行&#xff0c;让我们的很多前端程序员也能在后端大展身手了&#xff01;毕竟站在田辛老师的角度上来说&#xff0c;虽然我不喜欢“全栈”这个概念&#xff0c; 但是最近各个用人单位都喜欢这种所谓T型人才嘛…

尚融宝05-Node.js入门

目录 一、Node.js的概念 1、JavaScript引擎 2、什么是Node.js 二、下载和安装 1、下载和安装 2、查看安装是否成功 三、初始Node.js程序 1、运行一个程序 常见问题 2、文件的读取 3、服务器端程序 三、Node.js的作用 1、Node.js的应用场景 2、BFF 解决什么问题 …

用Node.js实现一个HTTP服务器程序(文件服务器)

http Node.js开发的目的就是为了用JavaScript编写Web服务器程序。因为JavaScript实际上已经统治了浏览器端的脚本,其优势就是有世界上数量最多的前端开发人员。如果已经掌握了JavaScript前端开发,再学习一下如何将JavaScript应用在后端开发,就是名副其实的全栈了。 HTTP协…

对Node.js 的理解?优缺点?应用场景?

一、是什么 Node.js 是一个开源与跨平台的 JavaScript 运行时环境 在浏览器外运行 V8 JavaScript 引擎&#xff08;Google Chrome 的内核&#xff09;&#xff0c;利用事件驱动、非阻塞和异步输入输出模型等技术提高性能 可以理解为 Node.js 就是一个服务器端的、非阻塞式I/…

证件照换底色,快试试这3种方法,方便还快捷

由于我们不论是在生活还是学习中&#xff0c;有时候总会要上传一些证件照&#xff0c;而当你手上有证件照准备上传时&#xff0c;发现底色不对&#xff0c;是不是很抓狂&#xff0c;电子证件照片换底色怎么弄&#xff1f;很多小伙伴还在因为证件照底色不对而重新拍&#xff1f;…

前端资讯 | Node20 正式发布

✨ 个人主页&#xff1a;CoderHing &#x1f5a5;️ Node.js专栏&#xff1a;Node.js 初级知识 &#x1f64b;‍♂️ 个人简介&#xff1a;一个不甘平庸的平凡人&#x1f36c; &#x1f4ab; 系列专栏&#xff1a;吊打面试官系列 16天学会Vue 7天学会微信小程序 Node专栏 &a…

Failed at the node-sass@4.14.1 postinstall script

vue项目启动&#xff0c;安装node14.18.0版本&#xff0c;构建时报错&#xff1a; Failed at the node-sass4.14.1 postinstall script 其实在构建过程中&#xff0c;还出现了其他组件的各种报错&#xff0c;最后反思了一下&#xff0c;觉得是nodeJs的版本问题&#xff0c;最…

使用 Node.js 多进程提高任务执行效率

什么是 Node 多进程&#xff1f; Node 是在单个线程中运行&#xff0c;我们虽然没办法开启额外的线程&#xff0c;但是可以开启进程集群。这样可以让下载任务和上传任务同时进行。 使用多进程进行初步代码优化 const dl require(./download.js) const ul require(./upload…

事件循环理解

事件循环 同步和异步任务分别进入不同的执行环境&#xff0c;同步的进入主线程&#xff0c;即主执行栈&#xff0c;异步的进入任务队列 (Event Queue&#xff0c;机制为先进先出)。主线程内的任务执行完毕为空&#xff0c;会去任务队列读取对应的任务&#xff0c;推入主线程执…

Node.js 入门

转载请注明出处&#xff0c;点击此处 查看更多精彩内容。 什么是 Node.js &#xff1f; Node.js 是一个基于 Chrome V8 引擎的开源的跨平台的 JavaScript 运行时环境。 Node.js 采用了基于事件的、单线程的异步 I/O 架构。 Node.js 的组成部分 V8引擎 V8 引擎就是 JavaScrip…

Node.js -- JavaScript的运行环境

一初识Node.js 1.前端三剑客 HTML &#xff1a; 骨架 CSS &#xff1a;外观 JS &#xff1a; 灵魂 2.浏览器中JavaScript的组成部分 JavaScript可以在浏览器中被执行的原因是浏览器里面都有一个JavaScript的解析引擎 浏览器解析引擎ChromeV8FirefoxOdinMonkey (奥丁猴)Safr…

Mac 安装node.js

Mac系统安装Node.js&#xff0c;下载地址。 如上图安装路径&#xff1a; This package will install:• Node.js v16.19.1 to /usr/local/bin/node• npm v8.19.3 to /usr/local/bin/npm查看node.js版本以及npm版本&#xff1a; node -vnpm -v

Node.js常用知识

1、什么是 Node.js 【】Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。浏览器是 js 的前端运行环境&#xff0c;node.js 是 js 的后端运行环境。他们都有 V8 引擎&#xff0c;有各自的内置 API 2、fs 文件系统模块 【】fs 模块是 Node.js 官方提供的、用来操作文件…

如何编写一个自己的web前端脚手架

脚手架简介 脚手架是创建前端项目的命令行工具&#xff0c;集成了常用的功能和配置&#xff0c;方便我们快速搭建项目&#xff0c;目前网络上也有很多可供选择的脚手架。 一个"简单脚手架"的构成其实非常少&#xff0c;即 代码模板 命令行工具。其中代码模板是脚手…

【Node.js】项目开发实战(下)

开发用户的基本信息接口获取用户信息 最终文件列表展示首先db/index.js下连接数据库mysql2增删改查用户的信息代码展示&#xff08;文件之间内容穿插&#xff09;1&#xff0c;注册并登录&#xff0c;拿到用户的token进行增删改查2&#xff0c;配置定义joi表单规则&#xff0c;…

vue+Nodejs+Koa搭建前后端系统(一)--简易版

前言 vue3tsvite搭建前端框架nodekoa搭建后端框架包管理器使用npm&#xff08;v8.5.5&#xff09;HTTP请求使用axios编辑器使用Visual Studio Code&#xff08;以下简称VS Code&#xff09;本地项目目录&#xff1a;F:\test\vue_node\hello-node\前端服务器地址http://127.0.0…

Node.js程序如何建立及使用Model

建立Model 直接使用Sequelize虽然可以,但是存在一些问题。 团队开发时,有人喜欢自己加timestamp: var Pet = sequelize.define(pet, {id: {type: Sequelize.STRING(50),primaryKey: true},name: Sequelize.STRING(100),createdAt: Sequelize.BIGINT,updatedAt: Sequelize…

node-spider:node实践简单的爬虫

一、理解 1.1、爬虫&#xff1a;网络爬虫也叫做网络机器人&#xff0c;可以代替人们自动地在互联网中进行数据信息的采集与整理。 1.2、Cheerio&#xff1a;Cheerio是nodejs的抓取页面模块&#xff0c;为服务器特别定制的&#xff0c;快速、灵活、实施的 jQuery核心实现。适合…

Node【四】内置模块 【fs模块】

文章目录&#x1f31f;前言&#x1f31f;fs模块&#x1f31f; 使用fs模块&#x1f31f; 异步编程和同步编程&#x1f31f; 异步编程&#x1f31f; 同步编程&#x1f31f;常用操作&#x1f31f; 文件操作&#x1f31f; readFile异步读取文件&#x1f31f; readFileSync同步读取文…

Node.js 文件系统操作指南

文章目录 Node.js 文件系统操作完全指南一、引言二、基本文件操作2.1 读取文件2.2 写入文件2.3 追加内容到文件 三、文件与目录的创建与删除3.1 创建文件3.2 创建目录3.3 删除文件3.4 删除目录 四、文件与目录的信息查询4.1 检查文件或目录是否存在4.2 获取文件信息4.3 获取目录…

mysql+node.js+html+js完整扫雷项目

一.下载 可以直接下载绑定资源&#xff0c; 也可以访问&#xff1a;克隆仓库&#xff1a;mine_clearance: mysqlnode.jshtmljs完整扫雷项目 (gitee.com) 二.运行sql数据文件 将mysql数据文件导入到本地 先在本地localhost里创建数据库 mine_clearance&#xff0c; 然后如图&…

如何使用 Supabase Auth 在您的应用程序中设置身份验证

在本文中&#xff0c;您将学习基本的关键概念&#xff0c;这些概念将帮助您掌握身份验证和授权的工作原理。 您将首先了解什么是身份验证和授权&#xff0c;然后了解如何使用 Supabase auth 在应用程序中实现身份验证。 &#xff08;本文内容参考&#xff1a;java567.com&…

webpack环境配置

1.首先安装 cross-env npm install cross-env --save-dev 在package.json里面配置 根据不同命令打包 "scripts": {"dev": "cross-env NODE_ENVdevelopment webpack-dev-server --config webpack.config.dev.js","dev:test": "c…

【JMeter】前端使用JMeter测试JSEncrypt加密登录

前端使用JMeter测试JSEncrypt加密登录 简介&#xff1a;前端开发时会接触到用户登录&#xff0c;登录时为了数据的安全会使用到jsencrypt加密工具&#xff0c;同时我们需要使用jmeter来进行压测&#xff0c;帮助我们了解Web应用程序在高负载情况下的性能表现&#xff0c;从而为…

Node.js 学习系列(三) —— REPL

Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境&#xff0c;类似 Windows 系统的终端或 Unix/Linux shell&#xff0c;可以在终端中输入命令&#xff0c;并接收系统的响应。 Node 自带了交互式解释器&#xff0c;可以执行以下任务&#xff1a; 读取 —…

Node学习1

Node 加载模块&#xff1a; 加载内置模块和第三方模块直接require&#xff08;名字&#xff09; 自定义模块需要加路径 require&#xff08;&#xff09;加载模块时候会自动调用被加载模块代码require永远以module.export所指向的对象为准 模块作用域&#xff1a; 和函数作用…

node核心模块

process&#xff1a;表示当前的node进程&#xff0c;通过该对象可以获取进程的信息&#xff0c;或者对进程进行各种操作。、如何使用&#xff1a;process是一个全局变量&#xff0c;可以直接使用属性和方法process.exit() 结束当前进程&#xff0c;终止node。process.nextTick(…

npm包管理器

package.jsonpackage.json是包的描述文件&#xff0c;node中通过该文件对项目进行描述&#xff0c;每一个node项目必须有package.json。scripts&#xff1a;可以自定义一些命令。定义以后可以直接通过npm来执行这些命令。start和test可以直接通过npm start npm test来执行&…

【Node.js】开发自己的包!

造包开发自己的包&#xff01;初始化包的基本结构页面使用根据需要也可以将模块化拆分编写包的说明文档发布包把包发布在npm上删除已发布的包模块的加载机制内置模块的加载机制自定义模块的加载机制第三方模块的加载机制当目录作为模块时的加载机制开发自己的包&#xff01; 初…

node.js版本过高,导致vue2 版本的项目无法正常启动

node.js版本过高&#xff0c;导致vue2 版本的项目无法正常启动 问题描述 node的版本是18 &#xff0c;vue版本是2 &#xff1b;npm install 失败 解决方式 1、未采取提示的方式&#xff0c;而是利用了npx命令&#xff1b; 使用npx指定npm的版本 npx -p npm6 npm i --legacy…

前端开发人员的完整指南:如何学习Node.js来扩展技能

部分数据来源&#xff1a;ChatGPT 简介 学习Node.js可以帮助前端开发人员构建更灵活和可扩展的应用程序。因为除了在浏览器中运行JavaScript&#xff0c;前端和后端开发并没有太多的区别。 Node.js作为一种后端技术可以为前端开发人员带来以下好处&#xff1a; 1、服务器侧渲…

js编程时常见问题解决方法

js编程时常见问题解决方法时间格式化包nodejs格式化时间挂载为全局中间件nodemon报错接收请求时&#xff0c;请求的参数为未定义滚动到底部时间格式化的包安装axios出现报错&#xff1a;nodejs请求表单解析返回错误信息的中间件nodejs错误中间件nodejs mysql模块时间格式化包 …

Node【五】内置模块 【http模块】

文章目录&#x1f31f;前言&#x1f31f;http模块&#x1f31f; 1.引入http模块&#x1f31f; 2.创建服务&#x1f31f; 3.添加头信息&#x1f31f; 4.搭建一个简单的服务器&#xff1a;&#x1f31f; 5.Request对象&#x1f31f; 6.Response对象&#x1f31f; 7.练习&#xff…

基于NodeJs+Express+MySQL 实现的个人博客完整项目

目录 一、创建项目并初始化 项目结构 二、安装项目所需要的包 三、创建所需要的数据库表 表 user 用于存放账户密码 表 notepad 用于存放文章数据 表 leaving 用于存放留言板的数据 三、编写app.js文件 1、导入所有需要的包 2、创建web服务器 3、创建db文件夹&#…

npm打包整个过程

将自己写的代码包上传到npm&#xff0c; 方便后续下载安装&#xff0c; 步骤如下&#xff1a; 上传 打开npm官方网站&#xff1a; www.npmjs.com; 进行注册 注册需要用户名&#xff0c;密码和邮箱&#xff0c; 当注册完成后需打开邮箱进行验证&#xff08;邮箱不验证无法上传&…

[前端笔记029]token和axios

前言 本笔记参考视频&#xff0c;李立超:BV1Gg411z7fA p9 -p20 本地存储 之前的登录持久化&#xff0c;是使用cookiesession的方式完成的&#xff0c;但cookie是在服务器创建的&#xff0c;针对前后的分离的场景时&#xff0c;cookie有跨域的问题&#xff0c;再者就是fetch本…

npm install 原理

npm基本使用node.jsNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境。在任何地方安装了node&#xff0c;那么就可以运行JavaScript。所以在服务器上就可以运行js了。js就全栈了。node安装的同时就安装了npm。直接去官网下载&#xff0c;双击安装即可。安装完毕之后…

ubuntu18.04手动安装指定版本的nodejs(node-v10.16.0)

下载nodejs 10.16.0打开终端并进入桌面文件夹: cd Desktop 回车使用wget下载nodejs v10.16.0 wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.gz下载成功后,桌面会看到tar.gz包解压双击运行包管理工具并解压选择解压到桌面解压成功移动到/usr/local重命名…

Nestjs实战干货-概况-异常过滤器-Exception filters

异常过滤器 Nest 带有一个内置的异常层&#xff0c;负责处理应用程序中所有未处理的异常。当应用程序代码未处理异常时&#xff0c;该层会捕获该异常&#xff0c;然后自动发送适当的用户友好响应。 开箱即用&#xff0c;此操作由内置的全局异常过滤器执行&#xff0c;该过滤器…

把你的阿里巴巴图标库转成你自己的@ant-design/icons

背景 我们使用iconfont-阿里巴巴矢量图标库来管理自己的一套图标&#xff0c;并且基于它的js资源&#xff0c;封装了自己的icons图标组件。封装的方法是使用了antd提供的createFromIconfontCN方法 但随着图标库越来越大&#xff0c;JS资源文件也变得越来越大。在业务中&#x…

window11 安装node及配置环境变量

一、安装环境 本教程演示的环境&#xff1a; 系统&#xff1a;win 11 64位 node.js下载地址: http://nodejs.cn/ node.js版本&#xff1a;长期支持版本&#xff08;本教程基于16.15.0&#xff09; 点击选中图标下载到电脑本地即可。 二、安装步骤 1、双击安装包&#xff0c;一…

webpack-dev-server 的 host 配置 0.0.0.0

webpack-devserver 的 host 配置 0.0.0.0配置成0.0.0.0有什么意义为什么会有以上现象什么是webpack-dev-server什么是0.0.0.0什么是127.0.0.1什么是localhost配置成0.0.0.0有什么意义 假如某个vue项目的webpack配置如下&#xff1a; 在这module.exports {dev: {...//其余的配…

Vue+node.js医院预约挂号信息管理系统vscode

网上预约挂号系统将会是今后医院发展的主要趋势。 前端技术&#xff1a;nodejsvueelementui,视图层其实质就是vue页面&#xff0c;通过编写vue页面从而展示在浏览器中&#xff0c;编写完成的vue页面要能够和控制器类进行交互&#xff0c;从而使得用户在点击网页进行操作时能够正…

什么是webpack

目录 1、什么是webpack&#xff08;必会&#xff09; 2、Webpack的优点是什么&#xff1f;&#xff08;必会&#xff09; 3、webpack的构建流程是什么?从读取配置到输出文件这个过程尽量说全&#xff08;必会&#xff09; 4、说一下 Webpack 的热更新原理(必会) 5、webpa…

Node.js的web框架koa2入门

koa入门 创建koa2工程 首先,我们创建一个目录hello-koa并作为工程目录用VS Code打开。然后,我们创建app.js,输入以下代码: // 导入koa,和koa 1.x不同,在koa2中,我们导入的是一个class,因此用大写的Koa表示: const Koa = require(koa);// 创建一个Koa对象表示web app…

Nodejs vm/vm2沙箱逃逸

文章目录什么是沙箱以及VM&#xff1f;vm模块nodejs作用域vm沙箱vm沙箱逃逸vm2例题分析&#xff1a;&#xff08;待补充&#xff09;[HFCTF2020]JustEscape[HZNUCTF 2023 final]eznode參考文章:什么是沙箱以及VM&#xff1f; 什么是沙箱&#xff1a; 沙箱就是能够像一个集装箱…

巨石项目改造探究

背景公司有一个历史悠久、体积庞大的老项目&#xff0c;除了传统老旧项目存在的特点&#xff0c;该项目强依赖后端模板&#xff0c;且每一个页面都对应一个模板&#xff0c;启动依托于docker&#xff0c;随着项目不断更新迭代&#xff0c;项目结构越来越复杂&#xff0c;维护成…

Node【二】NPM

文章目录&#x1f31f;前言&#x1f31f;NPM使用&#x1f31f;NPM使用场景&#x1f31f;NPM的常用命令&#x1f31f;NPM命令使用介绍&#x1f31f; 使用NPM安装模块&#x1f31f; 下载三方包&#x1f31f; 全局安装VS本地安装&#x1f31f; 本地安装&#x1f31f; 全局安装&…

鹅厂程序员的9个生存法则

&#x1f449;腾小云导读 本文作者在腾讯多年&#xff0c;主要从事的是腾讯云CDN、EdgeOne产品的后台研发工作。作者在云计算领域遇到了不少代码设计和程序设计的问题&#xff0c;他对于如何把项目中的代码标准化、提高开发维护的效率&#xff0c;做了总结梳理。本篇为各位分享…

Vue+node.js校园食堂餐厅外卖点餐系统088e4

外卖点餐系统的主要使用者分为管理员和用户&#xff0c;实现功能包括用户管理、菜品分类管理、菜品信息管理、系统管理、订单管理等功能。由于本网站的功能模块设计比较全面&#xff0c;所以使得整个外卖点餐信息管理的过程得以实现。 本外卖点餐系统主要包括二大功能模块&…

node.js学习笔记之模块系统(转载)

原文链接Node.js 模块系统 | 菜鸟教程 Node.js模块系统 为了让Node.js的文件可以相互调用&#xff0c;Node.js提供了一个简单的模块系统。 模块是Node.js 应用程序的基本组成部分&#xff0c;文件和模块是一一对应的。换言之&#xff0c;一个 Node.js 文件就是一个模块&…

Node服务器和常见模块

1 Node服务器开发 2 fs模块-文件系统 3 event模块-事件处理 4 认识二进制和buffer 5 Buffer的创建方式 6 Buffer的源码解析 node 的fs模块操作&#xff1a; 这里主要讲node如何进行读取文件&#xff0c;操作文件。服务器该有的操作node都有。 node的fs读取文本文件内容的d…

安装express脚手架出现如下错误:npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer ...

发生此类情况&#xff0c;按照如下方法进行操作&#xff1a; 1.在电脑Windows搜索栏搜索Windows PowerShell,并且以管理员身份运行&#xff1b; 2.在地址后面输入set-ExecutionPolicy RemoteSigned,并且按下回车键&#xff1b; 3.选A&#xff0c;在问题后面填写A&#xff0c;并…

vue安裝及配置 nodejs安装配置

vue安装及配置 vue安装步骤 nodejs安装 安装nodejs环境&#xff1a;https://nodejs.org/en/ 查看node版本&#xff1a;node-v vue3.0需要使用node 8版本以上 npm镜像配置 npm是nodejs内置的资源管理器 npm两个镜像&#xff1a; 淘宝镜像&#xff1a;https://registry.npm.…

node 脚本调试

Node 脚本调试 node --inspect-brk index.js 执行以上命令&#xff0c;然后打开浏览器的控制台会发现有个node的logo 点击这个图标就可以开始调试代码 调试webpack 只需要找到webpack的执行入口&#xff0c;然后执行以下命令&#xff0c;只要是node脚本都可以进行调试。 n…

Node.JS环境,Express服务器实现GZIP压缩传输

Node.js是一种基于Chrome V8 JavaScript引擎的开源、跨平台而且异步事件驱动的运行时环境&#xff0c;可以让JavaScript代码在服务器端运行。Express是一个流行的Node.js框架&#xff0c;它提供了简单而强大的工具来创建Web服务器和API。 这篇文章将介绍如何使用Node.js和Expr…

【Node.js】 第四章 模块化

目录 1. 模块化的概念 1.1 模块化的概念 1.2 模块化规范 2. Node.js中的模块化 2.1 模块分类 2.2 模块加载 2.3 模块作用域 2.4 向外共享模块成员 2.5 exports对象 2.6 Node.js中的模块化规范 1. 模块化的概念 1.1 模块化的概念 按照模块指定规则&#xff0c;把一…

甘特图控件DHTMLX Gantt入门使用教程【引入】:dhtmlxGantt 与Node.js(上)

DHTMLX Gantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的大部分开发需求&#xff0c;具备完善的甘特图图表库&#xff0c;功能强大&#xff0c;价格便宜&#xff0c;提供丰富而灵活的JavaScript API接口&#xff0c;与各种服务器端技术&am…

Vue项目的搭建和启动

文章目录 一、安装配置 node.js1.1 下载安装1.2 配置环境变量1.3 修改模块下载位置1.4 设置淘宝镜像 二、创建启动 Vue三、开发环境 VSCode3.1 开发插件3.2 Vue 项目结构 提示&#xff1a;以下是本篇文章正文内容&#xff0c;前端系列学习将会持续更新 一、安装配置 node.js …

node.js安装及环境配置超详细教程【Windows系统安装包方式】

文章目录 Step1&#xff1a;下载安装包Step2&#xff1a;安装程序Step3&#xff1a;查看Step4&#xff1a;环境配置最后补充&#xff1a; Step1&#xff1a;下载安装包 https://nodejs.org/zh-cn/download/ 根据自己电脑系统及位数选择&#xff0c;我的电脑是Windows系统、64…

Node输出日志的正确姿势

背景 每个程序员都喜欢在有问题的代码中插入一些日志的方法来帮助调试程序&#xff0c;比如System.out.println或console.log。解决后&#xff0c;就会将这些语句删除&#xff0c;周而复始。 但是通过系统日志输出的日志格式都是这种&#xff1a; // output console.log(&quo…

node.js的pat/fs/events模块以及磁盘遍历的实现

path模块: 概述: path模块是一个内置模块,他里面内置的相关方法来造作的路径地址 导入path模块: const path require(path) 使用方法: //导入对应的path模块 const pathrequire(path) //相关方法 //1.join方法是将多个相关的地址连接成一个地址 (做路径拼接) let pathStrpath…

Node.js下载安装与基础操作

&#x1f973;博 主&#xff1a;初映CY的前说 &#x1f31e;个人信条&#xff1a;想要变成得到&#xff0c;中间还有做到&#xff01; &#x1f918;本文核心&#xff1a;Node.js的下载安装操作 node.js下载安装 node.js中文网下载链接http://nodejs.cn/download/ 1.浏…

Node.js 中 session验证登录

在前一篇内容中讲到这个cookie实现验证登录&#xff0c;cookie是存储在客户端的&#xff0c;而session是存储在服务器的&#xff0c;相比较session的安全性会更高&#xff0c;session对象存储特定用户会话所需要的属性以及配置信息&#xff0c;服务通过session对象将用户的信息…

npm常用命令

目录1. 构建项目2. 安装包3. 查看安装目录4. 卸载包5. 更新包6. 查看已安装的包7. 使用国内npm镜像源8. 使用yarn1. 构建项目 npm init # 全部使用默认配置 npm init --yes2. 安装包 # 全局安装 npm install 包名 -g # 本地安装 npm install 包名 # 一次安装多个 npm install…

删除Node.js,安装nvm,看这一篇就够了(有坑)

nvm的作用就是可以任意切换Node.js的版本&#xff0c;所以在下载nvm之前&#xff0c;现将系统中的Node.js全部删除&#xff0c;若之前没有安装过&#xff0c;可忽略第一步。 删除Node.js 一、程序和功能处找到Node.js,并删除 二、删除Node.js相关的目录文件 C:\Program Fil…

Koa2-创建、中间件、连接数据库、处理请求、日志

文章目录安装配置koa2配置nodemon,热更新我们的项目中间件什么是中间件&#x1f47b;洋葱模型路由中间件连接数据库 - mysql后端允许跨域处理请求getpostputdelete后续会继续更新安装配置koa2 &#x1f47b;安装 koa2 npm i koa2 -s&#x1f47b;在package.json 配置,当然是在…

面试:webpack 优化(开发效率、打包策略等)

1&#xff09;优化 Webpack 的构建速度 使用高版本的 Webpack &#xff08;使用webpack4&#xff09;多线程/多实例构建&#xff1a;HappyPack(不维护了)、thread-loader缩小打包作用域&#xff1a; exclude/include (确定 loader 规则范围)resolve.modules 指明第三方模块的绝…

P2P视频聊天技术分析

整个P2P视频过程需要知道双方的媒体类型、流和候选者&#xff0c;所以这里就会用到一下技术&#xff1a; ​ 信令服务器socket.io ​ 状态机 ​ ICE服务器 ​ WebRTC框架 ​ 媒体协商 信令服务器Socket.io 信令服务器说白了作用就是发消息的中转站&#xff0c;A把msg发到…

服务端(一)安装 nvm 以及管理 node 版本

安装nvm地址 Releases coreybutler/nvm-windows GitHubA node.js version management utility for Windows. Ironically written in Go. - Releases coreybutler/nvm-windowshttps://github.com/coreybutler/nvm-windows/releases 直接下载安装&#xff0c;注意安装路径中…

关于用windows开发遇到的各种乌龙事件之node版本管理---nvm install node之后 npm 找不到的问题

友情提醒&#xff0c;开发最好用nvm控制node版本 nrm 控制镜像源&#xff0c;能少掉很多头发开发过程中技术迭代更新的时候最要老命的就是 历史项目的node版本没有记录&#xff0c;导致开启旧项目的时候就会报错。尤其是npm 升级到8.x.x以后&#xff0c;各种版本不兼容。 真…

Node-包管理工具整套下载使用讲解(nvm、npm、yarn、cnpm、pnpm、nrm)

前言 包管理工具npm&#xff1a; Node Package Manager&#xff0c;就是Node包管理器现在已经不仅仅是node的包管理器了&#xff0c;我们前端项目也都会用它来进行管理项目依赖的包 如何下载和安装npm工具 npm属于node的一个管理工具&#xff0c;所以我们需要先安装Node&#x…

node_express框架02

node_express框架01_游小北的博客-CSDN博客 09_路由模块化 我们使用路由时难免会遇到很多访问&#xff0c;有 get 请求 home,也有 post 请求&#xff0c;有前台的、后台的&#xff0c;当路由太多的时候难免会遇到摸不清头脑的情况&#xff0c;我们需要使用 路由模块化 的思想…

Nunjucks模板引擎,模板引擎就是基于模板配合数据构造出字符串输出的一个组件

使用Nunjucks Nunjucks Nunjucks是什么东东?其实它是一个模板引擎。 那什么是模板引擎? 模板引擎就是基于模板配合数据构造出字符串输出的一个组件。比如下面的函数就是一个模板引擎: function examResult (data) {return `${data.name}同学一年级期末考试语文${data.c…

大前端养成之路:学一点MongoDB(二)

MongoDB数据建模 MongoDB数据建模是使用MongoDB进行数据存储和管理的重要环节。下面将分为三部分&#xff0c;分别是数据建模基础知识、MongoDB数据建模原则以及数据建模案例实战。同时&#xff0c;还将使用node.js技术栈实现相关代码案例&#xff0c;以便更好地理解MongoDB数…

安装多个版本的Node.js的方法

要在同一台计算机上安装多个版本的Node.js&#xff0c;可以使用以下几种方法&#xff1a; 使用nvm&#xff08;Node Version Manager&#xff09;&#xff1a;nvm是一个用于管理多个Active Node.js版本的工具。您可以使用nvm轻松地在系统中安装、卸载和切换不同版本的Node.js。…

JavaScript原型链污染学习记录

1.JS原型和继承机制 0> 原型及其搜索机制 NodeJS原型机制&#xff0c;比较官方的定义&#xff1a; 我们创建的每个函数都有一个 prototype&#xff08;原型&#xff09;属性&#xff0c;这个属性是一个指针&#xff0c;指向一个对象&#xff0c; 而这个对象的用途是包含可…

node.js的核心模块

node的核心模块由一些精简而高效的库组成 文章目录 全局对象全局对象和全局变量processcosole utilutils.inheritsutils.inspect 事件机制事件发射器error 事件继承EventEmitter 文件系统访问fs.readFile(filename,[encoding],[callback(err,data)])fs.readFileSync(filename,…

windows 下Node.js 版本管理工具

目录 1、概述&#xff1a; 2、下载安装 3、nvm命令 4、如何安装不在可用列表里面的版本 1、概述&#xff1a; 不同项目使用的nodejs版本和依赖等不同&#xff0c;需要进行nodejs的版本切换&#xff0c;使用nvm可以方便的切换当前的nodejs版本 windows可以使用 nvm-window…

Node.js 的安装

node.js 通用的安装方式&#xff08;单版本&#xff09; Node.js 可以用不同的方式进行安装。 第一种&#xff0c;可以在官网中&#xff0c;根据自己的操作系统&#xff0c;选择对应的安装包。 打开官网网址&#xff08;Download | Node.js&#xff09; 第二种&#xff0c;就…

Node.js -- 简介

1.Node.js中JavaScript的运行环境 浏览器是JavaScript的前端运行环境Node.js是JavaScript的后端运行环境Node.js无法调用DOM和BOM等浏览器内置API 2.Node.js可以做什么 基于 Express 框架(http://www.expressis.com.cn/)&#xff0c;可以快速构建 Web 应用基于 Electron 框架…

Nestjs实战超干货-概况-模块-Modules

模块 模块就是一个声明了装饰器Module()的类。装饰器Module()提供了元数据&#xff0c;以便让Nest组织应用程序结构。 每个应用程序至少有一个模块&#xff0c;即根模块。根模块是 Nest 用来构建应用程序图的起点&#xff0c;应用程序图是 Nest 用来解析模块和提供者关系和依赖…

Node.js安装与配置步骤

前言一、安装Node.js1.下载2.安装3.添加环境变量二、验证是否安装成功三、修改模块下载位置1.查看npm默认存放位置2.在 nodejs 安装目录下&#xff0c;创建 “node_global” 和 “node_cache” 两个文件夹3.修改默认文件夹4.测试默认位置是否更改成功四、设置淘宝镜像1.将npm默…

npm安装依赖实践总结

node下载地址&#xff1a;https://nodejs.org/en/download/releases 。可以看到node版本、npm版本、node_module版本。 【1】npm的全局安装路径 查看默认值&#xff1a; npm get prefix默认是C:\Users\你的用户名\AppData\Roaming\npm 可以通过 npm config prefix 更改全局…

node版本管理之n和nvm

n和nvm区别 在 node 的版本管理工具中&#xff0c;nvm 自然声名远扬&#xff0c;然而我们也不能忘了来自 TJ 的 n。这两种&#xff0c;是目前最主流的方案。 关于这两个工具如何安装和使用&#xff0c;这里不再多说&#xff0c;请见它们各自的主页&#xff1a; creationix/n…

利用半自动补环境插件处理某乎算法

利用半自动补环境插件处理某乎算法 背景&#xff1a; 最近发现了一个半自动补环境插件&#xff0c;感觉还可以&#xff0c;然后人家我看别人的文章有个Demo。 简单理解了下什么原理&#xff0c;下面我就简单说下食用方法&#xff0c;用下来还是不错滴 仓库地址&#xff1a;…

npm利用verdaccio工具发布到私有仓库的教程

文章目录 概要安装方式运行方式相关的配置淘宝源修改开发访问地址设置用户删除用户更换源设置发布当前包 概要 提示&#xff1a;用于将可复制和常用的方法打包发布 例如&#xff1a; 可以将我们的公共组件和工具类以及SDK等核心的代码发布到外网中&#xff0c;需要我们常见私…

知道了,去卷后端 →「Nest.js 入门及实践」:)

为什么学习 Nest &#xff1f; 前端已 &#x1f648;&#xff0c;去卷后端 &#x1f412; → 广度和深度的问题&#xff0c;不可代替性仅前端开发的应用没有记忆&#xff0c;不能互联 &#x1f914; → 学习后端&#xff0c;为应用赋能同为 JS 语言&#xff0c;学习成本较小&a…

在新电脑上重启自己的django+vue项目遇到的数据库和Nodejs问题

数据库问题 今天在新电脑上重启自己备份的项目文件,迁移数据库的时候一直出现这个问题,运行代码也是这个问题。很奇怪,明明是不出错的代码做的备份怎么会出问题? 找了一下午,终于晚上把问题解决了。 问题 1、首先是这个问题 2、再往上追溯,发现是这里的问题 3、在原…

JavaScript学习笔记(二)

文章目录第4章&#xff1a;变量、作用域与内存1. 原始值与引用值2. 执行上下文与作用域3. 垃圾回收第5章&#xff1a;基本引用类型1. Date&#xff1a;参考了Java早期版本中的java.util.Date2. RegExp3. 原始值包装类型第6章&#xff1a;集合引用类型1. Object2. Array&#xf…

Node【NPM】

文章目录 &#x1f31f;前言&#x1f31f;NPM使用&#x1f31f;NPM使用场景&#x1f31f;NPM的常用命令&#x1f31f;NPM命令使用介绍&#x1f31f; 使用NPM安装模块&#x1f31f; 下载三方包&#x1f31f; 全局安装VS本地安装&#x1f31f; 本地安装&#x1f31f; 全局安装&am…

Node【初识Node】

文章目录 &#x1f31f;前言&#x1f31f;Node.js&#x1f31f;特性&#xff1a;&#x1f31f;1. 单线程&#x1f31f;2.异步IO&#x1f31f;前端中的异步&#x1f31f;Node中的异步 &#x1f31f;3.跨平台&#x1f31f;4.运行速度快 &#x1f31f; 劣势&#xff1a;&#x1f3…

Windows环境下NVM安装后Node/NPM命令无法使用

问题&#xff1a;Windows环境下安装nvm后&#xff0c;使用nvm安装node&#xff0c;无法使用node相关命令。 解决方案&#xff1a;注意安装的时候有两个路径&#xff0c;第一个是nvm所在的路径&#xff0c;第二个是nodejs所在的路径&#xff0c;大家需要在对应的目录下找到路径…

vuepress-yarn-nodes-静态网页_个人博客搭建

nodes官网&#xff1a;https://nodejs.org/en 先下载nodes进行安装&#xff0c;一般nodes会自带包管理器npm&#xff0c;注意npm与nodes的对应关系&#xff0c;除了npm之外还有yarn包管理器&#xff0c;一般会用npm安装这个包 npm install --global yarnnpm降低版本的方法 np…

Node.js 20 正式发布!引入权限控制

4 月 18 日&#xff0c;Node.js 正式发布了 20 版本&#xff0c;新版中的亮点包括全新的 Node.js 权限模型、同步的 import.meta.resolve、稳定的测试运行器、更新 V8 JavaScript 引擎到 11.3&#xff0c;Ada 到 2.0 等&#xff01; 下载&#xff1a;https://nodejs.org/en/dow…

MySQL数据库 – node使用

1 MySQL查询对象 2 MySQL查询数组 3 mysql2库介绍使用 4 mysql2预处理语句 5 mysql2连接池使用 6 mysql2的Promi 这里仅说明如何使用服务器连接数据库并进行操作。 预处理语句就是可以输入变量的语句&#xff08;表现形式是有符号&#xff1a;&#xff1f;&#xff09;。需…

Node.js进行文件操作(读取/写入/修改/删除)

Node.js进行文件操作(读取/写入/修改/删除) Node.js它可以让JavaScript在服务器端运行&#xff0c;本文就简单讲讲如何在Node.js中进行文件操作&#xff1a;读取、写入、修改和删除文件 Node.js是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;在服务器端使用Node.j…

Node.js----模块化

Node.js----模块化1 模块化的基本概念1.1 模块化1.2 模块化规范2 Node.js 中模块化2.1 Node.js 中模块的分类2.2 加载模块2.3 Node.js 中的模块作用域2.3.1 模块作用域2.3.2 模块作用域的好处2.4 向外共享模块作用域中的成员2.4.1 module 对象2.4.2 module.exports 对象2.4.3 e…

3 款重要的Node.js版本管理工具

1. nvm nvm的github地址 https://github.com/nvm-sh/nvm#additional-notes nvm 是一款 Node.js 版本管理工具&#xff0c;允许用户通过命令行快速安装、切换和管理不同的 Node.js 版本 nvm 只适用于 macOS 和 Linux 用户的项目&#xff0c;如果是 Windows 用户&#xff0c…

Linux系统之部署Node.js环境

Linux系统之部署Node.js环境 一、Node.js介绍1.1 Node.js简介1.2 npm简介1.3 Node.js官网 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、部署Node.js环境3.1 下载Node.js安装包3.2 解压Node.js安装包3.3 复制二进制文件3.4 配置环境变量3.5 检查node及npm版本 四、NP…

如何升级npm 和 安装nvm 及 升级node.js

1.NPM如何升级&#xff1f; 1.1.可以使用NPM自带的命令进行升级&#xff1a; npm install -g npm 注&#xff1a;这个命令会安装最新的&#xff0c;安装到全局。 2.查看NPM版本 npm -v 注&#xff1a;要是版本过低&#xff0c;可使用上面所说命令进行升级。 3.怎么把node.js升…

深入浅出Node.js中的node_modules

文章目录 1. 什么是node_modulesnode_modules是什么npm包管理器和node_modules的关系 2. 如何安装和使用node_modulesnpm安装和使用node_modules的基本命令package.json文件的作用和结构npm包版本号的含义及如何管理包版本 3. 如何发布自己的npm包npm包的结构和规范如何将自己的…

基于Hexo和Butterfly创建个人技术博客,(5) 使用Hexo的Tags Plugin插件增强博客文章内容和视觉表现力

Hexo官司网查看 这里 注意&#xff1a; Tags语法是Hexo插件提供的&#xff0c;是非标准语言&#xff0c;写文章时要注意以下几点&#xff1a; 用于在文章中快速插入特定的内容&#xff0c;作用等同于其它语言&#xff0c;可理解为一种增强版本的markdown&#xff1b;可混合Mark…

Vue2快速入门(三)前端项目架构搭建、Axios、Vue-Router

文章目录VueCli 4.3搭建前端项目架构创建vue项目前端项目目录结构添加axios添加cube-ui依赖创建新目录http客户端Axios什么是Axios&#xff1f;GET请求方式POST请求方式Axios封装通用后端请求API模块Vue-Router开发前端项目路由什么是vue-router&#xff1f;配置项目路由VueCli…

node笔记

一、FS模块 fs.readFile查询文件 fs.writeFile修改文件 __dirname表示当前文件所处的目录&#xff08;双下划线&#xff09; 二、path模块 什么是path 路径模块 path模块是Node.,js 官方提供的、用来处理路径的模块。它提供了一系列的方法和属性&#xff0c;用来满足用户…

【物联网服务NodeJs-5天学习】第三天实战篇④ ——QQ机器人,实现自动回复、重要提醒

【NodeJs-5天学习】第三天实战篇④ ——QQ群自动回复机器人1. 前言2.实现思路2.1 oicq模块2.1.1 安装模块2.1.2 官方说明文档&#xff08;必须看&#xff09;2.1.3 常见API文档&#xff08;重要&#xff09;2.2 NodeJs服务器代码2.2.1 qq客户端监听2.2.2 私聊匹配词2.2.3 群聊匹…

koa开发实践2:为koa项目添加路由模块

nodeJS server-side-developkoa开发实践2&#xff1a;为koa项目添加路由模块上一节&#xff1a;《 koa开发实践2&#xff1a;为koa项目添加路由模块 》| 下一节&#xff1a;《 koa开发实践3&#xff1a;在koa项目中使用 swagger 文档 》作者&#xff1a; 李俊才&#xff1a;…

NodeJS Cluster模块基础教程

Cluster简介 默认情况下&#xff0c;Node.js不会利用所有的CPU&#xff0c;即使机器有多个CPU。一旦这个进程崩掉&#xff0c;那么整个 web 服务就崩掉了。 应用部署到多核服务器时&#xff0c;为了充分利用多核 CPU 资源一般启动多个 NodeJS 进程提供服务&#xff0c;这时就…

浅谈NoSQL数据库

数据库 数据库&#xff0c;又称为数据管理系统&#xff0c;是处理的数据按照一定的方式储存在一起&#xff0c;能够让多个用户共享、尽可能减小冗余度的数据集合&#xff0c;简而言之可视为电子化的文件柜——存储电子文件的处所。 数据库有&#xff1a;Oracle数据库、ACCESS数…

Nodejs安装以及环境变量配置

Nodejs安装以及环境变量配置 1.下载Nodejs1.1最新版下载1.2历史版本下载 2.安装3.验证4.环境变量配置5.npm下载设置6.测试6.设置国内镜像提高下载速度 1.下载Nodejs 1.1最新版下载 直接官网下载&#xff1a;https://nodejs.org/zh-cn/download 根据自己的需求&#xff0c;选择…

npm依赖安装与卸载

安装依赖 【npm install xxx】利用 npm 安装xxx依赖到当前命令行所在目录 【npm install xxx -g】利用npm安装全局依赖xxx 【npm install xxx –save】 安装并写入package.json的dependencies中 【npm install xxx –save-dev】安装并写入package.json的devDependencies中 删…

Node.js开发入门—语音合成示例

出于项目需要&#xff0c;搞了一个语音合成&#xff08;TTS&#xff09;的小示例&#xff0c;使用的是OKVoice。 我想在PC上测试&#xff0c;OKVoice的快速接入API可以实现我的目的&#xff0c;文档在这里&#xff1a;http://dev.okvoice.com/file.php。 直接上代码吧&#x…

node版本管理工具nvm安装和使用

公司的前端项目使用的node版本是10.11.1比较老的版本&#xff0c;但是新开发的项目需要使用vue3viteelectron,需要使用较新的node版本 。综上决定研究研究nvm对node进行切换管理。有相同需求的朋友希望下面的文章可以帮助到你们。借鉴了一些博主的文章&#xff0c;在文章里也总…

webpack基础详解(3)

知识点介绍: 这篇是将webpack的剩余常用知识点进行总结,首先是plugin第二个常用插件,输入打包命令时,进行自动压缩,然后还有为打包的文件进行版权声明,还有一个大点热更新,还有学习webpack自己的一些总结 plugin 介绍: 插件,通常是用于对某个现有的架构进行扩展webpack中的插…

webpack 基础详解(1)

什么是webpack? webpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具。当 webpack 处理应用程序时&#xff0c;它会在内部构建一个 依赖图&#xff0c;此依赖图对应映射到项目所需的每个模块&#xff0c;并生成一个或多个 bundle。 为什么要使用webpack? webpa…

node.js+vue企业人事管理系统q731f

中小企业人事管理系统的主要开发目标如下&#xff1a; &#xff08;1&#xff09;实现管理系统信息关系的系统化、规范化和自动化&#xff1b; &#xff08;2&#xff09;减少维护人员的工作量以及实现员工对信息的控制和管理。 &#xff08;3&#xff09;方便查询信息及管理信…

【小沐学Python】Python实现Web服务器(Flask+Vue+node.js,web单页增删改查)

文章目录 1、简介1.1 flask1.2 vue 2、开发2.1 新建flask项目2.2 安装flask库2.3 新建flask的主脚本2.4 新建Vue项目2.5 安装vue项目依赖项2.6 新增组件Ping.vue2.7 Ping.vue增加HTTP请求2.8 美化vue前端页面2.9 新增组件Books.vue2.10 flask增加路由Books2.11 Books.vue增加HT…

Koa2 数据库

文章目录 Koa2数据库介绍一、关系型数据库和非关系型数据库二、关系型数据库和非关系型数据库的区别总结 Koa2数据库介绍 Koa2 是一款基于 Node.js 的 Web 开发框架&#xff0c;它可以帮助开发者更加便捷地创建高效的异步应用程序。在实际的项目开发中&#xff0c;数据库是必不…

如何在Node.js环境中运行JavaScript代码

为大家介绍如何在Node.js环境中运行JavaScript代码。 首先&#xff0c;让我们来了解一下Node.js是什么。Node.js是一个基于Chrome V8 JavaScript引擎构建的JavaScript运行环境&#xff0c;可以在服务器端运行JavaScript代码&#xff0c;提供了一个非常方便的方式来构建Web应用…

“Node.js:操作mysql数据库“

Node.js中操作mysql数据库 ​ mysql模块是托管于npm的第三方模块,它提供了Node.js项目中连接和操作mysql数据库的能力。 在项目中操作数据库的步骤 (1).安装mysql数据库的第三方模块(mysql) npm install mysql(2).通过mysql模块连接到mysql数据库 mysql.createPool()(3).通…

node版本引起的一系列问题

1. 安装node node官方地址 下载对应系统zip到对应的文件夹解压 在目录下创建文件夹node_cache 和 node_global 修改 npm 配置&#xff0c;配置 npm 的全局模块的存放路径以及 cache 的路径 //npm config set prefix 文件路径 npm config set prefix D:\software\nodeJs\n…

如何运行Node.js脚本及读取环境变量

目录 1、如何从CLI 运行Node.js 脚本 2、将字符串作为参数传递到节点&#xff0c;而不是文件路径 3、自动重新启动应用程序 4、如何从Node.js中读取环境变量 1、如何从CLI 运行Node.js 脚本 运行Node.js程序的通常方法是运行全局可用的Node命令&#xff08;一旦安装Node.js…

node.js如何访问一个网站

您可以使用 Node.js 中的 `http` 或 `https` 模块来访问一个网站。以下是一个使用 `http` 模块的示例代码,它将向 `example.com` 发送一个 GET 请求并打印响应内容: ```javascript const http = require(http); http.get(http://example.com, (res) => { console.log(`状…

原工程运行正常,重新复制一份后再 npm install 后再运行就报错的解决办法

原工程&#xff0c;运行正常 将刚刚的工程复制一份呢&#xff0c;重新 npm install 再 npm run serve 就报错 出现这个问题十之八九都是依赖的问题。有可能是因为这个工程里面之前安装过一些东西&#xff0c;后来莫名其妙的就把 package.json 里面相关的依赖给删掉了。但由于原…

centos 安装node

1.进入你要想下载的文件夹&#xff0c; 2.下载node版本 你可以通过浏览器访问https://nodejs.org/dist/ 查看当前有哪些版本&#xff0c;然后通过命令下载 wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.gz 3.解压 tar -zxvf node-v10.9.0-linux-x64.t…

本地目录映射到公网访问

1 环境搭建 1.1 nodejs安装 首先是安装nodejs&#xff0c;下载地址&#xff1a;https://nodejs.org/zh-cn/download 选择windows exe版本直接下载。 解压可以得到如下文件&#xff1a; 然后添加环境变量保证在任意终端可以直接使用命令。 当然也可以直接下载msi文件进行安装…

fs文件系统模块

一、什么是 fs 文件系统模块 fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性&#xff0c;用来满足用户对文件的操作需求。 例如&#xff1a; fs.readFile() 方法&#xff0c;用来读取指定文件中的内容 fs.writeFile() 方法&#xff0c;用来…

Express+SQLite学习(实用)

1、VSCode创建Express程序步骤 要在VSCode中创建一个Express程序&#xff0c;你可以按照以下步骤进行操作&#xff1a; 1、安装Node.js和npm&#xff1a; 首先&#xff0c;确保你的计算机上已经安装了Node.js和npm。 2、创建项目文件夹&#xff1a; 在你选择的位置上创建一个…

node操作mysql数据基本增删改查功能笔记

安装mysql框架 npm install mysql mysql第一个实例 数据库连接 */ //加载数据库驱动 const db require(mysql); //创建数据库连接 const connecttion db.createConnection({host:localhost, // 数据库所在的服务器的域名或者IP地址user:root, //登录数据库的账号password:, /…

Nodejs批量处理图片小工具:批量修改图片信息

小工具一&#xff1a;批量修改文件夹里面的图片名称 步骤&#xff1a; 1.安装nodejs。 2.根据需要修改editFileName(filePath, formatName)函数的参数&#xff0c;也可以不改&#xff0c;直接将renameFile.js和img文件夹放在同一个目录下。 3.在renameFile.js目录下开启终端…

Node.js开发入门—Stream用法详解

Stream是Node.js中非常重要的一个模块&#xff0c;应用广泛。一个流是一个具备了可读、可写或既可读又可写能力的接口&#xff0c;通过这些接口&#xff0c;我们可以和磁盘文件、套接字、HTTP请求来交互&#xff0c;实现数据从一个地方流动到另一个地方的功能。 所有的流都实现…

Node服务端开发【NPM】

文章目录 前言NPM使用NPM使用场景NPM的常用命令NPM命令使用介绍使用NPM安装模块下载三方包全局安装VS本地安装本地安装全局安装全局模块路径查看与路径修改 卸载模块更新模块搜索模块NPM服务器发布包 NPM换源nrm全局安装 nrm:nrm ls 列出来现在已经配置好的所有的原地址nrm use…

Node.js详解(一):基础知识

文章目录 一、Node.js介绍二、Node.js的优势三、Node.js的特点1、V8虚拟机2、事件驱动3、异步、非堵塞I/O 四、NodeJS带来的对系统瓶颈的解决方案1. 并发连接2. I/O阻塞 五、NodeJS的优缺点1、优点&#xff1a;2、缺点&#xff1a; 六、适合NodeJS的场景1、RESTful API2、统一W…

Whistle安装与使用

1、安装npm 网上搜索安装教程&#xff0c;但是使用npm安装软件的时候一直报错 修复方案&#xff0c;将http改成https 2、安装whistle : npm install whistle -g 以及配置见下面两篇文章 爬虫工具—whistle安装与使用 - 简书 whistle安装以及使用_奔跑的蜗牛_爱阳光的博客-C…

macOS安装nvm nodejs版本管理器

NVM&#xff08;节点版本管理器&#xff09;是一个 shell 脚本&#xff0c;用于在基于 Linux 的系统上安装和管理 Node.js。macOS用户可以使用自制软件安装NVM。 我的系统版本是macOS Ventura 13.4 安装Homebrew Homebrew是一款自由及开放源代码的软件套件管理系统&#xff…

Nestjs全网最佳翻译-概况-守卫-Guards

守卫 带上装饰器 Injectable() 并实现了 CanActivate 接口的类&#xff0c;就是守卫。 守护只做一件事情。他们根据运行时的某些条件&#xff08;如权限、角色、ACL等&#xff09;来决定一个给定的请求是否会被路由处理程序处理。这通常被称为授权。在传统的Express应用程序中…

webpack基础详解(2)

介绍: 这篇文章讲述了loader和plugin的一些知识,还有作者自己写代码中的一些错误,还有一些常用指令,当然了还有一些自己的总结 loader使用过程: 步骤一: 通过npm安装需要使用的loader npm install --save-dev css-loader 安装css需要的loadernpm install –save-dev style-lo…

SyntaxError:Unexpected end of JSON input while parsing near xxxxx 报错及解决

环境&#xff1a;Node 12.21.0、npm 6.14.11 &#xff08;其他版本也会出现这样的问题&#xff09; 找到报错日志并进行查看&#xff1a; less /Users/roc/.npm/_logs/2023-06-05T02_23_51_747Z-debug.log报错信息如下&#xff1a; 19067 verbose stack SyntaxError: Unexp…

前端脚手架项目

安装 npm install lydxwj/da-cli -g开发 git clone https://github.com/lydxwj/da-cli.git # 或者下载解压 https://github.com/lydxwj/da-cli/archive/refs/heads/master.zipcd ./da-cli npm install# 安装完依赖之后执行 npm link命令 打开命令行工具 增加模板 da add步骤…

nodejs安装和卸载超详细步骤

安装程序①下载完成后&#xff0c;双击安装包&#xff0c;开始安装&#xff0c;使用默认配置安装一直点next即可&#xff0c;安装路径默认在C:\Program Files下&#xff0c;也可以自定义修改②安装路径默认在C:\Program Files下面&#xff0c;也能够自定义修改&#xff0c;而后…

31 # 模块的概念

模块化规范 commonjs 规范&#xff1a;node 中的模块化规范就是 commonjs 规范&#xff08;node 自己实现的&#xff09;&#xff0c;CommonJS 模块输出的是一个值的拷贝esmodule 规范&#xff08;import export&#xff09;&#xff1a;ES6 模块输出的是值的引用umd 规范&…

nodeJS - 7 - URL、querystring模块

URL 模块 与 querystring 模块 说明 url 模块提供了一些实用函数&#xff0c;用于 url处理与解析&#xff0c;url 字符串是一个结构化的字符串&#xff0c;包含多个有意义的组成部分&#xff0c;被解析时&#xff0c;会返回一个 URL 对象&#xff0c;包含每个组成部分的属性 q…

检索项目中冗余的图片

说在前面 平时在项目中我们会使用到一些图片&#xff0c;很多时候我们会直接将图片打包到项目中去&#xff0c;随着项目的更新迭代&#xff0c;我们可能会删除一些图片的引用&#xff0c;但没将图片源文件删除&#xff0c;这个时候没有被引用到的图片就会成为冗余的文件&#…

nvm下载node时没有下载npm问题的解决

问题&#xff1a; 使用nvm下载node版本时,没有自动下载npm 解决方法&#xff1a; 1.先卸载没有npm的版本 nvm uninstall "版本号"2.设置npm镜像 nvm npm_mirror https://npm.taobao.org/mirrors/npm/3.重新下载node版本 nvm install "版本号"4.检查是…

yarn管理包指令

1、yarn初始化一个项目&#xff08;在项目目录下&#xff09;&#xff1a;yarn init 2、yarn添加依赖包&#xff1a; yarn add [package] yarn add [package][version] yarn add [package][tag] 3、yarn将依赖项添加到不同依赖项类别中: dependencies类别&#xff1a;yarn add …

Webpack+Babel手把手带你搭建开发环境(内附配置文件)

先简单介绍一下Webpack和Babel Webpack webpack工作就是打包&#xff0c;只要你安装的插件就可以打包一切&#xff0c;并且会自动解析依赖项&#xff0c;是前端的热门工具。Babel Ecmascript的代码一直在更新 但是浏览器的兼容却没有根上&#xff0c;babel就实现了利用服务端n…

Node.js入门之 - 初识Node.js

初识 Node.js 1. 起源 Node.js 起源于 2009 年,由 Ryan Dahl 开发,起初的目的是为了解决一些网络应用运行缓慢的问题。 在 Node.js 之前,一般会采用 LAMP(Linux Apache MySQL PHP)或者 MEAN等技术栈开发 web 应用。这些技术通常会采用请求-响应模型: 客户端(浏览器)发送一…

vue3项目搭建超详解

vue3安装与目录讲解 文章目录 vue3安装与目录讲解安装node.jsnpm绑定淘宝镜像安装vue脚手架创建vue项目目录解释推荐使用vscode 安装node.js http://nodejs.cn/download/ 根据自己电脑的位数自行下载。可安装到任意盘哈&#xff0c;因为我C盘比较大&#xff0c;我就直接在C盘了…

【Vue3+Ts project】认识 @vueuse/core 库

目标: 根据屏幕宽度改变 实现动态获取盒子的宽度 目录 目标: 一、javascript实现 二、vueuse/core 库实现 一、javascript实现 1.首先 window.innerWidth 获取当前屏幕宽度&#xff0c;然后将 盒子宽度 除 375 乘 当前屏幕宽度 150 / 375 * window.innerWidth 2.将获取的…

01-认识node

什么是Node.js Node.js是一个基于V8 JavaScript引擎的JavaScript运行时环境 浏览器内核是什么 1.不同的浏览器有不同的内核组成&#xff1a; Gecko&#xff1a;早期被Netscape和Mozilla Firefox浏览器使用&#xff1b;Trident&#xff1a;微软开发&#xff0c;被IE4~IE11浏…

npm init和npm create、npm create vite什么意思

npm init 和npm create 之前在用npm时&#xff0c;一直都是npm init来初始化一个项目并生成package.json文件。 但是&#xff0c;今天在看vite的官方文档时&#xff0c;vite上说创建一个vite项目的命令是 npm create vitelatest之前一直没有用过npm create这个命令&#xff…

使用 cheerio 模块在 Node.js 中解析 HTML

可以使用 cheerio 模块在 Node.js 中解析 HTML。cheerio 是一个用于解析 HTML 的库&#xff0c;它可以让你使用类似于 jQuery 的语法来操作 HTML 文档。 下面是一个例子&#xff0c;展示如何使用 cheerio 模块在 Node.js 中解析 HTML&#xff1a; javascript const cheerio r…

centos配置nginx+node前后台+mongodb

centos 环境下安装 1、安装nodejs环境yum install nodejs 2、安装npm手脚架yum install npm安装失败的话设置NPM镜像源npm config set registry https://registry.npm.taobao.org 3、查看node是否安装成功node -v#v16.18.1 4、安装nginx yum -y install nginx 5、查看nginx 安…

Node.js模块化学习笔记

Node.js模块化 模块化雨模块 将一个复杂的程序文件依据一定规则&#xff08;规范&#xff09;拆分成多个文件的过程称之为模块化。 其中拆分的每个文件就是一个模块&#xff0c;模块的内部数据是私有的&#xff0c;不过模块可以暴露内部数据以便其他模块使用 模块化项目 编…

pm2原理与使用

目录 pm2是什么以及好处 原理 Node Cluster pm2工作流程 常用命令 安装 启动进程 查看进程 重启/删除 日志 pm2是什么以及好处 pm2是一个内建了负载均衡器的node进程管理工具&#xff0c;可以利用它来简化很多node应用管理的繁琐任务&#xff0c;如自动监控进程状态…

AI生成--node.js安装及添加环境变量

Node.js是一款基于Chrome V8引擎的JavaScript运行环境。它可以在服务器端运行JavaScript代码&#xff0c;因此非常适合构建网络应用程序。以下是Node.js安装及添加环境变量的步骤&#xff1a; 访问Node.js官网&#xff08;https://nodejs.org/en/&#xff09;并下载适合你操作系…

详解如何使用nvm管理Node.js多版本

目录 NVM进行NodeJS多版本管理 背景 安装步骤 1. 下载nvm安装包 2. 安装nvm 使用步骤 下载nodejs 切换版本nodejs ​编辑 常用命令 NVM进行NodeJS多版本管理 背景 有的时候开发环境需要多个NodeJS的版本&#xff0c;这个时候就可以用NVM进行管理。 安装步骤 1. 下载n…

小前端进腾讯啦!

小前端进腾讯啦&#xff01; 如果大家有看到我上一篇文章&#xff0c;就知道从2020年的年头到年中&#xff0c;我一直在面试者阿里的各种岗位&#xff0c;但是结果都是很无奈&#xff0c;下面的链接&#xff0c;有兴趣的可以看看。 https://zhuanlan.zhihu.com/p/223459952 ​…

npm启动,node.js版本过高

“dev_t”: “set NODE_OPTIONS”–openssl-legacy-provider" & npm run dev\n"

写给初中级前端的高级进阶指南(万字路线)

前言 以下文章来源于公众号前端从进阶到入院 &#xff0c;作者ssh前端 由于公众号文章不允许外链&#xff0c;需要跳转文中链接的同学可以在脚注里找到各个的资源链接&#xff0c;也可以通过点击阅读原文更加方便的跳转链接。 我曾经一度很迷茫&#xff0c;在学了 Vue、React…

vue+NodeJS项目部署打包上线到阿里云完整版(前台vue,后台node)

vueNodeJS项目部署打包上线到阿里云完整版&#xff08;前台vue&#xff0c;后台node&#xff09; 阿里云服务器配置 购买云服务器&#xff0c;这里不做介绍。 改root密码&#xff1a; sudo passwd root 安装宝塔&#xff0c;执行一下命令 Centos&#xff1a;yum install -y …

nodeJS+express+mysql模块封装之服务器渲染小demo

nodeJSexpressmysql模块封装之服务器渲染小demo 创建一个小项目 npm init下载相关中间件&#xff08;根据package.js来下载&#xff09;package.js 目录结构 index.js代码 const express require(express); const path require(path); const template require(art-templat…

nodejs之Buffer(缓冲器)

nodejs之Buffer&#xff08;缓冲器&#xff09; nodejs-Buffer 1.创建新Buffer Buffer.allocUnsafe(size)&#xff1a;创建一个大小为 size 字节的新 Buffer。 let buf Buffer.allocUnsafe(Size); 2.拷贝 buf 中某个区域的数据到 target 中的某个区域 buf.copy(target[, t…

less环境搭建及VScode使用less(详细教程)

less安装步骤 1、下载安装node.js 2、下载安装less 3、打开VScode软件安装插件 Easy LESS 4、编辑保存.less文件&#xff0c;会在对应的目录下生成对应的.css文件 下载安装node.js node.下载地址&#xff1a;https://nodejs.org/en/ 首先打开node.js网址&#xff0c;点击下载…

TypeScript和Nodemon终极设置!

微信搜索【前端全栈开发者】关注这个脱发、摆摊、卖货、持续学习的程序员&#xff0c;第一时间阅读最新文章&#xff0c;会优先两天发表新文章。关注即可大礼包&#xff0c;准能为你节省不少钱&#xff01; 学习如何设置TypeScript和Nodemon&#xff0c;以提高你的生产力并轻松…

Vue基础教程详细笔记

脚手架文件结构 ├── node_modules ├── public │ ├── favicon.ico: 页签图标 │ └── index.html: 主页面 ├── src │ ├── assets: 存放静态资源 │ │ └── logo.png │ │── component: 存放组件 │ │ └── HelloWorld.vue │ │…

前端程序员不懂RESTful API架构风格?看完就懂了

作为一个前端程序员&#xff0c;天天跟接口打交道&#xff0c;大部分人工作都是调用接口进行 CRUD 操作&#xff0c;那么要想成为一个优秀的前端程序员&#xff0c;RESTful API架构风格是一定要知道的&#xff0c;这不仅仅能帮助你理解接口&#xff0c;也能在你写 Node 服务时自…

Express中模板引擎的使用、POST方式提交数据的获取以及router功能

router.js&#xff1a; /*** router.js 路由模块* 职责&#xff1a;* 处理路由* 根据不同的请求方法请求路径设置具体的请求处理函数* 模块职责要单一&#xff0c;不要乱写* 我们划分模块的目的就是为了增强项目代码的可维护性* 提升开发效率*/var express require("…

Node和Django中如何进行CORS跨域

一、Node服务端设置跨域&#xff1a; 1、axios不支持jsonp&#xff0c;因为axios的作者觉得jsonp不太友好&#xff0c;推荐用CORS方式更为干净&#xff1b; 2、在使用axios发送请求时&#xff0c;服务器端设置 res.header("Access-Control-Allow-Origin", "*…

「学习阶段」restful风格优化路由

目录结构&#xff1a; 连接数据库公共文件&#xff1a; // fools/sql.js// 1.加载mysql var mysql require(mysql); // 2.创建连接 var connection mysql.createConnection({host: localhost, // 你要连接的数据库服务器的地址port: 3306, // 端口号user: root, // 连接数据库…

四阶段--day12--Dockerfile及镜像制作实践/Docker 镜像安装mysql/-redis-nacos-nginx的实践/Docker 容器互联实践

目录 一 Dockerfile及镜像制作实践 1 概述 2 准备工作 3 Dockerfile文件 4 运行镜像文件 5 制作Sentinel镜像(练习&#xff09; 二 Docker 镜像安装mysql/redis/nacos/nginx的实践 1 安装MySql数据库 1.1 安装步骤 1.2 登陆mysql服务 1.3 停止/启动/删除mysql服务 …

Express 实战: 使用 express-ws 实现 WebSocket 协议

Express 实战: 使用 express-ws 实现 WebSocket 协议 文章目录Express 实战: 使用 express-ws 实现 WebSocket 协议简介参考正文什么是 WebSocket&#xff1f;服务端 WebSocketexpress、express-ws服务端结构初始化和配置服务端搭建一般 Express 服务添加 WebSocket 服务客户端…

【前端】常见英文缩写汇总、解析(持续更新...)

常见英文缩写汇总&#xff08;持续更新...&#xff09;1. Aasync3. CcamelCaseCLI8. HHMR11. K14. Nnpm16. PpropsProxy19.SSFCSPASSOT20. Rrefs21. S22. Ttsc23. WWDS1. A async async表示asynchronous异步的 3. C camelCase camelCase骆驼拼写法&#xff0c;“骆驼拼写法…

在 CentOS 8 上使用 NVM 安装特定版本的 Node.js

在开发过程中&#xff0c;我们可能需要在同一台机器上使用不同版本的 Node.js。这时&#xff0c;Node Version Manager (NVM) 就派上了用场。NVM 是一个用于管理多个 Node.js 版本的工具&#xff0c;它允许你在同一台机器上安装和切换不同的 Node.js 版本。在本文中&#xff0c…

基于node.js中的serialport模块实现无线传感网上位机功能

半个月前的无线传感网课设上位机的实现遇到了很多困难&#xff0c;特写此文章给有需要的朋友一些帮助&#xff0c;欢迎私信探讨 文章目录 前言一、node.js中的serialport模块二、express框架三、echarts实现拓扑图四、实现下行数据五、成果展示总结 前言 本文所要实现的功能以…

ln: failed to create symbolic link ‘/usr/local/bin/node’: File exists

运行命令时 ln -s /usr/local/node/node-v10.9.0-linux-x64/ben/node /usr/local/bin/node 报这个错 ln: failed to create symbolic link ‘/usr/local/bin/node’: File exists 是因为已经存在了 解析方法有两种 1.删除 /usr/local/bin/node 2.覆盖 ln -sf /usr/loca…

基于Vue+Node.js的宠物领养网站的设计与开发-计算机毕设 附源码83352

基于VueNode.js的宠物领养网站的 摘 要 随着互联网大趋势的到来&#xff0c;社会的方方面面&#xff0c;各行各业都在考虑利用互联网作为媒介将自己的信息更及时有效地推广出去&#xff0c;而其中最好的方式就是建立网络管理系统&#xff0c;并对其进行信息管理。由于现在网络…

解决nvm无法切换node版本

nvm切换node版本&#xff0c;首先先下载好nvm和node&#xff0c;下载完成后&#xff0c;最重要的是nvm环境变量的配置&#xff0c;只有配置好环境变量&#xff0c;切换node版本才能成功。 而配置环境变量是最容器出错的地方。 要想配置好环境变量&#xff0c;首先 node下载好后…

Node.js V10.24.1 安装步骤(node、cnpm、yarn、vue)

一、下载node.js 下载地址&#xff1a;Download | Node.js 要下载历史低版本请点击“Previous Releases” Previous Releases 本文章以V10.24.1为例 &#xff0c;下载64位msi 二、安装 下载完成后&#xff0c;一直点击Next直到安装完成&#xff0c;可以自己修改安装位置。…

校园高校教务选课成绩系统node.js+vue

系统主要实现了以下功能模块&#xff1a; 学籍信息 网上选课 网上评教&#xff0c;即对自己老师评分 任务查询&#xff0c;老师可以给学生发布任务&#xff08;类似于作业&#xff0c;考试&#xff09; 课表查询&#xff0c;希望有个图形化的课表&#xff0c;而不是表格式 教室…

npm 包 - serve 使用

前端打包后&#xff0c;或者本地的html文件。有时需要将打包好的项目跑一下看看效果&#xff0c;这时就可以使用 serve 工具&#xff0c;在本地启动一个静态文件服务器。本文主要简单记录下 npm 包 serve 的基本使用命令。 一、全局安装 serve npm install serve -g二、运行 s…

启动node本地服务器

启动node本地服务器 http-server npm install -g express-generator cnpm i nodemon -g express dome //项目名字 cnpm i node app //启动项目

js获取本地IP地址

node、js获取本地IP地址/*** 获取本地ip地址* return {String} IP地址 */ function getIPAdress() {let interfaces require(os).networkInterfaces();for (var devName in interfaces) {var iface interfaces[devName];for (var i 0; i < iface.length; i) {let alias …

is-path-cwd 源码解析(Npm library)

is-path-cwd 源码解析(Npm library) 文章目录is-path-cwd 源码解析(Npm library)正文0. 基本信息1. 源码解析其他资源参考连接阅读笔记参考正文 0. 基本信息 version&#xff1a;v3.0.0功能&#xff1a;检查字符串是否为当前工作目录&#xff08;与 process.cwd 比较&#xf…

从零开肝Vue2.0(day05)

使用axios 和 json-server 模拟前端与后端的数据交互 首先&#xff0c;在电脑上安装json-server 并在项目中导入axios json-server 的安装&#xff1a; npm install -g json-server 在项目中导入axios (要在你的项目路径下使用该命令) npm i axios准备一个使用的json文件&…

moment.js时间加减处理

时间处理其实还蛮麻烦的&#xff0c;但是用了moment.js之后&#xff0c;是真的强大 console.log(moment().format("YYYY-MM-DD HH:mm:ss")); //当前时间 console.log(moment().format("YYYY-MM-DD HH:mm:ss").set(hour, 18).set(minute, 0).set(second, 0…

Node笔记之web服务器

node.js(开源和跨平台的javascript运行时环境)中为我们提供了一个名为Http的内置模块; 通过http内置模块可创建一个web服务器 实现代码 //实现步骤//1.导入需要的模块const pathrequire(path)const fsrequire(fs)const httprequire(http)//2.创建基本的web服务器const ser…

node笔记之托管静态资源

Express:是一个npm上的第三方包,提供了快速创建web服务器的便携方法; Express.static() Express提供了一个非常好用的函数,叫做express.static,通过它我们可以快速方便的创建一个静态服务器 首先创建一个目录在这个目录中存放你所要共享的资源;我这里目录的名字是clack 通过…

freeSWITCH + WebRTC 音视频会议

想把 freeSWITCH 和 WebRTC 组合起来做音视频会议&#xff0c;网站找到的资料都比较老了&#xff0c;自己试验了下&#xff0c;把过程记录下来&#xff0c;有需要的人可以参考。 基本的设想是&#xff1a; JsSIP 用于网页端&#xff08;Chrome&#xff09;&#xff0c;采用 W…

下载vue-cli报错+解决办法

下载vue-cli报错解决办法 我之前用的npm install -g vue/cli下载了最新的vue-cli&#xff0c;但是在做项目的时候&#xff0c;准备用2点几的版本&#xff0c;就打算把最新的删除掉&#xff0c;就用npm uninstall vue/cli -g 准备卸载掉&#xff0c;重新安装&#xff0c;但是重…

publicPath给webpack打包文件路径前添加公共域名

可能我们要访问的文件 都在某个服务器上那我们就可以配置webpack.config.js中 module.exports下的output下的属性publicPath为公共地址 这里以http:localhost:8080/为例 module.exports {output: {//配置文件路径前的公共地址publicPath: http:localhost:8080/}, }我们在打包…

在线图片视频资源转存

背景 怎么将网上心仪的图片、视频保存到自己的资源空间(图床)&#xff1f;给你一个资源链接&#xff0c;你需要几步将这个资源转存到git上&#xff1f;一般人的做法可能就是先将资源下载到本地&#xff0c;然后再本地上传到对应的资源空间&#xff1f;如果操作一个资源转存&am…

D3.js实现双曲线示波器

先上效果图 项目需要做一个显示不同波形的示波器&#xff0c;所以研究了一下D3&#xff0c;代码放一下&#xff0c;便于自己温习&#xff0c;有需要的可以自行学习。&#xff08;欢迎指正&#xff09;&#xff1b;项目环境为vue项目中在node环境下&#xff0c;使用d3实现 thi…

初步学习Node.js

初步学习Node.js什么是Node.js判断node.js是否安装成功在node.js环境中执行JavaScript代码fs文件系统模块什么是fs文件系统模块读取指定文件中的内容判断文件是否读取成功向指定的文件中写入内容判断文件是否写入成功fs文件模块路径动态拼接的问题解决方案使用绝对地址使用__di…

使用 node-config 在 Node.js 中创建配置文件

管理跨不同环境的多个配置文件可能具有挑战性&#xff0c;并且有多种工具正试图用不同的方法解决这个问题。但是&#xff0c;在本文中&#xff0c;我们将学习如何使用 node-config 跨不同部署环境创建和管理 Node.js 配置文件。 node-config是什么&#xff1f; Node-config允…

浅谈Node.js的工作原理及优缺点

转载地址&#xff1a;http://www.52maomao.info/node-js-working-principle-and-advantages-and-disadvantages.html 编者注&#xff1a;与所有开源项目一样&#xff0c;Node.js将继续向前发展&#xff0c;开发人员将探索可以克服任何限制的新资源和新技术。按照惯例&#xff0…

Node.js零起点开发(四)-路由后添加处理函数

路由&#xff0c;顾名思义&#xff0c;是指我们要针对不同的URL有不同的处理方式。例如处理/start的“业务逻辑”就应该和处理/upload的不同。 在现在的实现下&#xff0c;路由过程会在路由模块中“结束”&#xff0c;并且路由模块并不是真正针对请求“采取行动”的模块&#…

npm install安装失败 error D:\xxx\xxx\node_modules\node-sass: Command failed. Exit code: 1

报错完整信息如下&#xff1a; error D:\xxx\xxx\node_modules\node-sass: Command failed. Exit code: 1 Command: node scripts/build.js Arguments: Directory: D:\xxx\xxx\node_modules\node-sass Output: Binary found at D:\software\nodesass\win32-x64-72_binding.nod…

如何学习java编程,新手如何用java做一套图书管理系统

图书管理系统得有页面吧&#xff0c;页面我该怎么开发呢&#xff1f;于是你百度&#xff1a;前端入门&#xff0c;然后你就知道了&#xff0c;原来我使用 html js css就可以写一个页面出来了。于是乎你入门一下前端三剑客&#xff0c;开始上手写起了前端&#xff0c;写着写着&a…

Node.js安装及环境配置(Windows)

Node.js安装及环境配置&#xff08;Windows&#xff09; Node.js 是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型&#xff0c;使其轻量又高效。Node.js 的包管理器 npm&#xff0c;…

浅谈vue-router原理

浅谈vue-router原理 …, 下面这种路由表的写法比较优雅&#xff0c;我把路由单独写在一个文件routes.js . router&#xff0f;routes.js 文件代码 go const routes [{path: /,redirect: /recommend},{path: /recommend,component: () > import(../components/recommend/v…

Node.js开发入门—使用对话框ngDialog

做网站经常会遇到弹出对话框获取用户输入或弹出对话框让用户确认某个操作之类的情景&#xff0c;有一个基于AngularJS的扩展模块可以帮我们优雅地完成这类事情&#xff1a;ngDialog。 ngDialog在github上提供了一个示例网页&#xff0c;演示了它的各种用法&#xff0c;在这里&…

Node.js开发入门—Express里的路由和中间件

我们已经基于Express写了HelloWorld示例&#xff0c;还使用express generator工具创建了一个HelloExpress项目&#xff0c;但有一些代码一直没有好好解释&#xff0c;这是因为它们牵涉到路由和中间件等概念&#xff0c;三言两语说不清楚&#xff0c;所以我专门用一篇文章来讲路…

Node.js开发入门—HTTP文件服务器

HelloWorld示例只有演示意义&#xff0c;这次我们来搞一个实际的例子&#xff1a;文件服务器。我们使用Node.js创建一个HTTP协议的文件服务器&#xff0c;你可以使用浏览器或其它下载工具到文件服务器上下载文件。 用Node.js实现的HTTP文件服务器&#xff0c;比我在Qt网络编程…

node.js简单登录注册功能实现

1&#xff0c;首先需要一个sever模块用于引入路由&#xff0c;引入连接数据库的模块&#xff0c;监听服务器 2&#xff0c;要有model层&#xff0c;里面写数据库连接模块和数据库的各种model&#xff08;表&#xff09;&#xff0c;并导出model对象 3&#xff0c;工具类utils&a…

基于Vue开发电商后台管理系统项目回顾——前期准备

标题&#xff1a;基于Vue开发PC端电商后台管理系统项目回顾——前期准备 功能&#xff1a; 管理用户账号&#xff08;登录&#xff0c;退出&#xff0c;用户管理&#xff0c;权限管理&#xff09;&#xff0c; 商品管理&#xff08;商品分类&#xff0c;分类参数&#xff0c;商…

vue cli 安装和项目创建

Vue cli是什么:Vue Cli 是一个基于 Vue.js 进行快速开发的完整系统,CLI 是一个全局安装的 npm 包&#xff0c;提供了终端里的 vue 命令 安装步骤:1 要先下载node,js Vue CLI 4.x 安装需要 nodeJs ≥ 8.9 (官方推荐 8.11.0&#xff0c;你可以使用 nvm 或 nvm-windows在同一台电…

ws搭建websocket服务器

ws搭建websocket服务器 ws模块安装 npm install ws ws官方 uuid模块安装 npm install uuid uuid官方 //搭建ws服务器const WebSocket require(ws);const WebSocketServer require(ws).Server;const wss new WebSocketServer({port: 8888});// 引入uuid模块const {v1: uuidv1…

git常用命令 常见问题汇总

一 git常用命令 Git 流程图 Workspace&#xff1a;工作区 Index / Stage&#xff1a;暂存区 Repository&#xff1a;仓库区&#xff08;或本地仓库&#xff09; Remote&#xff1a;远程仓库 配置 Git # 配置全局用户 $ git config --global user.name "用户名" $ …

再也不怕面试官问会造轮子吗?前端学会造轮子,提高你的代码复用率、增强面向对象的编程思维

大家好我是前端新手小猿同学&#xff1a; 这篇文章主要给大家简单介绍一下在Vue项目中封装cookie、localStorage工具类希望对大家的学习进步有所帮助&#xff0c;当然文章中可能存在理解不正确的地方希望大家可在评论区相互讨教&#xff0c;共同进步。。 **1.与static文件同级…

Hexo个人博客搭建问题之 './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND'

搭建hero 完整教程&#xff1a;博客完整教程 在搭建hexo的时候&#xff1a; 出现了如下图的问题&#xff1a; { [Error: Cannot find module ./build/Release/DTraceProviderBindings] code: MODULE_NOT_FOUND } { [Error: Cannot find module ./build/default/DTraceProvider…

利用Node.js延时执行脚本

利用Node.js延时执行脚本 本文代码的目的是为了延时执行linux脚本 setTimeout(()>{var spawn require(child_process).spawn;free spawn(./go.sh);// 捕获标准输出并将其打印到控制台 free.stdout.on(data, function (data) { console.log(standard output:\n data); });…

如何使用Deno的内置工具

首发于我的博客&#xff1a;https://blog.zhangbing.site/ Deno和Node.js之间一个令人惊讶的区别是运行时内置的工具数量。除了Read-Eval-Print Loop&#xff08;REPL&#xff09;控制台之外&#xff0c;Node.js还需要第三方模块来处理大多数间接编码活动&#xff0c;比如测试和…

node使用token实现增删改查

第一步创建models.js文件 第二步连接mongoose非关系型数据库 第三步 在app.js里面验证token 第四步在task.js里面进行增删改查操作

Fetch API速查表:9个最常见的API请求

对于Fetch API我相信你已经用过它们很多次了&#xff0c;但是你是否还记得语法&#xff1f;如果能避免在旧项目中寻找半年前使用过的特定请求的语法&#xff0c;岂不更好&#xff1f; 在本文中&#xff0c;我将列出9个最常见的Fetch API请求&#xff0c;在你忘记API的时候可以…

Vuex概述及使用

1.Vuex概述 1.1 组件之间共享数据的方式 父组件向子组件传值&#xff1a;v-bind 属性绑定 子组件向父组件传值&#xff1a;v-on 事件绑定 兄弟组件之间共享数据&#xff1a; Event Bus &#xff08;只适合小范围数据共享&#xff0c;大范围共享就使用vuex&#xff09; $on 接…

React+wangEditor V4富文本编辑器+Node.js实现图片上传

1、安装wangeditor 4.6.15&#xff1a; npm i wangeditor4.6.15 -S 2、editor.jsx&#xff1a; import React, { Component } from react import { Button, Space } from "antd" import E from wangeditorexport default class Editor extends Component {state …

vue 封装 axios 请求

安装 axios $ npm install axios 新建 js 文件封装 axios import axios from axiosvar a a || {}//将axios的get方法绑定到S上面 s.get function (url, params, callback) {return new Promise((resolve, reject) > {axios.get(url, {params: params}).then(res > {…

使用pm2管理你的项目

使用pm2管理你的项目 前言 笔者从前一直觉得 docker/k8s 在手天下我有&#xff0c;集群运行与部署无往不利。但忽略了一个前提&#xff0c;这是基于容器化的技术&#xff0c;绝大多数情况下在 Linux 中使用&#xff0c;其它的容器诸如 Windows Container&#xff0c;坑点很多…

webpack提供构建速度之打包开启多进程(thead)

一、什么是webpack的多进程打包 Webpack的多进程打包是通过利用多个子进程同时处理不同的模块来加速打包过程的技术。这种技术可以提高打包效率&#xff0c;减少等待时间&#xff0c;使得项目构建更快。 使用多进程打包的好处在于&#xff0c;它可以将一些比较耗时的操作分配…

【websocket功能】vue简单实现websocket链接模板,建立websocket心跳重连机制【包含node.js后台代码,可以自己测试websocket】

前言 目前很多项目需要用到websocket功能 简单的讲解一下这个功能。 简单来说就是&#xff0c;以往我们发请求只能前台给后台发 但是如果我们遇到比如类似聊天一样的功能&#xff0c;别人发信息给我。 我们就处理起来很麻烦&#xff0c;当然也有办法&#xff0c;就是我们前端设…

快速删除node_modules文件夹

问题&#xff1a;windows下无法删除node_modules文件夹&#xff0c;提示文件名或扩展名太长无法删除&#xff0c;即使能够删除&#xff0c;速度也是不敢恭维。特此百度一番&#xff0c;找到了一个很好的方法解决这个问题&#xff0c;特此记录。 解决方法&#xff1a;使用npm的一…

Node.js框架是什么?

Node.js发布于2009年5月&#xff0c;由Ryan Dahl开发&#xff0c;是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;使用了一个事件驱动、非阻塞式I/O模型&#xff0c;让JavaScript 运行在服务端的开发平台&#xff0c;它让JavaScript成为与PHP、Python、Perl、Ruby等服…

《Vue.js+Node.js全栈开发实战》配套源码免费下载

Node.js框架和Vue.js框架自发布伊始&#xff0c;就迅速掀起了一阵Web前端开发的热潮。随着最新的Node.js和Vue.js在功能上的日臻完善&#xff0c;其在Web开发领域已经牢牢占据了属于自己的一方天地。一方面&#xff0c;Node.js使用JavaScript的语法使得服务器和客户端使用同一种…

node 快速搭建express 服务器

1. 安装node npm 2.安装脚手架自动生成项目目录 npm install -g express-generator4 3.生成项目 express /your_project_name && cd /your_project_name 4.安装依赖包 npm install 5.运行预览 npm start 6.浏览器浏览 http://localhost:3000

Node 搭建简易 HTTP 静态资源服务器

有时候前端开发需要用到服务器&#xff0c;比如ajax请求之类的&#xff0c;会选择apache或者nginx或者tomcat&#xff0c;Jboss之类的&#xff0c;现在服务器太多&#xff0c;但是每次都需要配置环境下载之类的非常麻烦&#xff0c;也许我们只是想预览一下静态资源的效果&#…

odejs express中创建ejs项目,解决express下默认创建jade,无法创建ejs问题

最近在看《Node.js开发指南》&#xff0c;看到使用nodejs进行web开发的时候&#xff0c;准备创建ejs项目遇到问题了&#xff0c; 书上命令为&#xff1a;1express -t ejs microblog可是执行后&#xff0c;仍旧创建的是jade项目。原来&#xff0c;express3.x&#xff0c;express…

NPM压缩包版安装

NPM压缩包版安装 1.下载 镜像参考 阿里巴巴开源镜像站 npm镜像 中国 NPM 镜像 (npmmirror.com) 2、解压缩 将文件解压到要安装的位置&#xff0c;并在解压的位置新建两个目录 node-global :npm全局安装位置 node-cache&#xff1a;npm 缓存路径 3.配置环境变量(例如解压…

vue路由router的基本使用及路由跳转的方式

一、路由与路由器 路由(route):路径和组件的匹配&#xff1b; 路由器(router)&#xff1a;管理这些匹配规则的一个管理者&#xff1b; vue-router的理解 vue的⼀个插件库&#xff0c;专⻔⽤来实现SPA应⽤ 对SPA应⽤的理解 1. 单⻚⾯web应⽤&#xff08;single page web …

Java开源平台二次开发教程:custom前端代码编译

一、 功能介绍 编译custom前端代码&#xff0c;以crm&#xff08;客户管理&#xff09;为例 二、开发环境 1&#xff0c;webstorm 2&#xff0c;Node.js 三、关联webstorm和Node 1&#xff0c;打开webstorm设置界面&#xff1a;file-settings 2&#xff0c;选则Node.js …

JS异步编程的解决方案

js解决异步编程有6种方案&#xff1a; 1.1 回调函数 异步编程的最基本方法&#xff0c;把任务的第二段单独写在一个函数里面&#xff0c;等到重新执行这个任务的时候&#xff0c;就直接调用这个函数。 优点&#xff1a;简单、容易理解和实现。缺点&#xff1a;多次调用会使代码…

setup,script里的,不知道怎么摆,先后顺序怎么样

<template><div class"home"><p>父组件</p><child myevent"parentMethod"></child> </div> </template><script> const child {//触发myevent事件template: <div click"$emit(myevent)&qu…

nuxt试用操作指导 问题记录

nuxt试用操作指导 问题记录 1 SPA打包部署 之前用vue进行前后端分离项目开发时&#xff0c;前端代码可以直接打包成静态文件放置到nginx中进行发布&#xff0c;在使用nuxt时&#xff0c;虽然按照官方指导禁用ssr配置&#xff0c;打包成静态文件部署时部分动态效果失效&#x…

什么是模块化?

1.什么是模块化? 1.模块化是指解决一个复杂问题时&#xff0c;自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元 2. 编程领域中的模块化&#xff0c;就是遵守固定的规则&#xff0c;把一个大文件拆成独立并互相依赖的多个小模块…

Node.js学习笔记-未完待续

浏览器中的JavaScript运行环境 Node.js简介 Node.js官网&#xff1a;Node.jsNode.js is a JavaScript runtime built on Chromes V8 JavaScript engine.https://nodejs.org/zh-cn/ Node.js环境安装 下载地址&#xff1a;Node.jsNode.js is a JavaScript runtime built on Chro…

Symbol数据类型与模块化

Symbol 介绍&#xff1a;在ES5中对象的属性名都是字符串,这样容易造成属性名冲突,并且在对象中经常需要用到私有属性私有方法的概念.在ES5中同一使用 "_属性名"形式表示当前属性是一个私有属性或私有方法。但是这种写法并不能真正的确保外部无法调用当前对象私有属性…

2022 年用于 Node.js 的顶级 WebSocket 库

在这篇文章中&#xff0c;我们将讨论2022年你应该考虑的八个Node.js WebSocket库。 SockJSwsSocket.IOFaye WebSocketSocketClusterSocketteFeathers 要开始使用这些库中的任何一个&#xff0c;您需要在本地计算机上安装 npm 和 Node.js。在开始之前&#xff0c;让我们介绍一…

Express运用AJAX及实现JSONP

一、get请求&#xff1a; index.html <html> <head> <script src"https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script> </head> <body> <input type"button" value"Ajax" id"get-data&qu…

nvm 切换全局版本

nvm alias default 4.6.0 nvm use 4.6.0

Node.js安装及npm国内镜像配置

node.js中文网站下载&#xff0c;以16.17为例&#xff01;&#xff01;&#xff01;&#xff01; 安装 1.网站链接 CNPM Binaries Mirror (npmmirror.com) 根据自己的版本选择&#xff0c;我是64位选择了zip版 2.下载完成后解压 我选择的目录是&#xff08;E:\Environments…

HTTP和HTTPS协议,看一篇就够了

一、前言&#xff1a; 先来观察这两张图&#xff0c;第一张访问域名http://www.12306.cn&#xff0c;谷歌浏览器提示不安全链接&#xff0c;第二张是https://kyfw.12306.cn/otn/regist/init&#xff0c;浏览器显示安全&#xff0c;为什么会这样子呢&#xff1f;2017年1月发布的…

Vue重装项目依赖

有时候自己或者同事的一些奇葩操作或者框架更新&#xff0c;可能导致你的依赖和实际使用版本不一致 这是 最直接的办法莫过于重新安装依赖包 在项目中先删除对应存储依赖的文件夹 node_modules 然后清楚依赖缓存 npm cache clean不过这段代码大概率会报错 那就这样执行 npm …

uniapp图片放大、预览图片

// uniapp预览图片 uni.previewImage({current: index, // 键&#xff0c;例如 1urls: url, // 图片url地址 []数组loop:true // 自动 播放 });//封装预览图片 arr 是否多维数组 function openImage(index,url,arr false){ if(arr){url url.map(item > {return item.im…

[Nodejs] 19. koa2中间件

什么是中间件&#xff1a; 1&#xff09;一个流程上&#xff0c;独立的业务模块 2&#xff09;可扩展&#xff0c;可插拔 3&#xff09;类似于工厂的流水线为什么使用中间件 1&#xff09;拆分业务模块&#xff0c;使代码更清晰。 2&#xff09;统一使用中间件&#xff0c;使得…

面试汇总

面试需要准备得东西 w3c标准&#xff1a;结构、表现、行为 结构标准分为html和xml&#xff0c;表现就css&#xff0c;行为就是dom和ecmascript 前后端分离 为什么要前后端分离&#xff0c;这样开发会更快&#xff0c;前端只考虑前端该做的事情&#xff0c;后端只考虑后端的…

使用node内置模块实现文件复制到另外一个目录

index.js var fs require(fs) var path require(path)/*** 将指定src目录下的所有文件剪切到指定目标dest目录下* param src 源目录* param dest 目标目录*/function copyDirectory(src, dest) {const originPath __dirnamesrc;var targetUrl __dirnamedest;if(!fs.exists…

代码整洁之道(各博主链接)

React 整洁代码最佳实践 - 掘金 给我5分钟&#xff01;教你写出干净清爽的 React 代码 - 掘金

node.js通过node-java库调用java接口(jar包)

node.js通过node-java库调用java接口 1、业务需要2、开发环境3、调用java包简单实例4、调用自定的jar包接口 1、业务需要 最近因项目需求&#xff0c;需要调用第三方java的打的jar包&#xff0c;但项目后端是用node.js写的&#xff0c;因此需要用node.js调用第三方jar,网上搜集…

vue devServer之proxy跨域

概念 什么是同源策略 同源策略是一种约定&#xff0c;它是浏览器最核心也最基本的安全功能&#xff0c;如果缺少了同源策略&#xff0c;则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的&#xff0c;浏览器只是针对同源策略的一种实现。 所谓同源是指…

jsonp 详解 —— 终于搞懂 jsonp 了

学习一定要一步一个脚印扎实学&#xff0c;最近跟着 kerwin 老师学习 node.js 时&#xff0c;又遇到了jsonp&#xff0c;当看到这个东西的时候感到既熟悉又陌生&#xff0c;只能说之前学的太过草率了&#xff0c;没有对学过的东西做总结。这次我翻阅很多优秀文章和视频&#xf…

[qiankun] devScripts.js: POST xhr_streaming?t=404 (Not Found) GET eventsource net::ERR_ABORTED 404 (

enviroment umi v3 工程作为微应用&#xff0c;启动主应用报错 devScripts.js:11874 POST http://localhost:8080/dev-server/633/50lodbqg/xhr_streaming?t1606358562269 404 (Not Found) dev-server/279/rky4ozdu/eventsource:1 GET http://localhost:8080/dev-server/27…

element-ui el-table组件的 el-table-column 加了fixed属性列固定后样式高度错乱问题

element-ui el-table组件的fixed列固定后样式高度错乱问题 代码如下 <el-table-columnalign"center"label"操作"width"180"fixed"right"><template slot-scope"scope"><el-button-group><el-button …

3.router安装使用

1.Vue Router是Vue.js官方的路由管理器。它和Vue.js的核心深度集成&#xff0c;让构建页面应用变得易如反掌。 2.安装命令&#xff1a; npm install vue-router --save-dev 3.创建目录结构&#xff1a; 4.index.js书写内容 5.在配置启动路由 6.使用路由进行显示 7.路由嵌…

TypeScript 入门 搭建环境 构建自己的第一个TypeScript 案例

打开项目目录 在终端输入 npm i typescript -g然后创建一个ts文件 我这里叫 index.ts 和我同名可以解决很多问题哦 然后 我们在index.ts中输入代码如下 function DomConst(){let Dom: String 我的第一个TS案例;console.log(Dom); } DomConst();然后在终端输入 tsc index.ts…

前端安全编码规范

前端安全编码规范 来源&#xff1a;待你如初 https://segmentfault.com/a/1190000037657222 前言 随着互联网高速的发展&#xff0c;信息安全已经成为企业重点关注焦点之一&#xff0c;而前端又是引发安全问题的高危据点&#xff0c;所以&#xff0c;作为一个前端开发人员&…

Uniapp static文件太大解决办法

1.在manifest.json开启分包优化"app-plus": {"optimization": {"subPackages": true},"runmode" : "liberate" // 开启分包优化后&#xff0c;必须配置资源释放模式}2.把静态文件static放在pages/thunder/fore目录 uniapp官…

Mock Restful Api工程化

1.前言 ​ 在前后端分离开发过程中,为了避免前端开发完成而后端接口还未跟上进度时,往往会用mock来模拟接口数据。可以选择用第三方mock平台,也可以选择自己搭建mock服务。这里我将给出一个简易的mock restful api服务源代码(node.js实现)。 ​ 更多mock相关内容参考mock.js官…

uniapp微信小程序分享

1.view // share分享 < button open-type“share” ></ button> 2.js模块 // 微信小程序端 onShareAppMessage(res) {if (res.from button) {// 来自页面内分享按钮console.log(res)}return {title: 分享标题,path: /pages/index/index, // 跳转页面imageUrl…

Node.js--fs模块

fs模块 fs模块的全称为file system&#xff0c;称之为文件系统&#xff0c;是Node.js中的内置模块&#xff0c;可以对计算机中的磁盘进行操作。 一、文件写入 文件写入就是将数据保存到文件中&#xff0c;我们可以使用如下几个方法来实现该效果 方法说明writeFile异步写入w…

Vue Cli 项目打包体积过大,优化vue项目体积

最新打包vue cli 4.5 项目时&#xff0c;体积尽然达到了9M&#xff0c;页面访问的速度&#xff0c;因此进行尝试进行优化&#xff0c;最终压缩到 968k &#xff0c;效果明显。下面是优化方法。 首先新建文件vue.config.js&#xff0c;放在项目根目录下&#xff0c;与package.js…

Spring Boot Vue Element入门实战 十一、后端SpringBoot服务搭建

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 从本章开始将进入后台方面的介绍,包括spring boot,数据库,redis缓存,swagger,Mybatis等集成,以及前后台完成融合,最后完成前后台部署。 准备工作: JDK 1.8+Maven 3.0+Tomcat 8Mysql 5.6+R…

npm报错(npm ERR! Unexpected token ‘.‘)

使用 nvm 将 node 切换到高版本后&#xff0c;运行 npm 相关的命令报的这个错 解决办法&#xff1a; 1、通过nvm list 命令查看当前都安装的node版本列表&#xff0c;依次通过 nvm uninstall [version] 命令将已经安装的 node 版本依次删除。 [version] 代表 node 版本号。 2…

React + Node.js 全栈实战教程 - 手把手教你搭建「文件上传」管理后台

React Node.js 全栈实战教程React Node.js Mongodb「上传文件」前后端项目结构前端项目结构Reactjs 前端部分后端项目结构后端项目结构✦ 前端部分-上传文件 React Axios配置 React 环境导入 bootstrap 到项目中初始化 Axios HTTP 客户端创建「上传文件」功能创建 React 多…

nodejs_koa中使用art-template

nodejs_koa中使用art-template 1. 安装 npm install art-template koa-art-template --save2. 配置 const Koa require(koa) const router require(koa-router)() const render require(koa-art-template) const path require(path)const app new Koa()//配置koa-art-te…

【Node.js】一篇文章带你彻底理解Node.js及其特性

什么是Node.js 简单的说&#xff0c;Node.js就是运行在服务端的JavaScript&#xff0c;它打破了JavaScript只能在浏览器运行的局面&#xff0c;并且让JavaScript的生态建设走向正轨。 Node.js最初的开发者&#xff0c;是想要写一个基于事件驱动的、非阻塞I/O的Web服务器&…

【C++音视频】mediasoup-demo部署

服务器环境Nodejs & npm 安装git、pyhton安装下载 mediasoup-demo安装server设置配置文件配置ssl证书--配置https环境本地调试环境&#xff1a;真实运行环境配置ssl证书启动服务器安装并启动app浏览器访问服务器环境 Ubuntu 18.04 或其他Python3.7以上Nodejs 12.0以上—文…

Node 中的 JavaScript

ECMAScript核心模块&#xff0c;也称系统模块第三方模块用户自定义模块 可以看出&#xff0c;相比于原生JavaScript&#xff0c;没有DOM ,BOM&#xff0c;并且有3种模块 1. 核心模块 Node为 JavaScript提供了很多服务器级别的API&#xff0c;这些API 绝大多数都被包装到了一个…

第三方模块 nrm

nrm&#xff1a;npm 下载地址切换工具 npm 默认的下载地址在国外&#xff0c;国内下载速度很慢 npm&#xff1a; 是世界上最大的开源库生态系统绝大多数JavaScript相关的包都存放在了npm&#xff0c;这样做的目的是为了让开发人员更方便地下载使用语法&#xff1a;npm install…

Vue实战之 13. 项目上线

1. 项目上线相关配置 通过 node 创建 web 服务器。开启 gzip 配置。配置 https 服务。使用 pm2 管理应用。 1. 通过 node 创建 web 服务器 创建 node 项目&#xff0c;并安装 express&#xff0c;通过 express 快速创建 web 服务器&#xff0c;将 vue 打包生成的 dist 文件夹…

关于async/await

1.什么是 async/await async/await 是ES8引入的新语法&#xff0c;用来简化Promise异步操作。在async/await出现之前&#xff0c;开发者只能通过 链式.then&#xff08;&#xff09;方法处理Promise异步操作。 链式.then&#xff08;&#xff09;方法 虽然解决了回调地狱的问题…

react+axios实现搜索github用户功能

加载 请求成功 请求失败 在文件路径点击cmd 回车 首先把服务器打开 npm start app.js import React, { Component } from react import "./App.css" import Header from ./conompents/Header import List from ./conompents/List export default class App ex…

P2-2笔记

day21(5-1) AJAX铺垫 协议名&#xff0c;主机名&#xff0c;端口号 http://www.baidu.com:80 协议名://主机名&#xff08;域名或IP地址):端口号 当在浏览器上输入完地址后到看到页面这中间网络上都发生了些什么 DNS解析(将域名转换为IP地址的过程)向服务器发送一次HTTP请…

快速搭建koa+mysql项目 两分钟上手

快速搭建koamysql项目 两分钟上手 前言 Koa 作为 Express 原班人马打造的新生代 Node.js Web 框架&#xff0c;自从发布以来就备受瞩目。在这一篇文章中&#xff0c;我们将手把手带你开发一个简单的用户系统 REST API&#xff0c;支持用户的增删改查以及 JWT 鉴权&#xff0c…

JS数组的所有方法(非常实用)

JS数组的所有方法&#xff08;非常实用&#xff09; 作者&#xff1a;幻灵尔依 https://juejin.im/post/5d71fff5f265da03e4678328 用不好数组的程序猿不是一个好猿&#xff0c;我说的~ 前段时间接手一个项目&#xff0c;逻辑晦涩难懂&#xff0c;代码庞大冗余&#xff0c;…

JavaScript reduce() 方法使用

定义和用法 reduce() 方法接收一个函数作为累加器&#xff0c;数组中的每个值&#xff08;从左到右&#xff09;开始缩减&#xff0c;最终计算为一个值。 reduce() 可以作为一个高阶函数&#xff0c;用于函数的 compose。 注意: reduce() 对于空数组是不会执行回调函数的。 …

狂神 Vue 钩子函数与异步请求

404和路由钩子 参数传递 将Login界面的用户名显示到main页面 先从Login界面&#xff0c;转发时加上用户名输入框的数据 <el-form-item label"账号" prop"username"><el-input type"text" placeholder"请输入账号" v-mode…

[nodemon] app crashed - waiting for file changes before starting...解决方法

在请求服务器数据时候&#xff0c;用的5000端口&#xff0c;简略版如图&#xff1a; 然后报错&#xff0c;找了一下网上的方法&#xff0c;做个笔记&#xff1a; 1、修改 package.json里边的 dev启动项。 我这不行。 2、 杀掉进程 红色的核心报错语句是&#xff1a;[nodemon] …

解决:ExperimentalWarning: The fs.promises API is experimental

解决&#xff1a;ExperimentalWarning: The fs.promises API is experimental一问题描述&#xff1a;做谷粒学苑&#xff0c;整合前台页面时&#xff0c;执行“npm run dev”后报这个异常。也不影响正常使用&#xff0c;但就是看着不爽。二异常原因&#xff1a;node的版本不是最…

安装node加配置环境--更改node的版本

安装node&#xff0c;更换node版本 官网 https://nodejs.org/zh-cn/右键电脑–属性–高级系统设置-环境变量&#xff0c;两个位置 找到安装的node的文件位置&#xff0c;然后删除 打开控制面板&#xff0c;卸载node 找到安转包&#xff0c;进行安装node 然后cmd去查

Npm发布

1. NPM官网注册账号 官网地址 2. 发布前准备 在项目根目录创建一个.npmignore文件,可以忽略一些无用的文件 如: .* /node_modules /src vue.config.js3. 修改package.json中的项目名称和版本号 {"name":"test-jjj","description": "te…

Spring Boot Vue Element入门实战 十三、Spring Boot+Mybatis+Redis+Swagger

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)修改POM文件 打开pom文件 首先在顶部文字加入spring boot的依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent<…

Spring Boot Vue Element入门实战 一、VUE开发环境搭建

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 (一)Java环境 请参考Java环境变量配置 (二)Node.js环境 官网下载Node,下载完成后安装 环境变量配置变量名:NODE_HOME 变量值:node.js安装目录

搞springboot,java,springCloud项目的,这些常用的类工具,可要记住了,工作中可减少一定的工作量哦!

Apache Commons Apache Commons有很多子项目&#xff0c;常用的项目如下 项目 作用 1、BeanUtils 对Java Bean进行各种操作&#xff0c;复制对象&#xff0c;属性 2、Codec 处理常用的编码&#xff0c;解码 3、Collections 扩展Java集合框架的操作 4、I/O 输入/输出工具的封装…

day06_vue前端工程化、模块化相关规范、 webpack、Vue 单文件组件、 Vue 脚手架、 Element-UI 的基本使用

今日目标 &#xfeff;> 1.能够了解模块化的相关规范 &#xfeff;> 2.了解webpack &#xfeff;> 3.了解使用Vue单文件组件 &#xfeff;> 4.能够搭建Vue脚手架 &#xfeff;> 5.掌握Element-UI的使用 1. 模块化相关规范 1.1 模块化概述 传统开发模式的主要问…

art-template 的模板配置

通过下面这些配置&#xff0c;可以让我们更加灵活地使用模板引擎 1. 向模板中导入变量 template.defaults.imports.变量名 变量值 示例&#xff1a; 比如说&#xff0c;现在我从数据库中查询出了文章的发布时间&#xff0c;但是时间的格式是原始的格式&#xff0c;我们不能将…

02node.js-◆ 模块化的基本概念 ◆ Node.js 中模块的分类 ◆ npm与包 ◆ 模块的加载机制

学习内容&#xff1a; ◆ 模块化的基本概念 ◆ Node.js 中模块的分类 ◆ npm与包 ◆ 模块的加载机制 1. 模块化的基本概念 1.1 什么是模块化 模块化是指解决一个复杂问题时&#xff0c;自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说&#xff0c;模块是可组合、分…

关于 package.json 文件

1. node_modules 文件夹存在的问题 文件夹以及文件过多过碎&#xff0c;当我们将项目整体拷贝给别人的时候&#xff0c;传输速度会很慢很慢复杂的模块依赖关系需要被记录&#xff0c;确保模块的版本和当前保持一致&#xff0c;否则会导致当前项目运行报错 2. package.json 文…

npm与yarn

这两个都属于js包管理工具&#xff0c;都可以安装包或者模块 Yarn 和 npm 命令对比&#xff1a; npm install (npm i) yarn npm install xxx yarn add xxx npm uninstall xxx yarn remove xxx npm install xxx --dev yarn add xxx --dev npm install xxx --global y…

npm semver理解以及package-lock.json的探索

文章目录semver语义化版本号锁版本机制参考文档semver语义化版本号 在软件开发中&#xff0c;版本号必不可少&#xff0c;一般而言&#xff0c;版本号都由三位数字构成&#xff0c;比如&#xff1a; “vue”: “^2.5.2” 其中&#xff1a; 2为主版本号&#xff0c;一般而言是…

npm run dev 和 npm run serve

1、ERR引发的思考 创建好的 vue 项目直接执行 vue run dev 报错&#xff1f;运行 vue run serve 就可以启动...如下 npm run dev npm ERR! missing script: devnpm ERR! A complete log of this run can be found in: npm ERR! E:\nodejs\node_cache\_logs\2018-12-12T15…

使用 Node.js 作为完整的云环境开发堆栈

转载地址&#xff1a;http://www.oschina.net/question/129540_25033 本文探讨 Node.js&#xff0c;这是一个用于 UNIX 类平台上 V8 JavaScript™ 引擎的事件驱动的 I/O 框架&#xff0c;设计这一框架的目的是为了编写可伸缩的网络程序&#xff0c;如 Web 服务器。本文通过一个…

node.js-01Node.js与内置模块◆ fs 文件系统模块 ◆ path 路径模块 ◆ http 模块

学习内容&#xff1a; ◆ 初识 Node.js ◆ fs 文件系统模块 ◆ path 路径模块 ◆ http 模块 1. 初识 Node.js 1.1 回顾与思考 浏览器中的 JavaScript 的组成部分: 思考&#xff1a;为什么 JavaScript 可以在浏览器中被执行 思考&#xff1a;为什么 JavaScript 可以操作 DOM…

The ‘mode‘ option has not been set, webpack will fallback to ‘production‘ for this value.Set ‘mode‘

The mode option has not been set, webpack will fallback to production for this value. Set mode option to development or production to enable defaults for each environment. 在进行webpack模块化打包的时候&#xff0c;出现了这个报错 我也不知道什么原因&#xff…

Node.js零起点开发(五)-路由后添加有返回值(return)的处理函数

不好的实现方式对于我们这样拥有PHP或者Ruby技术背景的开发者来说&#xff0c;最直截了当的实现方式事实上并不是非常靠谱&#xff1a; 看似有效&#xff0c;实则未必如此。这里我指的“直截了当的实现方式”意思是&#xff1a;让请求处理程序通过onRequest函数直接返回&#x…

echarts柱形图+折线图混合案例

效果图 vue柱形图折线图组件 <template><div ref"two"></div> </template> <script>import echarts from "echarts";import "echarts/lib/chart/pie";import "echarts/lib/chart/line";import &qu…

Vue全家桶-项目优化上线

1. 项目优化 1.1 项目优化策略 生成打包报告第三方库启用 CDNElement-UI 组件按需加载路由懒加载首页内容定制 1. 生成打包报告 打包时&#xff0c;为了直观地发现项目中存在的问题&#xff0c;可以在打包时生成报告。生成报告的方式有两种&#xff1a; ① 通过命令行参数的…

node.js 连接数据库

node.js 引入mysql 连接数据库 var mysql require(mysql); var config {host: 数据库地址,user: 账号,password: 密码,database: 数据库名称 }exports.mysql function () {var connectionmysql.createConnection(config);connection.on(error, err > {connection.destro…

2021-09-21---markdown

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…

前端模块化导入与导出方法总结

最近在学习 node.js 的时候又使用到了模块的导入与导出&#xff0c;之前这方面一直没有做详细的笔记&#xff0c;所以这次记录一下&#xff0c;方便以后查阅。 一、了解什么是模块化 模块化是指将一个大的程序文件&#xff0c;拆分成许多小的文件&#xff0c;然后将小文件组合…

Node.js学习笔记【part1】服务端应用开发、包管理、Babel转码器

Node.js学习笔记 浏览器的内核包括两部分核心&#xff1a;DOM渲染引擎、JavaScript解析引擎。脱离浏览器环境也可以运行JavaScript&#xff0c;只要有JavaScript引擎就可以。 Node.js是一个基于Chrome V8引擎的JavaScript运行环境。Node.js内置了Chrome的V8 引擎&#xff0c;…

阳历转阴历,阳历转中国农历

文章目录阳历转阴历&#xff0c;阳历转中国农历阳历转阴历&#xff0c;阳历转中国农历 阳历转阴历一直都是很繁琐的过程&#xff0c;所以我制作了一个开发包&#xff0c;来方便我们转换阳历到中国农历。 让我们下载 moon-time&#xff1a; moon-time 是一个将阳历转换为阴历…

sessionStorage存储

<button>设置</button><button>获取</button><button>删除</button><button>清空</button><script>let aBtn document.querySelectorAll(button)aBtn[0].addEventListener(click, ()>{sessionStorage.setItem(usern…

nodejs.SequelizeDatabaseError: Unknown column ‘createdAt‘ in ‘field list‘

egg使用sequelize时报错 在egg中使用sequelize创建model后&#xff0c;使用model进行findAll查询的时候报错&#xff1a; ERROR 26852 [-/127.0.0.1/-/18ms GET /user/lists] nodejs.SequelizeDatabaseError: Unknown column ‘createdAt’ in ‘field list’ 错误分析 在创…

[Nodejs] 16. koa2环境搭建-----目录和文件介绍

入口文件&#xff1a;app.js&#xff0c;代码如下 const Koa require(koa) const app new Koa() const views require(koa-views) const json require(koa-json) const onerror require(koa-onerror) const bodyparser require(koa-bodyparser) const logger require(k…

[Nodejs] 12. 接收request body-----代码演示

服务端识别“流” let bodyStr ;req.on(data, chunk > { // 服务端怎么去识别流&#xff0c;并接收数据// chunk为流的每一段数据bodyStr bodyStr chunk.toString();});服务端识别流的完成 req.on(end, () > { …

[Nodejs] 11. res返回数据-----返回json格式

使用res设置返回的状态码、Content-type 局部代码如下&#xff1a; res.writeHead(200, {Content-type: application/json});返回JSON数据 1&#xff09;定义返回的json结果 const result {errno: 0,data:[{user:张三, content: 留言1},{user:李四, content: 留言2}]}2&…

[Nodejs] 8. 认识req和res-----获取和使用

接上代码&#xff0c;回调函数中加入参数如下&#xff0c;并调end()给前端传信息 const http require(http);// req: request, res: response const server http.createServer((req, res) > {console.log(已经收到http请求);res.end(hello world) // res返回信息给前端 …

[Nodejs入门] 3. npm介绍

npm 是什么&#xff1f; node package manager, nodejs软件包管理者 官网&#xff1a;www.npmjs.com npm安装lodash 在test1文件夹下执行命令行 npm init 生成项目描述 package.json文件 安装lodash: npm i lodash 执行后再看package.json&#xff0c;多了dependencies和…

Vue CLI 使用 npm webpack 打包发布 + Asp.net Web Api 后端调试

npm 调试命令 npm run dev 很简单&#xff0c;我们都知道。那么怎么调用并调试 .net Web Api 接口呢. 先看看 node.js 环境下前端如何配置吧 一. 首先我们说说如何在 npm run dev 命令下&#xff0c;也就是开发模式下去调用 .net Web Api 后端接口去联调。 1. 打开 config 文…

好厉害的库edge.js!实现C#与node.js互操作

最近在网上闲逛&#xff0c;又发现个好东西&#xff0c;edge.js 这个库可以让node.js 调用 C# 的代码&#xff0c;还可以让 C# 调用node.js 的代码&#xff0c;看到这里&#xff0c;只问你服不服&#xff1f;反正我是很惊叹了…… 不过edge.js也有个限制&#xff0c;必须是.n…

vue2和vue3 的项目中使用路由的差别、组件库、axios 拦截器、proxy 跨域代理、用户列表案例

在 vue2 的项目中使用路由 在 vue2 的项目中&#xff0c;只能安装并使用 3.x 版本的 vue-router。 版本 3 和版本 4 的路由最主要的区别&#xff1a;创建路由模块的方式不同&#xff01; vue-router 3.x 的官方文档地址&#xff1a;https://router.vuejs.org/zh/ vue-router 4…

2020三元同学春招阿里淘系、阿里云、字节跳动面经 个人成长经验分享 | 掘金技术征文

原博客地址 https://juejin.im/post/5e7d4e8b6fb9a03c6422f112 本人今年 211 本科大三下&#xff0c;掘金六级博主&#xff0c;最近投实习&#xff0c;一共投了三家&#xff0c;阿里的淘系和阿里云&#xff0c;字节跳动的抖音&#xff0c;当然都是找人内推的&#xff0c;结果简…

react 431 Request Header Fields Too Large解决思路

今天突然本地调用api报错 431 Request Header Fields Too Large 但是上服务器部署的网页看是正常的 经过多方查找 清浏览数据没有用 最后发现可能是node版本问题 升级到最新版&#xff0c;问题解决 附下载链接 可能不适用所有情况&#xff0c;仅提供一条思路 如果有帮助你…

Node.js学习笔记3-mongoose

注意: 撰写本文目的主要是为了给自己做一个备忘录&#xff0c;如果你学过Node.js并且希望从本文中找到一些忘记的知识点&#xff0c;那么你可以阅读本文章。由于文章内讲解并不是很多&#xff0c;因此此文章并不适合小白入门使用。 1.认识mongoose 1.1.下载安装mongoose npm…

Node.js学习笔记2-文件与静态资源

注意: 撰写本文目的主要是为了给自己做一个备忘录&#xff0c;如果你学过Node.js并且希望从本文中找到一些忘记的知识点&#xff0c;那么你可以阅读本文章。由于文章内讲解并不是很多&#xff0c;因此此文章并不适合小白入门使用。 4.文件 4.1.读取文件 对文件的操作主要是依…

前端格式化显示json数据可折叠可展开----vue-json-viewer

话不多说&#xff0c;来张效果图&#xff1a; 实现方式是安装vue-json-viewer插件&#xff0c;实现步骤如下&#xff1a; 1、安装vue-json-viewer npm install vue-json-viewer --save2、main.js引入vue-json-viewer import JsonViewer from vue-json-viewer3、利用vue-json…

前端每日一题:从输入网址(url)到浏览器呈现页面内容,中间发生了什么?

前端每日一题&#xff1a;从输入网址&#xff08;url&#xff09;到浏览器呈现页面内容&#xff0c;中间发生了什么&#xff1f; 从输入网址到页面呈现这个过程大致可分为以下这几个部分&#xff1a; 网络通信 页面渲染 1.网络通信 1.1输入网址 当我们在浏览器的地址栏输入网…

每日一题 :(京东)写出如下代码的打印结果(javascript中Object对象指向 形参和实参的区别)

function changeObjProperty(o) { o.siteUrl “http://www.baidu.com” o new Object() o.siteUrl “http://www.google.com” } let webSite new Object(); changeObjProperty(webSite); console.log(webSite.siteUrl); 答案是"http://www.baidu.com" 为什么呢…

学习3——MongoDB基础配置及遇到的问题

MongoDB搭建很快&#xff0c;但是由于不理解一开始我就出错&#xff0c;下面说说我碰到的问题&#xff0c;如果大家也有类似问题的可以借鉴一下,顺便有什么问题可以在评论里提出&#xff0c;大家一起进步 首先有时候可能会出现127.0.0.1:27017连接不上&#xff08;没有碰到先不…

webpack.optimize.CommonsChunkPlugin has been removed, webpack学习坑(二)

webpack.optimize.CommonsChunkPlugin has been removed, please use config.optimization.splitChunks instead webpack配置报错&#xff0c;按照中文文档配置的 plugins: [ new CleanWebpackPlugin(), new HtmlWebpackPlugin({ title: Output Management }), new webpack.Na…

Node.js学习总结

目录 一、Node.js 基础 1.Node.js 是什么 2.Node.js 安装 3.Node.js 特性 4.Node.js的简单使用 (1) 、命令终端 (2) 、文件型使用 二、NPM 1.NPM是什么 2.NPM使用 (1)、使用淘宝镜像的命令 (2)、npm 命令安装模块 (3)、全局安装与本地安装 (4)、查看安装信息 (5…

Node.js是什么?

Node.js是建立在谷歌Chrome的JavaScript引擎(V8引擎)的Web应用程序框架。 它的最新版本是&#xff1a;v0.12.7(在编写本教程时的版本)。Node.js在官方网站的定义文件内容如下&#xff1a; Node.js is a platform built on Chrome’s JavaScript runtime for easily building f…

node 及 npm 版本升级

1. 单独升级npm 1.1 查看npm版本npm -v1.2 升级npm版本npm install -g npm2. 升级node升级node的同时会连带npm一同升级官网下载node版本地址&#xff1a; https://nodejs.org/en/download/版本&#xff1a; LTS 稳定版版本&#xff1a; Current 最新版本操作&#xff1a;2.1 通…

3. CommonJS_Node

CommonJS 问题&#xff1a; 暴露的模块的本质到底是什么&#xff1f; 1.node基础_模块化 2.理解以下的&#xff1a;4. 模块化编码 问题&#xff1a; CommonJS两种实现的区别&#xff1f; 1.Node.js : 服务器端 2. Browserify : 浏览器端 也称为js的打包工具&#xff1b;browse…

node.js案例:抽出特定的文件

//导入fs模块 const fs require(fs) //导入path模块 const path require(path)//匹配style标签的正则 // \s表示空白字符, \S表示非空白字符 const regStyle /<style>[\s\S]*<\/style>/ const regScript /<script>[\s\S]*<\/script>///读取要被处理…

Node-Gulp模块篇

1. Gulp 是什么 Gulp 是第三方模块Gulp 是基于node平台开发的前端构建工具&#xff0c;将机械化操作编写成任务&#xff0c;想要执行机械化操作时&#xff0c;执行一个命令行命令 任务就能自动执行了实际上就是用机器替代手工&#xff0c;提高开发效率 2. Gulp 能做什么 项目…

MongoDB-数据库篇

1. 关系型数据库和非关系型数据库 1.1 关系型数据库 关系&#xff1a;表就是关系&#xff0c;表与表之间存在关系所有的关系型数据库都需要通过 sql 语言来操作所有的关系型数据库在操作之前都需要设计表结构而且数据表还支持约束&#xff1a;唯一的、主键、默认值、非空 1.…

2021-09-30笔记

WithRouter的作用和一个简单应用 作用&#xff1a;把不是通过路由切换过来的组件中&#xff0c;将react-router 的 history、location、match 三个对象传入props对象上 React.lazy来实现React组件的懒加载 JavaScript call() 方法 call() 方法是预定义的 JavaScript 方法。 它…

4-Promise与async函数

Promise 介绍&#xff1a; Promise 是ES6对异步编程一种解决方案。Promise就是一个对象容器&#xff0c;将异步操作&#xff08;同步也可以但是没有必要这么做&#xff09;保存在容器内部&#xff0c;当异步操作执行时就可以Promise获取当前异步操作的消息。这种模式会比传统…

Promise与async函数

Promise 介绍&#xff1a; Promise 是ES6对异步编程一种解决方案。Promise就是一个对象容器&#xff0c;将异步操作&#xff08;同步也可以但是没有必要这么做&#xff09;保存在容器内部&#xff0c;当异步操作执行时就可以Promise获取当前异步操作的消息。这种模式会比传统…

session cookie token 具体解析,保证听懂

一 发展史 二 cookie 三 session 四 token 4.1 token 的起源 4.2 token的验证原理 4.3 token的优势 4.3.1 无状态 可拓展 4.3.2 安全性! 4.3.3 可拓展 & 多平台跨域

vue源码实现:参数如何传递,绑定,保存到缓存,双向绑定,标签行为,指令,过滤器,匿名函数,监听,路由配置,组件通信,http请求,插值

1、v-bind的几种写法。 <div v-bind:class"class1"></div> <div :class"class1"></div><script> export default {name: "HelloWorld",data() {return {msg: "Welcome to Your Vue.js App",//divClass…

创建Vue项目(安装Nodejs及相关插件)

Node.js 是一个基于 Chrome V8 引擎的javascript运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。 Node 是一个让 JavaScript 运行在服务端的开发平台&#xff0c;它让javascript成为与PHP、Python等服务端语言平起平坐的脚步语言。 安装Nodejs &#xff08;1&am…

Nodejs对数据库的增删改查

这里详细聊一下nodejs如果对数据库进行增删改查&#xff0c;OK&#xff01;为了方便一点&#xff0c;我这里使用的是phpstudypro这个工具的内置数据库来操作&#xff0c;就没有专门安装MySQL数据库这个玩意了。 一、前置准备 首先将phpstudypro这个工具安装完成后打开&#x…

Node+Expres+jQuery+Ajax+Mysql+Template+Bootstrap.select制作 省-城市-县城三级联动功能

一、实现效果 二、核心点 1. nodeexpressmysql制作后端接口 mysql模拟数据&#xff1a; 中国城市sql可以自行从网上获取 测试接口&#xff1a; 1、获取省份接口&#xff1a; 2、根据省份获取对应城市接口&#xff1a; 3、根据城市获取县城区域接口&#xff1a; 入口app.j…

umi使用plugin-request进行请求的全局配置

这是官方文档对这个插件的描述 一般情况下我们之前写过的项目都会实例化一个request对象&#xff0c;进行配置&#xff0c;比如配置响应拦截和请求拦截 &#xff0c;会在utils文件夹下新建一个request.js文件来实例化出一个request对象&#xff0c;配置错误处理以及拦截器等等…

[前端面试套餐css+js+vue+es6]第一天

前端面试套餐css&#xff1a;说说你对css盒子模型的理解&#xff1f;是什么&#xff1f;标准模型怪异模型box-sizinges6&#xff1a;说说var&#xff0c;let&#xff0c;const之间的区别varletconst区别js&#xff1a;Javascript数据的常用方法有哪些&#xff1f;操作方法增删改…

js实现电子签名功能

一&#xff1a;elesigncode拓展包下载 1&#xff1a;github地址&#xff1a;https://github.com/yinhui1129754/elesigncode 2&#xff1a;npm下载&#xff1a; npm install elesigncode 二&#xff1a;elesigncode常用方法 方法名称描述参数返回值init初始化方法无无undo…

【express】使用基础手册

express使用基础手册 简介 基于Node.js的Web开发框架 安装 npm安装express、body-parser、cookie-parser、serve-static 结构 app demo node_modules------用于安装本地模块。public------------用于存放用户可以下载到的文件&#xff0c;比如图片、脚本、样式表等。rou…

art-template-模板引擎篇

1. 概述 art-template的GitHub仓库&#xff1a;https://github.comart-template的官方文档&#xff1a;https://github.com/aui/art-templateart-template 主要用于客户端art-template 模板引擎不仅可以在浏览器使用&#xff0c;也可以在node中使用模板引擎最早诞生于服务器领…

Node-服务端开发规范

1. 服务器端项目开发规范 在服务端模块中把当前模块的所有依赖&#xff0c;都声明在文件模块的最上面 为了让目录结构保持统一清晰&#xff0c;所以我们约定&#xff0c;把所有的 HTML 文件都放在 views(视图)目录中 为了方便的统一处理静态资源&#xff0c;所以我们约定把所…

多方面解决请求不同源跨越问题

多方面解决请求不同源跨越问题 ​ 同源策略是一种约定&#xff0c;由Netscape公司1995年引入浏览器&#xff0c;它是浏览器最核心也最基本的安全功能&#xff0c;如果缺少了同源策略&#xff0c;浏览器很容易受到XSS、CSFR等攻击。所谓同源是指"协议域名端口"三者相同…

nodejs webserver创建

// 使用 require 指令来载入 http 模块 const http require(http) // 使用 fs 模块&#xff0c;来读取文件 const fs require(fs)// 创建服务器 const server http.createServer((request, response) > {// 监听到有客户端请求时&#xff0c;会自动调用该回调函数处理请求…

node简介

# node- [node官网](https://nodejs.org/en/) - [node中文网](http://nodejs.cn/) - 什么是 node- Node.js is a JavaScript runtime built on [Chromes V8 JavaScript engine](https://v8.dev/).- Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 - 这个是 node 官…

狂神 Vue-elementUI

vue-elementUI 能快速的让网站上线 直接看官方文档&#xff0c;里面的文档很详细 https://element.eleme.cn/#/zh-CN 直接全部从头来一遍 vue-router自己安装的时候老是容易出问题 直接让他默认安装 C:\Users\haoyun\Desktop\vue\vue-elementUI>npm i element-ui -S…

开始使用node.js

转载地址&#xff1a;http://www.nowamagic.net/javascript/js_BeginToUseNodejs.php node.js是由Ryan Dahl编写的服务器端js framework&#xff0c;其初衷是为了编写更为高效的web服务器。它的亮点在于&#xff1a; 使用当前最快的google v8 js engine单线程。因为不需要考虑…

Node.js零起点开发(二)-require的用法

require最常用的方法 require(http) 内置模块 require(./server) “./”表示当前路径&#xff0c;后面跟的是相对路径 require("../lib/server") ../表示上一级目录&#xff0c;后面跟的也是相对路径 server.js var http require(http); function start(){serv…

MongoDB快速入门——建立模型与设置关联查询(Node.js)

本文阅读前提&#xff1a;MongoDB数据库已安装、Node环境已配置、初始化项目并安装 ‘mongoose’ 插件。 预计花费时间&#xff1a;20Min&#xff1b; 本篇文章以“文章”和“分类”为例子&#xff0c;来讲解MongoDB的基础用法。跟随本文代码讲解&#xff0c;你将学会MongoDB的…

执行npm install时出现npm notice created a lockfile as package-lock.json. You should commit this file.

vscode 在package.json中增加private字段&#xff1b; 将项目声明为私有项目&#xff1a;"private": true, 再重新运行&#xff0c;notice就没有了

[vue3] error in ./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js

question 使用vue-cli(4.5.13) create vue3(3.1.3) npm run server error error in ./node_modules/vue/reactivity/dist/reactivity.esm-bundler.js solution1 办法1: 编辑配置文件vue.config.js 此办法不行 // vue.config.js module.exports {transpileDependencies:…

更新element-ui

卸载老版本&#xff1a;npm uninstall element-ui 安装新版本&#xff1a;npm install element-ui -S

js捕捉按下和抬起键盘操作,持续按下不重复执行

<script>export default {data() {return {keyboardControl:false,//键盘是否已按下}},created(){var _self this;//键盘按下document.onkeydown function(e){if(!_self.keyboardControl){//如果键盘已按下&#xff0c;则不重复执行if(window.event undefined){var ke…

js获取昨天、今天、当周、一周内、当月、一月内的起始时间

代码 <template><div><span>当前周期&#xff1a;</span><span style"color: #09BA08">{{startTime~endTime}}</span><div><el-radio-group fill"#07C160" v-model"radio" size"small"…

nodejs 代理 https : DEPTH_ZERO_SELF_SIGNED_CERT

1、NodeJS 测试开发时一般用http地址&#xff0c;不用https&#xff0c;会出现证书问题DEPTH_ZERO_SELF_SIGNED_CERT 2、如果非得使用https, 则须要安装证书

PicGo+gitee+Typora自键图床

PicGogiteeTypora自键图床 一、码云新建图床仓库 二、picGo的配置 &#xff08;一&#xff09;下载node.js 到 [node.js官网](下载 | Node.js 中文网 (nodejs.cn))下载 &#xff08;二&#xff09;picGo的配置 到[picGo官网](Releases Molunerfinn/PicGo GitHub)下载 1、…

Node.js学习笔记(六) express模块

Express 是一个 Web 应用框架&#xff0c;可以帮助我们快速搭建一个 Web 应用 1、Hello World 下面我们先来搭建一个简单的小型应用&#xff0c;熟悉 Express 的基本使用方法 首先创建一个新文件夹作为项目的根目录&#xff0c;然后在该文件夹下打开命令行然后使用 npm init…

node.js和npm

文章目录1. 关系2. 使用1. 关系 Node.js 就是运行在服务端的 JavaScript Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。也可以片面地理解&#xff0c;把浏览器运行 JavaScript 代码的功能单独拎了出来&#xff0c;它就成了 Node.js NPM是随同Node.JS一起安装的包…

uni-app日期范围选择,颗粒度为年-月-日

效果图&#xff1a; 1.在components中引入term-picker.vue <template><view :class"{pickerMask:visable}" click"maskClick" touchmove.stop.prevent"returnHandle"><view class"picker-box" :class"{picker-sh…

从零开始部署Node.js服务至阿里云ECS服务器并通过express框架实现外网IP访问html项目

大致步骤&#xff08;2017.07.25&#xff09;&#xff1a; 1、购买阿里云服务器 2、在云服务器上搭建node环境 3、上传Node.js代码&#xff0c;并测试通过 一、购买阿里云服务器 1、登陆阿里云 2、选择控制台 3、选择云服务器ECS -> 实例 -> 创建实例 4、选择所需要的…

Node.js(一)

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型&#xff0c;使其轻量又高效。 一、模块 1、核心模块&#xff1a;node.exe文件中已经编译好了的模块 2、文件模块&#xff1a;根据业务需求来编写的 .js文件 …

在服务器上跑代码的一些注意事项(小细节)

服务器连接SFTP协议连接两步安装git:功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可…

Node连接mySQL:Cannot enqueue Handshake after already enqueuing a Handshake.

解决办法&#xff1a;使用池连接 Pooling connections https://www.npmjs.com/package/mysql Rather than creating and managing connections one-by-one, this module also provides built-in connection pooling using mysql.createPool(config). Read more about connec…

【echarts】vue+echarts树状图示例,文字显示不全是因为少了中括号[]

效果图献上&#xff1a; 完整代码如下: <template><div><div id"treeChart" :style"{width: 500px, height: 500px, padding: 30px}"></div></div> </template><script> export default {name: "eCharts&…

NodeJs_02 _ 学习笔记

目录 目标 一、web 服务器 1.1、介绍 1.2、服务器相关概念 1.3、页面渲染模式 1.3.1、ssr ( 服务器端渲染 ) 1.3.2、csr (客户端渲染) 【不依赖任何流量或后台管理】 1.4、创建 web 服务 1.5、静态资源服务器 1.6、get 数据获取 1.7、post 数据获取 1.8、浏览器缓存…

node.js 文件操作

博客主要用于做笔记&#xff0c;有不理解的可以查询官方文档 http://nodejs.cn/api/ &#xff08;1&#xff09;同步事件的文件写入 let fs require("fs") //引入fs模块// 1. 打开 fs.openSync(path, flags[, mode]) let fd fs.openSync("a.txt&q…

从零开始nodejs系列文章

从零开始nodejs系列文章 http://blog.fens.me/series-nodejs/ Nodejs创建HTTPS服务器 http://blog.fens.me/nodejs-https-server/玩转Nodejs日志管理log4js http://blog.fens.me/nodejs-log4js/Express结合Passport实现登陆认证 http://blog.fens.me/nodejs-express-passport/…

Nativefier 把网页打包成桌面应用

前言 最近在使用Teambition效率套件&#xff0c;发现网页版在使用中有许多不便&#xff0c;pc版又是很古老的版本了&#xff0c;于是就有了想要把网页打包成桌面应用的想法。Nativefier插件就能很方便地实现。 准备 Node.js 下载 | Node.js 中文网 Download | Node.js 安装…

nrm管理npm源切换

nrm管理npm源切换 1. 安装nrm nrm -g install nrm2. 常用命令 这里的< 名称>可以使用镜像地址&#xff0c;也可以使用 nrm ls 输出的镜像的别名 nrm ls # 查看镜像列表 nrm current # 查看当前使用j镜像 nrm add <名称> <远程地址或私服地址> # 添加镜像…

globalThis指向浏览器和Node.js环境下的全局对象(window/global)

文章目录一、globalThis是什么&#xff1f;二、使用步骤1. globalThis为全局变量&#xff0c;直接使用三、特点&#xff1a;一、globalThis是什么&#xff1f; globalThis 提供了一个标准的方式来获取不同环境下的全局 this 对象&#xff08;也就是全局对象自身&#xff09; …

nodejs的网络爬取

我们有的时候需要一些数据&#xff0c;但是自己去造又比较的麻烦&#xff0c;于是就有了一种解决方案&#xff0c;使用工具去抓取到自己想要的内容。这是一款基于nodejs的抓包工具&#xff08;Crawler&#xff09;&#xff0c;使用方式还算比较简单&#xff0c;直接看代码吧。 …

Express 的基本使用

官方Express 是基于 Node.js 平台&#xff0c;快速、开放、极简的 Web 开发框架。 通俗的理解&#xff1a;Express 的作用和 Node.js 内置的 http 模块类似&#xff0c;是专门用来创建 Web 服务器的。 Express 的本质&#xff1a;就是一个 npm 上的第三方包&#xff0c;提供了快…

npm install时 node-sass npm ERR command failed问题解决

npm ERR! code 1 npm ERR! path D:… ode-sass npm ERR! command failed 问题解决办法 问题版本问题解决方法卸掉原来的node.js查看需要的node-sass的版本根据node-sass的版本找到合适的node.js版本下载安装新的node.js卸掉之前装的node-sass安装指定版本的node-sass然后就可以…

yarn.lock 文件介绍

这里填写标题1. yarn.lock 文件介绍1.1. package-lock.json 和 yarn.lock1.2. yarn.lock1.3. 问题引出1.4. yarn.lock 的作用?1.5. yarn.lock 长啥样?1.5.1. Identifier(s)1.5.2. version1.5.3. resolved1.5.4. integrity1.5.5. dependencies1.6. yarn.lock 是如何生成的?1.…

5分钟教你用nodeJS手写一个mock数据服务

对于前端开发者而言&#xff0c;JavaScript正扮演者越来越重要的地位&#xff0c;它不仅能为浏览器端赋能&#xff0c;在web服务器方面也有很大的价值(我们可以用nodeJS来写服务端的应用&#xff0c;启动web服务器)&#xff0c;因此本文所要描述的&#xff0c;便是JavaScript在…

请说说CommonJS和ES module的区别

CommonJS 1.module代表当前模块 在CommonJS中&#xff0c;一个文件就是一个模块&#xff0c;模块中的变量、函数、类都是私有的外部不可以访问&#xff0c;并规定module代表当前模块&#xff0c;exports是对外的接口。 CommonJS主要依赖于module这个类&#xff0c;我们可以看…

Node.js-模块化,中间件next(),i5ting_toc

文章目录回顾与思考js的运行环境什么是Node.js模块化npm与包之i5ting_toc中间件 next()函数回顾与思考js的运行环境 浏览器是javascript的前端运行环境 什么是Node.js 它是一个基于Chrome V8 javascript的后端的运行环境&#xff0c;这也是为什么javascript可以用来写后端 …

yarn 使用

这里填写标题1. yarn 使用1.1. 什么是 yarn?1.2. yarn 的特点1.2.1. 速度超快。1.2.2. 超级安全。1.2.3. 超级可靠。1.3. 为什么会出现 yarn1.4. yarn 的安装1.4.1. 下载 node.js, 使用 npm 安装1.4.2. Yarn 淘宝源安装, 分别复制粘贴以下代码行到黑窗口运行即可1.5. yarn 的常…

ctfshow--node.js漏洞

一些漏洞&#xff1a; 危险函数所导致的命令执行 eval() eval() 函数可计算某个字符串&#xff0c;并执行其中的的 JavaScript 代码。和PHP中eval函数一样&#xff0c;如果传递到函数中的参数可控并且没有经过严格的过滤时&#xff0c;就会导致漏洞的出现。 简单例子&#…

node中利用sequelize模块mysql数据库交互

首先把中文文档放上来把&#xff1a;sequelize中文文档 准备操作 在用sequelize的时候&#xff0c;首先需要下载mysql2和sequelize驱动程序 控制台输入&#xff1a; npm i mysql2 npm i sequelize &#xff08;也可以是 yarn i sequelize&#xff09;拓展&#xff1a; 因…

JQ + Node 实现本地图片上传

参考博客&#xff1a;Node Js 实现图片上传 学习笔记 前台页面 index.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><title>上传图片</title><style>img {width: 200px;height: 200px;}&…

Node项目区分开发环境和生产环境

一、区分当前的环境 项目会区分开发环境、生产环境与测试环境&#xff0c;那在Node项目中&#xff0c;应该从哪里进行环境的区分呢&#xff1f; Node项目会读取电脑系统中的环境变量&#xff0c;所以可以在环境变量中新建系统变量NODE_ENV&#xff0c;值为development表示开发环…

charles抓包工具如何使用以及下载安装

1、首先第一步下载安装charles抓包工具&#xff0c;先解压安装包后开始安装。&#xff08;图1所示&#xff09; 图1-charles安装步骤2、第二步&#xff0c;解压完成后&#xff0c;会弹出安装界面&#xff0c;这里我们点击Next&#xff08;下一步&#xff09;来进行安装。&#…

Node.js踩坑之旅(二)--net模块中socket的end和server的close以及两者都有的unref

文章目录net.Server对象close方法net.Socket对象allowHalfOpen参数end方法和end事件close事件unref方法net.Server的unref方法net.Socket的unref方法这几天看书看到 net模块的 socket和 server对象&#xff0c;发现 socket具有 end 方法和同名事件&#xff0c; server则具有 cl…

NODE.JS如何开发短信接口发送短信验证码/短信通知demo示例

用户将收到的短信验证码填写到网站&#xff0c;网站对用户填写的验证码进行校验&#xff0c;如果一致&#xff0c;说明用户填写的手机号码是正确的&#xff0c;否则验证失败。 在开通手机短信验证功能之前&#xff0c;需要将网站同接口进行对接&#xff0c;对接的相关说明可以…

NodeJs随笔

Node Node.js&#xff1a;不是框架&#xff0c;不是语言&#xff0c;是JS运行时环境。Node.js特性&#xff1a;1.事件驱动 2.非阻塞IO模型(异步) 3.轻量和高效Node.js没有 BOM 和 DOMNode 不适合从来没有接触过服务端的人学习&#xff0c;如果想要真正学好服务端&#xff0c;还…

vuex项目应用理解总结(个人总结理解)

这是一篇关于使用vuex的项目个人记录 vuex是什么&#xff1f; vuex是“状态管理”&#xff0c;是vue专为程序开发状态的状态&#xff0c;它有几个核心&#xff0c;你应该去官网看看 在上图中&#xff0c;已知 Actions接收到 后端api 执行操作后&#xff0c;到了Mutaions&a…

如何用Node中的Express应用框架的技术选型?本文详解

前言 现在的 Node 对于前端而言可以涵盖各个方面&#xff0c;包括命令行接口、插件、依赖库、脚手架以及 Web 服务等。本文是一篇对于 Node 使用的浅谈文章&#xff0c;会简单讲解一些个人使用 Node 的经验&#xff0c;分享的内容主要可分为三个方面&#xff1a; 工具篇插件篇…

Vue快速入门(下)

文章目录Vue快速入门&#xff08;下&#xff09;&#xff08;应急用&#xff09;八、使用Axios实现异步通信&#xff08;重点&#xff09;8.1 什么是Axios8.2 第一个Axios应用程序九、表单输入绑定十、组件基础十一、Vue-cli搭建demo十二、Vue-cli目录结构Vue快速入门&#xff…

Node.js学习笔记-https与跨域问题

一、Node.js知识点 1.Node.js配置https var express require(“express”); var app express(); //使用nodejs自带的http、https模块 var https require(https); var http require(http); var fs require(fs); //用于读入证书文件 var path require("pat…

Node.js学习笔记6-项目实战-littleAlbum

注意: 撰写本文目的主要是为了给自己做一个备忘录&#xff0c;如果你学过Node.js并且希望从本文中找到一些忘记的知识点&#xff0c;那么你可以阅读本文章。由于文章内讲解并不是很多&#xff0c;因此此文章并不适合小白入门使用。 1.项目简介 这个项目是我跟着视频学习Node.…

Node.js学习笔记5-Express与中间件

注意: 撰写本文目的主要是为了给自己做一个备忘录&#xff0c;如果你学过Node.js并且希望从本文中找到一些忘记的知识点&#xff0c;那么你可以阅读本文章。由于文章内讲解并不是很多&#xff0c;因此此文章并不适合小白入门使用。 1.Express框架 1.1.Express入门 当我们使用…

TWaver HTML5 + Node.js + express + socket.io + redis(五)

接上一篇TWaver HTML5 Node.js express socket.io redis&#xff08;四&#xff09;, 这一篇将讲解如何用模版生成html页面, 如何验证用户登录, 您将了解到: 1. 模版引擎jade 2. 使用express的session功能 一. 用jade生成登陆界面 用express就不得不了解一下模版引擎, 比较…

node.js案例:成绩的整理

整理前: 整理后: //导入模块 const fs require(fs)//读取文件 fs.readFile(./files/成绩.txt,utf-8,function(err,dataStr){if(err){console.log("文件读取失败"err.message)} console.log("读取文件成功"dataStr)//先把成绩的数据按照空格进行分割 …

cdn引入

http://www.staticfile.org/ 所有开源库&#xff01;&#xff01;&#xff01;&#xff01; 目录 http://www.staticfile.org/ vue.js axios bootstrap animate.css vue.js <script src"https://cdn.jsdelivr.net/npm/vue2.5.16/dist/vue.js"></scr…

使用 Node.js 生成优化的图像格式

使用 Node.js 生成优化的图像格式 图像是任何 Web 应用程序的重要组成部分&#xff0c;但如果优化不当&#xff0c;它们也可能成为性能问题的主要根源。在本文中&#xff0c;我们将介绍如何使用 Node.js 自动生成优化的图像格式&#xff0c;并以最适合用户浏览器的格式显示它们…

若依前端npm run dev启动时报错

本文主要解决问题:若依前端npm run dev启动时报错,解决办法。 目录 1、第1种解决方案(亲测有效) 2、第2种解决方案(亲测有效) Error: error:0308010C:digital envelope routines::unsupportedat new Hash (node:internal/crypto/hash:67:19)at Object.createHash (node…

[Node.js学习笔记]Express框架初体验

Express框架简介使用初始化创建app.js文件配置模板引擎安装art-template模板引擎创建views文件夹和test.html(置于views文件夹下)调用render简介 是基于node.js开发的一个框架 好处&#xff1a;加快项目开发&#xff0c;便于团队协作 使用 初始化 npm init -ynpm install e…

[Node.js学习笔记]

Node.js学习笔记根据不同请求路径返回不同数据Node中的js.核心模块Node中的模块化ip地址和端口号的概念响应内容类型根据不同请求路径返回不同数据 1.获取请求路径 req.url获取到的是端口号之后的那一部分路径&#xff0c;也就是说所有的url都是以/开头的2.判断路径处理响应 …

基于shell脚本对aliyun npm仓库(https://packages.aliyun.com)登录认证

文章目录 基于shell脚本对阿里云npm仓库&#xff08;https://packages.aliyun.com&#xff09;登录认证食用人群食用方式 基于shell脚本对阿里云npm仓库&#xff08;https://packages.aliyun.com&#xff09;登录认证 食用人群 由于一些安全的原因&#xff0c;某些企业可能会…

【制作npm包1】申请npm账号、认识个人包和组织包

概述 在开发当中经常有一种现象&#xff0c;重复代码写了N多遍&#xff0c;再次写同样的逻辑就再次翻查以前的代码逻辑。效率低下且容易出错&#xff0c;封装一个npm包的价值也不仅仅是给别人用&#xff0c;封装一套属于自己或者本部门的npm包也是相当有必要。 也许经常看到一…

Node.js项目初始化

安装node.js安装express插件npm install express -g安装express命令工具npm install -g express-generatorcmd进入指定目录&#xff0c;执行命令创建项目express myapp &#xff08;myapp为项目名&#xff0c;可自取&#xff09;cmd进入myapp目录下发现生成项目文件npm install…

nodejs(三)

规范 每个 js 文件都是一个独立的模块导入其它模块成员使用 import 关键字向外共享模块成员使用 export 关键字 注意&#xff1a;要想使用ES6模块化规范 必须在 package.json 的根节点中添加 "type": "module" 节点 基本语法 默认导出 和 默认导入 …

nodejs(二)

概念 npm&#xff08;node package manager&#xff09;node包管理器。 包&#xff1a;模块 作用 管理node模块 第三方模块 非node自带的模块。 别人写的模块&#xff0c;然后发布到npm网站&#xff0c;我们可以使用npm工具来下载安装别人写的模块。 第三方模块&#x…

关于webpack5打包时生成LICENSE.txt文件的解决方案

问题 最近在使用webpack5进行打包时&#xff0c;多出了一个LICENSE.txt的文件&#xff0c;查阅官网资料&#xff0c;找到了解决办法。 官方&#xff1a; https://webpack.js.org/plugins/terser-webpack-plugin/ 如何解决&#xff1f; 原因 extractComments默认为true 解决…

[javascript]包含min函数的栈

包含min函数的栈描述代码描述 定义栈的数据结构&#xff0c;请在该类型中实现一个能够得到栈中所含最小元素的min函数&#xff0c;并且调用 min函数、push函数 及 pop函数 的时间复杂度都是 O(1) push(value):将value压入栈中 pop():弹出栈顶元素 top():获取栈顶元素 min():获…

node小案例 -- 歌词播放

需求 使用node在终端实现歌词自动播放的功能。 分析 拿到一个歌词文件 需要不同时间显示不同的文本&#xff0c;首先要分别拿到时间和文本选择正则表达式来提取时间和文本 /(\[\d{2}:\d{2}\.\d{2}\])(.*)/g 提取歌词文件内容 fs文件系统的 readFile() 将歌词转化为毫秒值…

[Git学习笔记]git如何删除分支和上传分支?

git如何删除分支和上传分支&#xff1f;查看本地分支删除本地已合并的分支删除远程分支切换分支上传仓库查看本地分支 git branch删除本地已合并的分支 git branch -D [name] //强制删除 git branch -d [nmae] 删除远程分支 git push origin --delete [name]切换分支 git c…

[Vue项目实战]电商系统项目初始化

电商系统项目概述电商项目基本业务概述电商后台管理系统的功能电商后台管理系统的开发模式(前后端分离)电商后台管理系统的技术选型1.前端项目技术栈2.后端技术栈前端项目初始化1 2 3通过vue ui 来初始化项目4.配置element-UI组件库5.配置axios库依赖6.初始化git远程仓库生成公…

mysql 在nodejs中的简单使用(增删改查)

一 、封装SQL查询请求链接 const mysql require(mysql) //创建开发工具数据库链接池 const pool mysql.createPool({host: 192.168.1.133,user: user_name, password: 123456,database: database_name,port: 3306,connectionLimit: 50 // 限制连接数 });// sql&#xff1a;查…

[VUE框架学习笔记]网络应用

网络应用axios 网络请求库实例axiosvue天知道案例回车查询点击查询Vue结合网络数据开发应用axios 网络请求库 <script src"https://unpkg.com/axios/dist/axios.min.js"></script> axios.get(地址).then(function(response){},function(err){}) axios.p…

webSocket 聊天室 node.js 版

全局安装vue脚手架 npm install vue/cli -g 创建 vue3 ts 脚手架 vue create vue3-chatroom 后端代码 src 同级目录下建 server: const express require(express); const app express(); const http require(http); const server http.createServer(app);const io req…

小白的Node.js学习笔记大全---不定期更新

let、const、var的区别 &#xff08;1&#xff09;块级作用域&#xff1a; 块作用域由 { }包括&#xff0c;let和const具有块级作用域&#xff0c;var不存在块级作用域。块级作用域解决了ES5中的两个问题&#xff1a; 内层变量可能覆盖外层变量 用来计数的循环变量泄露为全局…

webpack相关面试

运行 npm run xxx 的时候发生了什么&#xff1f; npm run xxx的时候&#xff0c;首先会去项目的package.json文件里找scripts 里找对应的xxx&#xff0c;然后执行 xxx的命令 npm i 的时候&#xff0c;npm 读到该配置后&#xff0c;就将该文件软链接到 ./node_modules/.bin 目录…

node特点

node特点&#xff1a; 1. 异步单线程&#xff1a; 我们知道php和java这些后端语言是多线程 但为什么node却采用了异步单线程呢 这样做的好处是什么呢 优点&#xff1a; 节约服务器内存&#xff08;线程越多占用的内存越多&#xff09; 节约上下文切换的时间&#xff08;由于…

webpack性能优化不完全指北

前语--最近公司新开了一个项目&#xff0c;对webpack的性能上产生了不小需求&#xff0c;在一通学习了webpack之后特意写一篇来总结一下。 本文涉及的内容体积优化 依赖按需加载剔除不必要的依赖 体积的大小直接关系到我们项目的加载速度&#xff0c; 而SPA的首屏加载速度又决…

开源了一个 JavaScript 版敏感词过滤库

最近在做一个项目&#xff0c;寻遍了 Node 开源社区居然没有发现一个好用的敏感词过滤库&#xff0c;有那么几个库外观上看起来似乎还不错&#xff0c;用起来却一塌糊涂&#xff0c;震惊有余&#xff0c;失望至极。于是花了一天时间自己撸了一个库&#xff0c;库名叫 fastscan&…

npm/Node.js介绍及快速安装 - Linux CentOS

1.npm介绍 npm&#xff08;Node Package Manager&#xff09;是 Node.js 的包管理器。它是一个用于安装、管理和发布 JavaScript 包的工具。npm 使开发者能够轻松地查找和安装现有的 JavaScript 模块&#xff0c;以及创建和共享自己的模块。 以下是 npm 的一些主要功能和概念…

node 连接MySQL

使用node创建一个服务端比java简单多&#xff0c;下面创建一个node服务端&#xff0c;连接MySQL并且将数据在浏览器显示出来 一. node创建服务端案例 var http require("http");http.createServer(function(request,response){response.writeHead(200, {Content-Ty…

Day14-1-NodeJS后端工程化

一 前端和后端概念 前端 前端:指运用html+css+JavaScript等技术实现用户体验良好的web应用界面工作 根据设计原稿高保真实现页面及交互和后端人员协同完成项目的接口设计与编写文档。和测试人员协同工作,完成bug的修复和跟踪根据产品需求完成对应的功能(nodejs)技术栈 基础…

“yarn“、“npm“、“cnpm“和“pnpm“的区别

"yarn"、"npm"、"cnpm"和"pnpm"的区别 npm优点&#xff1a;缺点&#xff1a; yarn优点&#xff1a;缺点&#xff1a; cnpm优点&#xff1a;缺点&#xff1a; pnpm优点&#xff1a;缺点&#xff1a; 总结&#xff1a; npm npm&#xf…

ECharts配合Node.js爬虫实现数据可视化

数据可视化简介 可视化技术是将数据和信息以图形化的方式展示出来&#xff0c;以便更好地理解和分析。可视化技术通常使用各种图表、图形、动画和交互式效果来呈现数据。可视化技术有以下几个基本概念&#xff1a; 数据&#xff1a;可视化技术的基础是数据。数据可以是数字、文…

什么是分支模式 ? 各(类)分支正确的使用方式

什么是分支模式 ? 本节内容详细介绍分支模式下&#xff0c;各(类)分支的使用方式。在使用分支模式过程中用户可以只需要关心集成和发布哪些 feature 分支&#xff0c;而对 release 分支创建和管理、分支合并等一系列工作&#xff0c;可以托付给云效 Flow来 完成。能够很好的节…

Nest(3):扫盲篇:TypeScript 类和装饰器

前言 先回顾下前文中介绍了哪些内容&#xff1a; 使用 nestjs/cli 创建和管理 Nest 应用Hello, World 示例代码分析Nest 基本概念&#xff1a;模块&#xff0c;控制器&#xff0c;服务常用的装饰器&#xff1a;Module、Controller、Get、InjectableNest 目录结构分析nest/cli…

包管理工具详解npm 、 yarn 、 cnpm 、 npx 、 pnpm(2023)

1、包管理工具npm &#xff08;1&#xff09;包管理工具npm&#xff1a; Node Package Manager&#xff0c;也就是Node包管理器&#xff1b;但是目前已经不仅仅是Node包管理器了&#xff0c;在前端项目中我们也在使用它来管理依赖的包&#xff1b;比如vue、vue-router、vuex、…

结合PicGo用自己的服务器搭建图床

PicGo下载地址 https://github.com/Molunerfinn/picgo/releases 1. PicGo插件设置安装web-uploader插件 2. 自定义图床设置 API地址为上传图片接口地址 POST参数名为后端接收图片的参数名 自定义Body为需要后端需要接收的其他参数&#xff0c;非必要参数。我这里的key对应…

加速乐(__jsl_clearance_s)动态cookie生成分析实战

文章目录 一、写在前面二、抓包分析三、逆向分析 一、写在前面 加速乐&#xff08;JSL&#xff09;是阿里推出的一项反爬虫服务&#xff0c;其生成cookie的原理基于浏览器的行为特征 我们知道普通网站生成cookie是在请求时生成&#xff0c;而它先生成cookie&#xff0c;然后向服…

使用nrm快速切换npm源以及解决Method Not Implemented

文章目录 什么是nrm如何使用nrm查看本机目前使用的npm 源安装nrm查看可选源查看当前使用源切换源添加源删除源测试源的响应时间 如果你遇到这个报错&#xff0c;就可以采用这种方案解决哦解决方案&#xff1a;1. 切换为官方源2. 查看漏洞3. 修复漏洞4. 下面命令慎重使用&#x…

Nodejs-nrm:快速切换npm源 / npm官方源和其他自定义源之间切换

一、理解 Nodejs nrm Nodejs nrm 是一个管理 npm 源的工具。由于 npm 在国内的速度较慢&#xff0c;很多开发者会使用淘宝的 npm 镜像源&#xff0c;但是也会遇到一些问题&#xff0c;例如某些包在淘宝镜像源中不存在&#xff0c;或者淘宝镜像源本身也会有问题。 Nodejs nrm …

某多多商品平台数据采集

某多多商品平台数据采集 声明逆向目标寻找加密位置代码分析补环境补充内容声明 本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者 无关,若有侵权,请私信我立即删除! 逆向目标 Anti-Content参数 寻找加密位置 先在控制台全局搜…

pnpm常用命令

pnpm常用命令 下载pnpm&#xff0c;但是出现了 npm WARN notsup Unsupported engine for pnpm8.6.12: wanted: {"node":">16.14"} (current: {"node":"14.15.0","npm":"6.14.8"}) npm WARN notsup Not compa…

nvm安装node

nvm下载 解压后直接双击.exe文件安装即可&#xff0c;它会自动配环境变量 查看nvm版本 nvm -v配置settins.txt文件 root: D:\nvm path: D:\nvm\nodejs # 增加镜像地址&#xff0c;加快下载速度&#xff0c;不配置镜像地址可能会出现下载不全 node_mirror: https://npm.taob…

Vue 开发 UI 组件库

Vue 开发 UI 组件库前言一、开发环境搭建1、项目初始化2、开发前准备二、Vue 实现常用组件1、button 组件1.1 参数支持1.2 事件支持1.3 Button 组件1.4 测试使用2、DatePicker 组件2.1 参数2.2 事件2.3 DatePicker 组件2.4 测试3、TreeData 组件4、Table 组件5、Pagination 组件…

node.js---初步理解npm

什么是npm? npm (node package manager) : 是 JavaScript 的包管理工具 npm的使用场景有哪些? 1 ) 下载别人已经编写好的第三方包到本地 2 ) 下载并且安装别人编写的命令行程序到本地使用 3 ) 允许我们将自己编写的包 或者 命令行程序 上传到NPM服务器供别人使用

VS2019使用Web Deploy远程部署站点

VS2019使用Web Deploy(远程部署站点)—迷恋自留地 部署参考&#xff1a;https://blog.csdn.net/qq_40732336/article/details/116803070 或者 https://blog.csdn.net/weixin_43743676/article/details/109723488 遇到的问题 未能验证服务器的证书。如果你信任该服务器&#…

nodejs安装和环境配置

nodejs安装和环境配置 1.下载安装node.js 官方下载地址: https://nodejs.org/en/ 下载LTS版本&#xff08;长期稳定版本&#xff09; 安装可以更改安装路径(我的更改是D:\Program Files\) 其余的都是选择 下一步, 安装 测试是否安装 成功 node -v 查看node的版本 npm -…

VUE3.0从零开始-项目搭建(1)

1.Nodejs安装 安装地址&#xff1a;https://nodejs.org/zh-cn/ 预装环境 &#xff1a;node v8 为什么需要运行环境 VUE项目文件类型是.vue他是需要被编译成.js文件&#xff0c;才可以被浏览器识别 安装复杂度 一键安装 会不会增加学习成本 我们只是运用node环境…

Node 启动常见问题

这里填写标题1. Node 启动常见问题1.1. 网速慢1.2. node_modules missing1.3. node 路径1.3.1. 修改依赖包的路径1. Node 启动常见问题 1.1. 网速慢 npm install -g cnpm -registryhttps://registry.npm.taobao.org npm config set registry http://registry.npm.taobao.org/…

nvm安装后出现node或者nvm不是内部或外部命令,也不是可运行的程序 解决方案

如果你发现你运行nvm命令或者是node命令再或者是npm命令&#xff0c;他都提示你“不是内部或外部命令&#xff0c;也不是可运行的程序”。那么解决方案如下 1.先检查自己的nvm是否安装的没有问题&#xff0c;nvm的文件位置如下图&#xff0c;&#xff08;如果不更改默认安装位置…

Node.js新手在哪儿找小项目练手?

前言 可以参考一下下面的nodejs相关的项目&#xff0c;希望对你的学习有所帮助&#xff0c;废话少说&#xff0c;让我们直接进入正题>> 1、 NodeBB Star: 13.3k 一个基于Node.js的现代化社区论坛软件&#xff0c;具有快速、可扩展、易于使用和灵活的特点。它支持多种数…

tcpdump工具与抓包工具的使用

安装&#xff1a; 进入根目录&#xff1a; cpio -idv < /opt/tenlink/tcpdump-4.9.2-lp150.2.3.1.armv7hl.cpio cpio -idv < /opt/tenlink/libsmi2-0.4.8-lp150.1.2.armv7hl.cpio可以进行安装 运行&#xff1a; tcpdump -i eth2tcpdump -i eth2 -w /home/root/ntpdfaile…

解决:yarn 无法加载文件 “C:\Users\admin\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本“ 的问题

1、问题描述&#xff1a; 其一、报错的整体代码为&#xff1a; yarn : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\yarn.ps1&#xff0c;因为在此系统上禁止运行脚本 // 整体的报错代码为 &#xff1a; yarn : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\yar…

Node.js知识梳理(一)——基础

以下内容来自对《从前端到全栈》一书的学习记录~ 学习的时候用的是V16.20.0&#xff0c;18之后的语法差别还是有的~ 什么是Node.js Node.js 是运行在操作系统中的 JavaScript 运行时环境&#xff0c;和浏览器的运行环境不太一样&#xff1a; 不具备浏览器提供的DOM API&#…

02-Vue.js环境准备-使用vue-cli快速搭建项目(cli2)

一、概述 在用Vue.js构建大型应用时&#xff0c;推荐使用npm安装&#xff0c;npm能很好的和webpack等打包工具配合使用。如果使用npm过程中安装速度过慢&#xff0c;可以考虑使用淘宝镜像的cnpm来代替npm。 首先Vue的安装依赖于Node.js&#xff0c;要保证你的计算机上已经安装…

npm的镜像源和代理的查看和修改

一、镜像源 查询当前镜像源 npm get registry 设置为淘宝镜像 npm config set registry http://registry.npm.taobao.org/ 设置回默认的官方镜像 npm config set registry https://registry.npmjs.org/ 设置electron为淘宝镜像 npm config set ELECTRON_MIRROR "h…

什么是webpack?如何在项目中安装配置webpack?

webpack 是前端项目工程化的具体解决方案。 它提供了友好的前端模块化开发支持&#xff0c;以及代码压缩混淆、处理浏览器端 JavaScript 的兼容性、性能优化等强大的功能。 让程序员把工作的重心放到具体功能的实现上&#xff0c;提高了前端开发效率和项目的可维护性。目前企业…

TWaver HTML5 + Node.js + express + socket.io + redis(四)

原文出处&#xff1a;http://twaver.servasoft.com/?p3764 接上一回TWaver HTML5 Node.js express socket.io redis&#xff08;三&#xff09;, 这一篇您将了解到 1. 如何保存更改后的拓扑数据 (包括新增的, 修改的, 删除的) 2. 如何广播更改后的拓扑数据 (仅仅广播更改…

nodejs知识系列:npm查询包的所有版本及安装指定版本

说明&#xff1a; 在添加依赖或者安装本地环境时&#xff0c;有时候不支持最新的安装包&#xff0c;需要自己指定版本号 &#xff08;博主最近在win7开发nestjs和angular经常遇到&#xff09; 解决方案&#xff1a; npm view 目标包名 versions --json或cnpm view 目标包名 v…

npm如何设置淘宝的镜像源模式

1. 查看当前npm的下载源 npm config get registry2. 全局配置npm使用淘宝镜像作为默认下载源 npm config set registry https://registry.npm.taobao.org --global3. 安装依赖包 npm install <package-name> 添加到devDependencies字段中&#xff1a; npm install &l…

node.js读写文件操作

读取文件 //导入fs模块 const fs require(fs)//调用fs.readFile()方法读取文件 fs.readFile(./files/1.txt,utf-8,function (err,dataStr) {console.log(err)console.log(--------------)console.log(dataStr)})写入文件 //导入模块 const fs require(fs)//调用fs.writeFil…

ngnix 电脑手机网站互相跳转,并识别蜘蛛不跳转

电脑版ngnix配置 #设置变量 set $mu ; #判断是否是手机,如果是手机,则赋值mu为mif ( $http_user_agent ~ "^((.*UCWEB.*)|(.*WAP.*)|(.*Mini.*)|(.*iPhone.*)|(.*Android.*)|(.*mobile.*)|(java.*)|(.*BlackBerry.*))$" ){set $mu m; } # 判断是否是蜘蛛,如果是蜘…

node安装流程

1、查看自己电脑是多少 就下载多少的 2、下载好之后 傻瓜式安装 next 3、安装成功后 开始菜单打开cmd 查看一下 4、安装成功后&#xff0c;配置环境变量 先在node文件下面新建两个空文件夹 5、应该装的D盘的&#xff0c;我装到C了 推荐工具类都装到D盘 6、接下来是设置环境…

如何发布插件到npm

首先 你需要注册一个npm账号 npm 网址&#xff1a;https://www.npmjs.com/ 点击 Sign in 跳转到登录页面 点击 Create Account 进行一个新建账户 注册完成后会有一封邮件发送一个一次性密码&#xff0c;到时候验证一下就行。 登录完成之后 点击你的头像 点击Account 进行验证…

Nodejs 第十一章(CSR SSR SEO)

概述 在上一章的时候我们说过在node环境中无法操作DOM 和 BOM&#xff0c;但是如果非要操作DOM 和 BOM 也是可以的我们需要使用第三方库帮助我们jsdom npm i jsdomjsdom 是一个模拟浏览器环境的库&#xff0c;可以在 Node.js 中使用 DOM API 简单案例 const fs require(no…

Node基础--Node简介以及安装教程

1.Node简介 Node.js发布于2009年5月&#xff0c;由Ryan Dahl开发&#xff0c;是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;使用了一个事件驱动、非阻塞式I/O模型&#xff0c;让JavaScript 运行在服务端的开发平台&#xff0c;它让JavaScript成为与PHP、Python、Pe…

js深拷贝与浅拷贝

关于js深浅拷贝 如何区分深拷贝与浅拷贝&#xff0c;简单点来说&#xff0c;就是假设B复制了A&#xff0c;当修改A时&#xff0c;看B是否会发生变化&#xff0c;如果B也跟着变了&#xff0c;说明这是浅拷贝&#xff0c;拿人手短&#xff0c;如果B没变&#xff0c;那就是深拷贝…

nodejs实现读取本地目录生成文件树

实现思路&#xff1a; 首先&#xff0c;表示目录的对象结构应该是这样的&#xff0c; type treeObj {"dir": string, // 文件夹路径"childFiles": { //子文件"short": string; // 文件名"full": string; // 完成路径}[],"chil…

webpack 热更新的实现原理

webpack 的热更新⼜称热替换&#xff08;Hot Module Replacement&#xff09;&#xff0c;缩写为HMR。这个机制可以做到不⽤刷新浏览器⽽将新变更的模块替换掉旧的模块。 原理&#xff1a; ⾸先要知道 server 端和 client 端都做了处理⼯作&#xff1a; 在 webpack 的 watch…

环境搭建 npm安装

1.官网下载安装包 https://nodejs.org/en node.js是一个运行时环境, 可以执行javaScript代码 npm是node.js的包管理器, 可以安装/更新/删除模块 以及管理模块之间的依赖关系 2.安装过程就是next; 完成后, 默认会在 系统变量path下 添加nodejs的路径, C:\Program Files\node…

npm script命令

1 串行/并行执行命令 //串行 npm-run-all text test npm run text && npm run test //并行改成& npm-run-all --parallel text test npm run text & npm run test2 传递参数 {"lint": "eslint js/*.js","lint:fix"&#xff1a…

Node.js的核心模块——path

文章目录 path是什么&#xff1f;path怎么用&#xff1f;结论 path是什么&#xff1f; path是Node.js的核心模块&#xff0c;专门用来处理文件路径&#xff0c;path模块为处理文件路径提供了一系列实用的功能和API。 path怎么用&#xff1f; 这里主要介绍一些path模块的常见…

mac安装nvm管理工具遇到的问题和解决方法

nvm 是一款可以管理多版本node的工具&#xff0c;因为是刚买没多久的电脑之前用的都是windows&#xff0c;昨天折腾了一下午终于倒腾好了 第一步&#xff1a; 卸载电脑已有的node&#xff1b;访问nvm脚本网址&#xff0c;另存为到电脑上任何目录&#xff0c;我是放在桌面上的…

npm yarn pnpm npx nvm 命令怎么区分怎么用

npm​​​​​​​ 包管理器&#xff0c;可以用来安装、卸载、更新和管理各种包npm的package.json中文文档 参数 - install&#xff1a;安装一个或多个包。例如&#xff1a;npm install 。 uninstall&#xff1a;卸载一个包。例如&#xff1a;npm uninstall 。 update&#xf…

基于 vue2 发布 npm包

背景&#xff1a;组件化开发需要&#xff0c;走了一遍发布npm包的过程&#xff0c;采用很简单的模式实现包的发布流程&#xff0c;记录如下。 项目参考&#xff1a;基于vue的时间播放器组件&#xff0c;并发布到npm_timeplay.js_xmy_wh的博客-CSDN博客 1、项目初始化 首先&a…

nrm管理源仓库及发布私人npm包

使用nrm管理源及切换源仓库 1.安装nrm源管理器 npm install nrm -g2.查看目前现有的源仓库 通过 nrm ls 查看现有的源 nrm ls 输出&#xff1a;这是目前现有的源 3.切换不同的源 可以通过 nrm use xxx&#xff08;源仓库名&#xff09;来切换不同的源地址 nrm use taobao…

nodejs服务后台持续运行三种方法

nodejs服务后台持续运行三种方法 一、利用 forever 推荐 forever是一个nodejs守护进程&#xff0c;完全由命令行操控。forever会监控nodejs服务&#xff0c;并在服务挂掉后进行重启。 1、安装 forever npm install forever -g 2、启动服务 service forever start 3、使用…

prometheus监控NODE.JS API

prometheus监控NODE.JS API SWAGGER-STATS Exporter是Prometheus的一类数据采集组件的总称。它负责从目标处搜集数据&#xff0c;并将其转化为Prometheus支持的格式, 然后等待Prometheus定时来抓取。 Prometheus提供了很多官方和第三方的exporter: https://prometheus.io/doc…

使用 upupw ank 部署网站

添加网站后的配置&#xff1a;注意的是&#xff1a; 1.红色箭头所指部分要成功启动。 2.域名绑定&#xff0c;如下绑定&#xff1a;

npm yarn pnpm 命令集

npm 安装依赖 npm install 安装某个依赖 npm install xxx7.6.3 安装到全局&#xff08;dependencies&#xff09; npm install xxx7.6.3 -S 安装到线下&#xff08;devDependencies&#xff09; npm install xxx7.6.3 -D 卸载某个依赖 npm uninstall xxx 卸载全局依…

macos下node安装了新版却运行旧版本的问题

macos下node安装了新版却运行旧版本的问题 在macos下如果我们的node安装路径和n默认的node安装路径不同&#xff0c;则会出现node安装了新版却运行旧版本的问题 查看路径方式 第一步&#xff1a;安装稳定的官方发布 n stable此时会出现报错&#xff1a;node 命令更改了位置…

Gulp及其插件的使用(详细)

Gulp的使用 一、什么是Gulp Gulp是 基于Node.js流的前端自动化构建工具&#xff0c;主要用来设定程序自动处理静态资源的工作 gulp中文官网&#xff1a; https://www.gulpjs.com.cn/ 插件地址&#xff1a; https://gulpjs.com/plugins/ 二、安装Gulp 检查 node、npm 和 np…

nodejs使用PassThrough流进行数据传递合并

在Node.js中&#xff0c;流&#xff08;stream&#xff09;是处理数据的强大工具&#xff0c;它们允许我们以流式方式处理大量数据&#xff0c;而不必一次性将所有数据加载到内存中。PassThrough是Node.js中的一个流类型&#xff0c;它在数据流传递过程中起到 无操作 的中间层&…

手摸手带你实现一个开箱即用的Node邮件推送服务

目录 ​编辑 前言 准备工作 邮箱配置 代码实现 服务部署 使用效果 题外话 写在最后 相关代码&#xff1a; 前言 由于邮箱账号和手机号的唯一性&#xff0c;通常实现验证码的校验时比较常用的两种方式是手机短信推送和邮箱推送&#xff0c;此外&#xff0c;邮件推送服…

Nest(2):Nest 应用目录结构和脚手架命令介绍

Nest 应用目录结构和脚手架命令介绍 在正式使用 NestJS 进行开发之前&#xff0c;先来了解下 Nest 应用的目录结构&#xff0c;和一些常用的脚本命令。 工程目录 下面是使用 nest/cli 创建的 Nest 项目的目录结构。 上篇文章中介绍了 src 目录以及目录下各个文件的作用。下面…

如何安装指定版本node.js,安装旧版本node

1、查看当前是否安装node&#xff0c;如果安装了需要先卸载当前版本node 搜索控制面板 -> 找到程序/卸载程序 -> 在里面找到node -> 然后右击卸载 2、卸载完成后就要安装其他版本得node.js 找到想要安装的对应版本&#xff0c;安装.msi格式的安装包 注&#xff…

开发一个npm组件包

vue项目初始化 vue create mytest 启动项目以后 组件开发 开发的组件写在 package中 如下如例 开发一个 listpage的组件 里面放了一个a链接注册组件配置打包 "package": "vue-cli-service build --target lib ./src/package/index.js --name managerpage -…

[Node.js学习笔记]helloworld+简单http服务与响应

Node.js学习笔记为什么要学习Node.jsNode.js是什么Node.js能做什么学习目标node环境安装hello wolrd读取文件写文件简单的http服务发送响应为什么要学习Node.js 企业需求 具有服务端开发经验更好全栈开发工程师 Node.js是什么 Node.js不是一门语言&#xff0c;库&#xff0c…

npm 创建 node.js 项目

package.json重要说明 package.json是创建任何node.js项目必须要有的一个文件。 因为在package.json文件中&#xff0c;有详细的项目描述&#xff0c; 包括&#xff1a; (1)项目名称&#xff1a;name (2)版本&#xff1a;version (3)依赖文件&#xff1a;dependencies 等…

JWT 技术的使用

应用场景&#xff1a;访问某些页面&#xff0c;需要用户进行登录&#xff0c;那我们如何知道用户有没有登录呢&#xff0c;这时我们就可以使用jwt技术。用户输入的账号和密码正确的情况下&#xff0c;后端根据用户的唯一id生成一个独一无二的token&#xff0c;并返回给前端&…

nodejs里面的event loop

1. event loop 1.1 什么是event-loop js的标准文档定义如下 https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop#event_loop https://javascript.info/event-loop html的标准定义 https://html.spec.whatwg.org/multipage/webappapis.html#event-loop-proc…

【js】Map遍历方法

Map 结构原生提供三个遍历器生成函数和一个遍历方法。 Map.prototype.keys()&#xff1a;返回键名的遍历器。Map.prototype.values()&#xff1a;返回键值的遍历器。Map.prototype.entries()&#xff1a;返回所有成员的遍历器。Map.prototype.forEach()&#xff1a;遍历 Map 的…

git 提交错误,回滚到某一个版本

git log 查看版本号 commit 后面跟的就是版本号git reset --hard 版本号 &#xff08;就可以回滚到你要去的版本&#xff09;git push -f &#xff08;因为本地回滚了&#xff0c;所以和远程会差几个版本。所以这时候只有强制推送&#xff0c;覆盖远程才可以&#xff09;

Windows中安装nvm进行Node版本控制与详细使用教程

1.nvm介绍 nvm英文全程也叫node.js version management&#xff0c;是一个nodejs的版本管理工具。nvm和npm都是node.js版本管理工具&#xff0c;但是为了解决node各种不同之间版本存在不兼容的问题&#xff0c;因此可以通过nvm安装和切换不同版本的node。 2.nvm下载 可在点此…

背上花里胡哨的书包准备run之webpack篇(+一些常问的面试题)

webpack理解&#xff1f; Webpack 是一个现代的静态模块打包工具。它是一个基于配置的构建工具&#xff0c;用于将多个模块&#xff08;包括 JavaScript、样式表、图像等&#xff09;打包成一个或多个 bundle&#xff0c;并提供了一种优化资源加载和管理的方式。 主要概念和工…

解决 Could not install from “***“ as it does not contain a package.json 报错

在平时安装/下载依赖时候 控制栏出现如下报错时 npm ERR! code ENOLOCAL npm ERR! Could not install from "Files\nodejs\node_cache\_npx\13944" as it does not contain a package.json file.解释:无法从“Files\nodejs\node_cache_npx\14536”安装&#xff0c;因…

nodejs

文章目录 一、nodejs1.1、npm配置命令别名 一、nodejs 1.1、npm配置命令别名 我们可以使用“node index.js”的方式运行代码 也可以利用npm配置别名的方式运行代码 在package.json中配置别名&#xff0c;利用“npm run 别名”也可以运行 start是特殊的&#xff0c;可以“npm r…

站在巨人的肩膀上,用Node+ChatGPT模块实现一个接口

目录 前言 准备工作 功能实现 写在最后 前言 蹭一下最近比较火的人工智能ChatGPT的热度&#xff0c;最近看到许多小伙伴都在调戏ChatGPT&#xff0c;看到这我就坐不住了&#xff0c;这种事怎么能少了我&#xff0c;于是闲&#xff08;划&#xff09;暇&#xff08;水&…

本地环境安装了node.js,vscode运行js代码出现乱码

本地环境安装了node.js,vscode运行js代码出现乱码 问题描述—vscode运行js代码出现乱码 报错信息&#xff1a; 问题原因 node.js的下载安排了&#xff0c;环境变量vscode没有识别导致的乱码 解决方法 安装Node.js&#xff0c;软件会自动将其配置到环境变量中&#xff0c;然…

03_nodejd_npm install报错

npm install报错 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: 5kcrm11.0.0 npm ERR! Found: vue2.5.17 npm ERR! node_modules/vue npm ERR! vue"2.5.17" from the root project npm ERR! np…

Nodejs 第十四章(process)

process 是Nodejs操作当前进程和控制当前进程的API&#xff0c;并且是挂载到globalThis下面的全局API API 介绍 1. process.arch 返回操作系统 CPU 架构 跟我们之前讲的os.arch 一样 arm、arm64、ia32、mips、mipsel、ppc、ppc64、s390、s390x、以及 x64 2. process.cwd() …

NVM与Node的创建安装与使用(Nodejs在多个版本中切换使用)

下载NVM Releases coreybutler/nvm-windows GitHub 下载对应二进制文件后自定义文件夹创建Node和NVM文件夹一个存储Node一个存储NVM 把NVM下载的二进制文件解压进NVM文件夹后删除压缩包 以管理员身份运行install.cmd 弹出路径界面直接回车生成txt文件 文本文件另存为到NVM文…

npm install依赖冲突解决办法

今天npm的时候发现报错&#xff0c;原来是依赖冲突了 npm后面加上这个指令就可以顺利的安装依赖了。问题主因就是不同开发用了不同版本node导致依赖版本不同&#xff0c;出现了成功冲突&#xff0c;这是段指令&#xff1b;它告诉npm忽略项目中引入的各个依赖模块之间依赖相同但…

node基础之一:fs 模块

概念&#xff1a;文件的创建、删除、重命名、移动、写入、读取等 const fs require("fs");// 写入 fs.writeFile("./demo.txt", "hello", (err) > {}); fs.writeFileSync();// 追加 fs.appendFile("./demo.txt", "hello&quo…

编译opencv.js

opencv 支持编译多个平台&#xff0c;其中还支持JavaScript&#xff0c;不过编译需要emscripten 编译环境&#xff1a;centos7&#xff0c;Python2.7 1.下载OpenCV源码 官网&#xff1a;https://opencv.org/releases/ 例如下载4.8.0版本&#xff1a; https://github.com/ope…

npm run serve与npm run dev的区别

最近在运行前端项目时&#xff0c;有时用到npm run serve 有时用到npm run dev。 一般在 vue 3.x 的时候用 npm run serve,vue2.x项目运行的时候用到 npm run dev&#xff0c; dev是vue cli2的默认执行命令&#xff0c;serve是vue cli4的默认执行命令 例:在我们运行一些 vu…

Webpack 复习小结

nodejs学习参考 node常用命令&#xff1a; node xxx.js 执行js文件 npm init -y 初始化package.json npm i 软件包名 下载软件包到本地 npm i 软件包名 -g 下载软件包到全局 npm uni 软件包名 删除软件包 系统优化CDN使用 CDN for free 需求&#xff1a;开发模式使用本地第三…

node基础之十:会话控制

cookie、session、token 1. cookie cookie 是服务器发送到客户端的一小块数据 cookie 按照域名划分保存 特点&#xff1a;向服务器发送请求时&#xff0c;会自动将 cookie 设置在请求头&#xff0c;浏览器关闭时销毁。 // 设置 cookie res.cookie(name, lisi, { maxAge: 1…

Windows11安装双版本nodejs(不同版本)

windows11双版本nodejs 1.安装NVM工具1.1NVM-Windows 工具1.2下载1.3安装 2.安装nodejs2.1安装最新版nodejs2.2安装指定版本nodejs 3.配置常用nodejs3.1新建node_global和node_cache3.2配置npm默认存放位置3.3配置NODE_PATH3.4配置Path3.5安装cnpm3.6更新npm 1.安装NVM工具 1.…

node基础概念

前言&#xff1a;可以让别人访问我们的网页&#xff0c;可以开发服务端应用、工具类应用、桌面端应用&#xff08;electron&#xff09; 1. 计算机基础 概念&#xff1a;CPU 内存 硬盘 主板 显卡 2. 进程和线程 概念&#xff1a;进程是一个程序的执行&#xff0c;线程组合形…

【Node】Mac多版本Node切换

1、查看当前电脑是否安装node node -v或者查看当前电脑通过brew安装的node路径 ls /usr/local/Cellar/node*2、查看可安装的node brew search node3、安装其他版本node 下载需要安装的node版本 brew install node144、brew切换node版本 假设之前的版本是18&#xff0c;需…

Node.js 20.6支持.env配置文件,加入C++垃圾回收函式库Oilpan

在最新版本 20.6.0 中&#xff0c;Node.js 现在内置了对 .env 文件的支持。现在&#xff0c;您可以将环境变量从 .env 文件加载到 process.env Node.js 应用程序中&#xff0c;完全无依赖。 加载 .env 文件现在非常简单&#xff1a; node --env-file .env什么是 .env &#x…

vue3集成jsoneditor

一、背景 之前在做录制回放平台的时候&#xff0c;需要前端展示子调用信息&#xff0c;子调用是一个请求列表数组结构&#xff0c;jsoneditor对数组的默认展示结构是[0].[1].[2]..的方式&#xff0c;为了达到如下的效果&#xff0c;必须用到 onNodeName的钩子函数&#xff0c;…

nvm管理(切换)node版本,方便vue2,vue3+ts开发

使用nvm切换node版本 1. 完全删除之前的node及npm&#xff08;清理干净Node: 应用程序&#xff0c;缓存的文件&#xff0c;环境变量 &#xff09; 2. 使用管理员身份安装nvm&#xff0c;下载如下 3. 安装完nvm之后找到nvm下载路径对应的文件 4. 使用管理员身份打开cmd&#xff…

发布自定义node包,实现自定义脚本命令

比方说yarn&#xff0c;cnpm&#xff0c;vite等命令&#xff0c;无需执行node xxxx&#xff0c;可以自定义执行并完成一些操作 创建一个文件夹如下 在index.js中输入 #!/usr/bin/env node console.log(hello world);在package.json中添加 {...,"bin": {"pack…

大文件切片上传+断点续传解决方案-前后端实现(附源码)

上传文件大家应该都做过&#xff0c;前端直接把file文件传给后端就ok了&#xff0c;但是大文件这样传就会造成页面假死&#xff0c;体验极差。如果遇到网络不稳定的时候&#xff0c;中途上传失败的话&#xff0c;又要从头开始传&#xff0c;本来文件就大&#xff0c;还慢。所以…

NPM 常用命令(五)

目录 1、npm doctor 1.1 命令 1.2 描述 npm ping npm -v node -v npm config get registry which git 1.3 权限检查 1.4 验证缓存包的校验和 2、npm edit 2.1 命令 2.2 描述 2.3 配置 editor 3、npm exec 3.1 命令 3.2 描述 npx 与 npm exec 3.3 配置 pac…

Window安装Node.js npm appium Appium Desktop

Window安装Node.js npm appium appium Desktop 1.安装nodejs 参考链接&#xff1a; https://blog.csdn.net/weixin_42064877/article/details/131610918 1)打开浏览器&#xff0c;并前往 Node.js 官网 https://nodejs.org/ ↗。 2)在首页中&#xff0c;您可以看到当前 Node.…

Node.js crypto模块 加密算法

背景 微信小程序调用飞蛾热敏纸打印机&#xff0c;需要进行参数sig签名校验&#xff0c;使用的是sha1进行加密 // 通过crypto.createHash()函数&#xff0c;创建一个hash实例&#xff0c;但是需要调用md5&#xff0c;sha1&#xff0c;sha256&#xff0c;sha512算法来实现实例的…

NodeJS的简介以及下载和安装

本章节会带大家下载并安装NodeJs 以及简单的入门&#xff0c;配有超详细的图片&#xff0c;一步步带大家进行下载与安装 NodeJs简介关于前端与后端Node是什么&#xff1f;为什么要学习NodeNodeJS的优点&#xff1a; NodeJS的下载与安装NodeJS的下载&#xff1a; NodeJS的快速入…

nvm版本管理

引文地址&#xff1a;https://blog.csdn.net/HuangsTing/article/details/113857145

前端包管理器:深入理解npm和yarn

引言 前端开发者们都知道&#xff0c;包管理器是我们日常开发中不可或缺的工具。在本文中&#xff0c;我们将深入探讨两个最常用的前端包管理器&#xff1a;npm (Node Package Manager) 和 Yarn。我们将通过一步步的操作&#xff0c;详细解释如何使用这两种工具&#xff0c;以…

jar包的解压缩和压缩后重新运行,报错:xxx.jar中没有主清单属性

同学们可以私信我加入学习群&#xff01; 正文开始 前言一、手动模拟过程定位问题二、jdk提供的jar包压缩工具总结 前言 我使用插件yauzl把jar包解压缩、修改properties、压缩后&#xff0c;发现新的jar包无法运行&#xff0c;提示&#xff1a;xxx.jar中没有主清单属性 然后通…

VScode 国内下载源 以及 nvm版本控制器下载与使用

VScode 国内下载源 进入官网 https://code.visualstudio.com/ 点击下载 复制下载链接到新的浏览器标签 将地址中的/stable前的az764295.vo.msecnd.net换成vscode.cdn.azure.cn&#xff0c;再回车就会直接在下载列表啦。 参考大神博客 2.使用nvm 对 node 和npm进行版本控制…

包管理工具--》发布一个自己的npm包

包管理工具系列文章目录 一、包管理工具--》npm的配置及使用&#xff08;一&#xff09; 二、包管理工具--》npm的配置及使用&#xff08;二&#xff09; 三、包管理工具--》发布一个自己的npm包 四、包管理工具--》yarn的配置及使用 五、包管理工具--》其他包管理器之cnpm…

nvm 在 Windows 上的使用

NVM&#xff08;Node Version Manager&#xff09;是一个用于管理和切换多个 Node.js 版本的工具。它允许你在同一台机器上同时安装和使用不同版本的 Node.js&#xff0c;而无需手动安装和卸载。 之前都是只安装一个版本的 node.js&#xff0c;该更新时更新&#xff0c;使得以前…

CentOS系统环境搭建(十三)——CentOS7安装nvm

centos系统环境搭建专栏&#x1f517;点击跳转 CentOS7.9安装nvm 文章目录 CentOS7.9安装nvm1.安装2.刷新系统环境3.查看所有node4.安装Node.js版本5.查看已安装版本号6.使用指定版本7.设置默认版本8.验证 在我们的日常开发中经常会遇到这种情况&#xff1a;手上有好几个项目&…

奇舞周刊第503期:图解串一串 webpack 的历史和核心功能

记得点击文章末尾的“ 阅读原文 ”查看哟~ 下面先一起看下本期周刊 摘要 吧~ 奇舞推荐 ■ ■ ■ 图解串一串 webpack 的历史和核心功能 提到打包工具&#xff0c;可能你会首先想到 webpack。那没有 webpack 之前&#xff0c;都是怎么打包的呢&#xff1f;webpack 都有哪些功能&…

mac 安装nodemon报错和解决方法 npm i nodemon -g

mac安装nodemon报错和解决方法 运行npm install -g nodemon报错 ~ % npm install -g nodemon npm ERR! code EACCES npm ERR! syscall mkdir npm ERR! path /usr/local/lib/node_modules/nodemon npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, mkdir /usr/…

Node.js 使用 officecrypto-tool 读取加密的 Excel (xls, xlsx) 和 Word( docx)文档

Node.js 使用 officecrypto-tool 读取加密的 Excel (xls, xlsx) 和 Word( docx)文档, 还支持 xlsx 和 docx 文件的加密&#xff08;具体使用看文档&#xff09;。暂时不支持doc文件的解密 传送门&#xff1a;officecrypto-tool 读取加密的 Excel 示例 一&#xff1a;xlsx-po…

Nexus npm仓库如何设置同步频率

在 Nexus Repository Manager 中&#xff0c;设置同步频率可以确保你的代理或镜像仓库能够及时获取外部仓库中的最新包。以下是设置同步频率的一般步骤&#xff1a; 登录到 Nexus 管理界面&#xff1a;使用管理员账号登录到 Nexus Repository Manager 的 Web 管理界面。 选择仓…

基于Django+node.js+MySQL+杰卡德相似系数智能新闻推荐系统——机器学习算法应用(含Python全部工程源码)+数据集

目录 前言总体设计系统整体结构图系统流程图 运行环境Python 环境node.js前端环境MySQL数据库 模块实现1. 数据预处理2. 热度值计算3. 相似度计算1&#xff09;新闻分词处理2&#xff09;计算相似度 4. 新闻统计5. API接口开发6. 前端界面实现1&#xff09;运行逻辑2&#xff0…

webpack(二)webpack介绍与基础配置

什么是webpack webpack最初的目标是实现前端项目模块化&#xff0c;旨在更高效的管理和维护项目中的每一个资源。 可以看做是模块打包机&#xff0c;分析你的项目结构&#xff0c;找到javascript模块以及其它一些浏览器不能直接运行的拓展语言&#xff08;Scss、TypeScript等&…

03_nodjs_npm的使用

03 【npm的使用】 1.包和npm 1.1 什么是包 由于 Node 是一套轻内核的平台&#xff0c;虽然提供了一系列的内置模块&#xff0c;但是不足以满足开发者的需求&#xff0c;于是乎出现了包&#xff08;package&#xff09;的概念&#xff1a; 与核心模块类似&#xff0c;就是将一…

Vue+NodeJS实现邮件发送

一.邮箱配置 这里以QQ邮箱为例,网易邮箱类似. 设置->账号 二.后端服务搭建 index.js const express require(express) const router require(./router); const app express()// 使用路由文件 app.use(/,router);app.listen(3000, () > {console.log(server…

mac安装nodejs,vue2, vue3

安装nodejs&#xff0c;vue2, vue3 安装nodejs 安装nodejs > brew install nodeError: You are using macOS 11.7. We do not provide support for this pre-release version. You will encounter build failures with some formulae. Please create pull requests instead…

npm国内安装速度过慢,将npm改成淘宝镜像cnpm的方法

要将npm改成淘宝镜像cnpm&#xff0c;可以按照以下步骤进行操作&#xff1a; 首先&#xff0c;确保已经安装了Node.js和npm。可以在命令行中输入以下命令来检查是否已安装&#xff1a; node -v npm -v安装cnpm&#xff0c;可以在命令行中输入以下命令来安装&#xff1a; npm…

教你怎么爬元气桌面的壁纸和视频

开发语言&#xff1a;我大前端必备的nodejs 看成果先&#xff1a; 这次爬下来的是手机端视频壁纸&#xff0c;共848个视频 -----------------------------------下边正式开始---------------------------------- 1、用fiddler抓包&#xff0c;查看接口地址 接口地址为&#…

npm介绍

npm介绍 npm&#xff08;Node Package Manager的缩写&#xff09;是一个软件包管理器&#xff0c;主要进行JavaScript的包管理。通过npm&#xff0c;我们可以很方便地进行JavaScript包的下载、升级&#xff0c;我们也可以把我们开发的JavaScript包共享给其他使用者。 在npm没…

WEBPACK基础配置【总结】

webpack打包原理&#xff1a; webpack是一个js应用程序的静态模块打包工具&#xff0c;当webpack处理应用程序时&#xff0c;它的内部构建一个依赖图&#xff0c;此时依赖会映射项目中所需的每个模块&#xff0c;并生成一个或多个bundle包。因此我们会安装配置各种打包规则&…

Browserslist 信息和配置使用整理

我们可以在各种前端工程看到 Browserslist 的配置身影&#xff0c;看似简单但实际上可能会有暗坑导致线上兼容问题&#xff0c;借此文来整理下 Browserslist 的信息。 Browserslist 是由 Autoprefixer 团队维护的一个开源项目&#xff0c;用于自动处理 CSS 和 JavaScript 文件…

大文件并发上传(前端)

简单实现大文件上传比较详细的文章&#xff0c;记录一下。 缺点是&#xff1a; 没有断点续流功能 。 如何实现&#xff1a;给整个文件做个hash&#xff0c;传每一个分片的时候&#xff0c;把文件名hash传上。 后面客户端每次上传时&#xff0c;把文件hash拿去后端匹配下&a…

webpack(四)plugin

定义 和loader的区别 loader:文件加载器&#xff0c;能够加载资源&#xff0c;并对这些文件进行一些处理&#xff0c;诸如编译、压缩等&#xff0c;最终一起打包到指定的文件中。plugin:赋予了webpack各种灵活的功能&#xff0c;例如打包优化、资源管理、环境变量注入等&…

Mediasoup在node.js下多线程实现

mediasoup基于socket.io的交互消息来完成join-room的请求过程。Join的过程&#xff0c;实际就是获取stream的过程&#xff0c;也就是视频加载时间(video-load-speed)。在RTMP系统&#xff0c;视频加载时间是秒开。Mediasoup给出的第一个frame是I-frame&#xff0c;但由于交互的…

【Node.js】Express-Generator:快速生成Express应用程序的利器

在Node.js世界中&#xff0c;Express是一个广泛使用的、强大的Web应用程序框架。它为开发者提供了一系列的工具和选项&#xff0c;使得创建高效且可扩展的Web应用程序变得轻而易举。然而&#xff0c;对于初学者来说&#xff0c;配置和初始化Express应用程序可能会有些困难。为了…

webpack 打包全流程

目录 1 webpack的安装 2 webpack的配置 配置流程&#xff1a; 1 webpack安装 2 创建webpack配置文件 webpack.config.js 3 配置入口 entry 单入口和多入口 2. 动态配置入口文件 4 配置出口 output 5 配置模式 mode&#xff08;webpack4&#xff09; 6 配置解析策略 …

NPM 常用命令(七)

目录 1、npm help 1.1 命令使用 1.2 描述 1.3 配置 viewer 2、npm help-search 2.1 命令使用 2.2 描述 2.3 配置 long 3、npm hook 3.1 命令使用 3.2 描述 3.3 示例 3.4 配置 registry otp 4、npm init 4.1 命令使用 4.2 转发附加选项 4.3 示例 4.4 工作…

运行 Node.js 与浏览器 JavaScript

浏览器和 Node.js 都使用 JavaScript 软件语言 - 但字面上的运行时环境是不同的。 Node.js(又名服务器端 JavaScript)与客户端 JavaScript 有许多相似之处。它也有很多差异。 尽管两者都使用 JavaScript 作为软件语言,但我们可以重点关注一些关键差异,这些差异使两者之间…

npm 实现原理

输入 npm install 命令并敲下回车后&#xff0c;会经历如下几个阶段&#xff08;以 npm 5.5.1 为例&#xff09;&#xff1a; 1.执行工程自身 preinstall 当前 npm 工程如果定义了 preinstall 钩子此时会被执行。 2.确定首层依赖模块 首先需要做的是确定工程中的首层依赖&a…

NPM 常用命令(八)

1、npm install 1.1 命令使用 npm install [<package-spec> ...]别名: add, i, in, ins, inst, insta, instal, isnt, isnta, isntal, isntall 此命令安装一个包和它所依赖的任何包。 如果包有一个package-lock文件&#xff0c;或者一个 npm-shrinkwrap文件&#xff0…

Node.js环境搭建-windows

先说明一下我的全是64位的&#xff01; 1.下载并安装VMware 11&#xff08;云盘中包含VMware&#xff0c;centos7&#xff0c;sublime和webstorm&#xff1a;https://yunpan.cn/cSIdL9JABduAw 访问密码 6cc0&#xff09;&#xff1b; 2.下载centos 7&#xff1b; 3.在VMwa…

前端必备npm命令

npm npm&#xff08;Node Package Manager&#xff09;是一个用于管理和共享JavaScript代码包的工具。主要作用是提供一种简单的方式来安装、更新、卸载和发布JavaScript包。它允许开发者从npm仓库中获取其他开发者已经创建的代码包&#xff0c;并将这些包集成到自己的项目中。…

react中使用antd的过程即踩坑(警告信息)

1.在使用react-antd,Table组件时报警告&#xff0c;虽然不影响效果但是&#xff0c;对于强迫症的人来说是无法接受的。 react-dom.development.js?cada:506 Warning: Encountered two children with the same key, null. Keys should be unique so that components maintain …

前端命令npm 、 cnpm、 pnpm、yarn 、 npx、nvm的区别

大名鼎鼎的npm(Node Package Manager)是随同NodeJS一起安装的包管理工具&#xff0c;NPM本身也是Node.js的一个模块。 npm的含义有两层: npm服务器&#xff0c;npm服务器网址为https://www.npmjs.org&#xff0c;npm是 Node 包的标准发布平台&#xff0c;用于 Node 包的发布、…

Webpack高频面试题

Webpack高频面试题 1 谈谈你对webpack的看法 现在的前端网页功能丰富&#xff0c;特别是SPA&#xff08;single page web application 单页应用&#xff09;技术流行后&#xff0c;JavaScript的复杂度增加和需要一大堆依赖包&#xff0c;还需要解决Scss&#xff0c;Less……新…

Node基础--Node基础使用体验

在上一篇文章中提到我们按照好Node.js之后&#xff0c;就可以在控制台看到其版本。那么下面我们一起来看看如何使用node执行js文件代码。 (1).在本地创建一个名称为hello.js的文件&#xff0c;输入内容如下所示: console.log("helloworld");var a 1;var b 2;cons…

不同版本NodeJS切换使用

问题&#xff1a;有时候两个项目同时进行&#xff0c;用的nodejs版本不同&#xff0c;这时候需要来回切换nodejs版本&#xff0c;怎么办呢&#xff1f; 1、下载安装node版本管理器nvm 下载地址 2、检查是否安装好 3、设置nvm淘宝镜像 nvm node_mirror https://npm.taobao.o…

vue3 基础知识 ( webpack 基础知识)05

你好 文章目录 一、组件二、如何支持SFC三、webpack 打包工具四、webpack 依赖图五、webpack 代码分包 一、组件 使用组件中我们可以获得非常多的特性&#xff1a; 代码的高亮&#xff1b;ES6、CommonJS的模块化能力&#xff1b;组件作用域的CSS&#xff1b;可以使用预处理器来…

npm常用命令 + 前端常用的包管理工具 以及 npm淘宝镜像配置等

npm常用命令 前端常用的包管理工具 以及 npm淘宝镜像配置等 1. 前言1.1 NodeJs的下载安装1.2 windows上1.3 常用包管理工具 2. npm2.1 npm 的安装2.2 npm初始化包2.3 npm 安装、卸载包2.3.1 非全局安装2.3.1.1 单个包的安装2.3.1.1.1 默认版本安装2.3.1.1.2 指定版本安装 2.3.…

path路径模块

path模块是Node.js官方提供的、用来处理路径的模块。它提供了一系列的方法和属性,用来满足用户对路径的处理需求。 path.join( )用来将多个路径片段拼接成一个完整的路径字符串 ../会抵消前面的路径 const path require(path) const pathStr path.join(/a,/b,../,/d) conso…

Node.js @zurmokeeper/exceljs 如何快速导出多表头的excel文件

Node.js 如何快速导出嵌套列&#xff08;多表头&#xff09;的excel文件。效果图如下&#xff1a; 1&#xff1a;使用 zurmokeeper/exceljs&#xff0c; V4.4.1以上 安装&#xff1a; npm i zurmokeeper/exceljs 2: 有一个 worksheet.makeColumns 方法&#xff0c;API文档&am…

npm切换下载源(多种国内源)

npm切换下载源 一、npm二、操作1.查看源2.切换源 一、npm npm是一个NodeJS包管理和分发工具 二、操作 1.查看源 通常默认官方源是https://registry.npmjs.org npm config get registry2.切换源 在国内使用官方下载依赖往往速度慢&#xff0c;易出错&#xff0c;因此我们选…

path模块

path.resolve() 作用&#xff1a;path.resolve() 该方法将一些的 路径/路径段 解析为 绝对路径。 path.resolve总是返回一个以相对于当前的工作目录&#xff08;working directory&#xff09;的绝对路径。给定的路径序列从右到左处理&#xff0c;每个后续的 path 会被追加到前…

python web 开发与 Node.js + Express 创建web服务器入门

目录 1. Node.js Express 框架简介 2 Node.js Express 和 Python 创建web服务器的对比 3 使用 Node.js Express 创建web服务器示例 3.1 Node.js Express 下载安装 3.2 使用Node.js Express 创建 web服务器流程 1. Node.js Express 框架简介 Node.js Express 是一种…

CentOS下卸载node.js

目录 一、卸载 npm二、卸载node三、删除残留文件1. /usr/local/lib 下删除所有 node 和 node_modules文件夹2. /usr/local/include 下删除所有 node 和 node_modules 文件夹3. /usr/local/bin 下删除 node 的可执行文件 一、卸载 npm sudo npm uninstall npm -g 二、卸载node…

Git git fetch 和 git pull 区别

git pull和git fetch的作用都是用于从远程仓库获取最新代码&#xff0c;但它们之间有一些区别。 git pull会自动执行两个操作&#xff1a;git fetch和git merge。它从远程仓库获取最新代码&#xff0c;并将其合并到当前分支中。 示例&#xff1a;运行git pull origin master会从…

nvm和volta对node版本控制的区别

前言——我们做前端开发的都会需要node.js环境&#xff0c;我们直接安装指定的版本可以么&#xff1f;可以&#xff0c;只不过在需要换版本的时候还得卸载重新装。那有工具可以帮助我们不用卸载就更改node版本么&#xff1f;有啊&#xff0c;nvm就可以。那又有没有什么工具不用…

升级指定版本Node.js或npm

一. 下载指定node.js版本Node.js 二. 升级node.js版本 打开电脑cmd 输入 npm install node18.17.1 -g 三. 升级npm版本 打开电脑cmd 输入 npm install npm8.1.2 -g

Tauri打包windows应用配置中文界面

使用 Tauri Rust 开发桌面应用&#xff0c;在 windows 系统上&#xff0c;打包后安装包名称后缀、安装界面、相关说明默认都是英文的。如果要默认显示为中文&#xff0c;则需要在 tauri.conf.json 中配置相应参数。 前言 默认情况下&#xff0c;在 windows 系统打完的 mis 包…

nvm use node版本无效问题

没想到使用nvm还折腾一上午&#xff0c;安装nvm 1.1之后&#xff0c;发现 nvm install 16.20.2 nvm use 16.20.2 之后&#xff0c;node -v 根本不生效&#xff0c;找了很久发现少设置了一些变量&#xff0c;可以参考如下前人经验&#xff1a;nvm use 命令失效 - 简书 (jians…

《地图气球》小程序从产品到运维的个人全栈开发过程分享(长文)

前言 怕过不了审&#xff0c;先声明一下&#xff0c;这不是广告&#xff0c;因为这个小程序没上架。 从5年前入行的时候就一直想做一个社交产品&#xff0c;最近工作略闲&#xff0c;加之小程序火爆&#xff0c;下班后时间多&#xff0c;于是就花费了一个月业余时间&#xff…

nodejs在自然语言处理中的一些小应用

nodejs做自然语言处理是非常可行的&#xff0c;这次我做了一些小小的尝试&#xff0c;一起来体验一下吧。 因为还保持着对自然语言处理的那份热爱&#xff0c;最近没事的时候会把毕业论文翻出来看&#xff08;毕业论文的课题就是关于自然语言处理的&#xff09;&#xff0c;然后…

服务器前后端学习理解

个人兴趣&#xff0c;突然想起来记录一下 1. 背景 想做一个最简单的网页&#xff0c;点击按钮后&#xff0c;访问服务器的redis数据库&#xff0c;读取一个为hello的值并显示 首先用js写了一个脚本&#xff0c;使用redis包&#xff0c;读取到了数据&#xff0c;并使用consol.l…

NPM 常用命令(一)

目录 1、npm 1.1 简介 1.2 依赖性 1.3 安装方式 2、npm access 2.1 命令描述 2.2 详情 3、npm adduser 3.1 描述 4、npm audit 4.1 简介 4.2 审计签名 4.3 操作示例 4.4 配置 audit-level dry-run force json package-lock-only omit foreground-scripts …

webpack 基础配置

常见配置 文件打包的出口和入口webpack如何开启一台服务webpack 如何打包图片&#xff0c;静态资源等。webpack 配置 loader配置 plugin配置sourceMap配置 babel 语法降级等 接下来 &#xff0c; 我们先从webpack的基本配置 开始吧&#xff01; 在准备 配置之前 , 搭建一个 …

测试平台前端部署

这里写目录标题 一、前端代码打包1、打包命令2、打包完成后,将dist文件夹拷贝到nginx文件夹中3、重新编写default.conf4、将之前启动的容器进行停止并且删除,再重新创建容器5、制作Dockerfile二、编写Dockerfile一、前端代码打包 1、打包命令 npm run build2、打包完成后,…

npm 发布包、更新包,同步到 cnpm (taobao镜像)

如果还没有npm账号&#xff0c;请直接到 https://www.npmjs.com 注册。已有账号&#xff0c;根据下面的流程登录&#xff1a; 1. 登录 执行命令&#xff1a; npm login根据步骤输入你的用户名(Username)&#xff0c;密码(Password)&#xff0c;邮箱(Email)&#xff0c;邮箱接…

vue3 使用 vite 构建的项目打包后无法访问

解决办法&#xff1a; 1、安装 vitejs/plugin-legacy -D npm i vitejs/plugin-legacy -D2、vite.config.js 添加配置 import legacy from vitejs/plugin-legacy; export default defineConfig({plugins: [legacy({targets: [defaults, not IE 11]}),vue(),],base:./, // http…

Yarn 和 npm 的区别

Yarn 和 npm 都是 JavaScript 的包管理工具&#xff0c;它们的主要区别在于以下几个方面&#xff1a; 性能&#xff1a;Yarn 的安装速度和包的下载速度通常比 npm 更快&#xff0c;这是因为 Yarn 使用本地缓存和并行下载等技术来提高性能。 可靠性&#xff1a;Yarn 具有更好的…

使用 nvm 实现对 Node 的多版本管理

在项目开发过程中&#xff0c;不同项目使用的nodejs版本不同&#xff0c;有时会因为node版本过高或太低&#xff0c;导致报错&#xff1b; 这个时候我们或许就需要自己的电脑上安装不同版本的node切换使用 使用 nvm 进行管理 NVM 全称 Node Version Manager&#xff0c;是一个…

使用nvm管理node.js

使用nvm管理node.js 一、简介 nvm是一个node的版本管理工具。可以在多种系统上管理Node.js 版本的工具。使用 NVM&#xff0c;可以轻松地切换不同版本的Node.js&#xff0c;并方便地管理不同版本的全局包和本地包。 二、安装与下载 1.删除原有node.js 首先需要卸载已安装的…

nodejs系列-使用nodejs链接MongoDB数据库问题总结

参考文档 mongodbMongoose 问题1. 不支持preferredcms_db_name、cms_db_collection选项 throw new error_1.MongoParseError(${optionWord} ${Array.from(unsupportedOptions).join(, )} ${isOrAre} not supported);^MongoParseError: options preferredcms_db_name, cms_db…

解决sass问题:npm ERR! node-sass@9.0.0 postinstall: `node scripts/build.js`

目录 一、遇到问题 解决办法 二、 再次遇到问题 解决办法 题外话 一、遇到问题 1.运行这个项目的适合&#xff0c;遇到了没有sass的问题 解决办法 然后就用命令下载sass npm install node-sass 二、 再次遇到问题 2.下载sass的时候又发现了一个这样的问题 npm ER…

Node.js搭建WEB服务器

Node.js搭建WEB服务器 1. 安装Node和nodemon插件2. 引入http模块3. 创建服务监听端口4. 解析接口地址5. 解析get参数6. 解析post参数 1. 安装Node和nodemon插件 #全局安装nodemon插件 npm i nodemon -g2. 引入http模块 cosnt http require(http)3. 创建服务监听端口 const …

node:glob语法以及常用的文件查找库glob、fast-glob

背景 前端开发中&#xff0c;我们经常会看到一种配置语法&#xff0c;一般出现在 gitignore里、webpack 配置里、vscode查找文件的时候&#xff0c;如下&#xff1a; ?.js **/*.js dist/**/*.js这种语法其实叫 glob。 glob 历史 glob 来自于 Linux。 1975 年发行的 unix …

nvm 一个nodejs版本管理工具

nvm 一个nodejs版本管理工具 NVM是什么 nvm全英文也叫node.js version management&#xff0c;是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具&#xff0c;为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js NVM下载 可在点此在…

如何安装node和node插件

1.安装node 可以从node官网上直接下载适合自己电脑和运行要求的安装包&#xff0c;这里推荐下载msi和pkg安装包&#xff0c;以下是一些安装的个人建议供参考&#xff1a; 选择安装位置时&#xff0c;选择除C盘以外的任一盘&#xff1b;其他配置的话&#xff0c;如果无特殊需求…

Node基础and包管理工具

Node基础 fs 模块 fs 全称为 file system&#xff0c;称之为 文件系统&#xff0c;是 Node.js 中的 内置模块&#xff0c;可以对计算机中的磁盘进行操作。 本章节会介绍如下几个操作&#xff1a; 1. 文件写入 2. 文件读取 3. 文件移动与重命名 4. 文件删除 5. 文件夹操作 6. …

mac制作ssl证书|生成自签名证书,nodejs+express在mac上搭建https+wss(websocket)服务器

注意 mac 自带 openssl 所以没必要像 windows 一样先安装 openssl&#xff0c;直接生成即可 生成 ssl/自签名 证书 生成 key # 生成rsa私钥&#xff0c;des3算法&#xff0c;server_ssl.key是秘钥文件名 1024位强度 openssl genrsa -des3 -out server_ssl.key 1024让输入两…

nodejs设置镜像

1、npm镜像地址配置 -- 查看 npm 安装目录 npm root -g-- 查看 npm 配置信息 npm config list-- 查询当前镜像配置 npm get registry-- 或者仅修改 npm 命令镜像 -- 设置为淘宝镜像 npm config set registry https://registry.npmmirror.com -- 修改为官方镜像 npm config set…

横向对比 npm、pnpm、tnpm、yarn 优缺点

前端工程化是现代Web开发中不可或缺的一环&#xff0c;它的出现极大地提升了前端开发的效率和质量。 在过去&#xff0c;前端开发依赖于手动管理文件和依赖&#xff0c;这导致了许多问题&#xff0c;如版本冲突、依赖混乱和构建繁琐等。而今&#xff0c;随着众多前端工程化工具…

NPM 常用命令(二)

目录 1、npm bugs 1.1 配置 browser registry 2、npm cache 2.1 概要 2.2 详情 2.3 关于缓存设计的说明 2.4 配置 cache 3、 npm ci 3.1 描述 3.2 配置 install-strategy legacy-bundling global-style omit strict-peer-deps foreground-scripts ignore-s…

windows 下使用 nvm use切换无效

问题描述&#xff1a;windows 下使用 nvm use切换无效&#xff0c;其他例如nvm list,nvm install...却能够成功使用。 解决办法&#xff1a;修改用户变量和环境变量中NVM_SYMLINK的路径为你想要修改的版本所在路径。 例如&#xff1a; &#xff08;想修改的目标版本所在路径&am…

Webpack node、output.jsonpFunction 配置详解

Webpack node、output.jsonpFunction 配置详解 最近尝试给一些用到 webpack 的项目升级到最新 webpack5 版本&#xff0c;其中遇到了一些问题&#xff0c;我挑了两个比较典型的问题&#xff0c;其中主要涉及到了 webpack 的 node 属性跟 output.jsonpFunction &#xff08;web…

【Node.js】Node.js安装详细步骤和创建Express项目演示

Node.js是一个开源的、跨平台的JavaScript运行环境&#xff0c;用于在服务器端运行JavaScript代码。它提供了一个简单的API&#xff0c;可以用于开发各种网络和服务器应用程序。 以下是Node.js的安装和使用的详细步骤和代码示例&#xff1a; 1、下载Node.js 访问Node.js官方…

NPM 创建和管理组织

目录 1、创建一个组织 2、将用户帐户转换为组织 3、组织中开启双因素身份验证 3.1 关于组织的双因素身份验证 3.2 先决条件 3.3 在您的组织中要求双因素身份验证 3.4 帮助已删除的成员和外部协作者重新加入您的组织 4、重命名组织 5、删除组织 1、创建一个组织 任何n…

nginx vue2+webpack 和 vue3+vite 配置二级目录访问

我们开发中会遇到这样的需求&#xff0c;让我们用服务器nginx部署一个用域名的二级目录来访问项目 https&#xff1a;xxx/二级目录/来放访问项目 目录 思路 1、nginx配置&#xff08;vue2 和 vue3配置的nginx相同&#xff09; 2、vue2webpack的配置 &#xff08;1&#xff0…

axios返回几种数据格式? 其中Blob返回时的size是什么意思?

axios返回几种数据格式? 其中Blob返回时的size是什么意思&#xff1f; 1、字符串&#xff08;String&#xff09;&#xff1a;服务器可以返回纯文本或HTML内容&#xff0c;Axios会将其作为字符串返回。 2、JSON&#xff08;JavaScript Object Notation&#xff09;&#xff…

使用nvm use 切换版本时, 报错: exit status 1: ‘E:\Program‘...‘怎么处理

这个问题可能是由于 Node.js 的安装路径包含空格导致的。在这种情况下&#xff0c;Node.js 被安装在 E:\Program Files\nodejs 这样的目录中&#xff0c;而空格在路径中可能会导致问题。 一个常见的解决方法是将 Node.js 安装在不包含空格的路径下&#xff0c;如 E:\NodeJS\ 。…

【npm】npm私有库的使用-绑定

注册npm账户 输入基本信息 验证 收一次性验证码 登录 本地绑定 全局绑定了其他的私有库 若要在专门发包的项目中&#xff0c;发包到自己的私有库&#xff0c;需要在项目文件夹中创建一个.npmrc文件 创建文件 可以直接在项目目录下输入touch .npmrc创建文件 文件内容 regi…

开发需知的文件加密与解密

背景 最近团队遇到一个小需求&#xff0c;存在两个系统 A、B&#xff0c;系统 A 支持用户在线制作皮肤包&#xff0c;制作后的皮肤包用户可以下载后&#xff0c;导入到另外的系统 B 上。皮肤包本身的其实就是一个 zip 压缩包&#xff0c;系统 B 接收到压缩包后&#xff0c;解压…

Node.js 调用 fluent-ffmpeg

最近开发H5资源在线裁剪&#xff0c;最终在资源合成的步骤&#xff0c;选择 ffmpeg 作为合成的插件&#xff0c;记录下使用方式。 一、介绍 ffmpeg 一款跨平台多媒体处理工具&#xff0c;可以进行视频转码、裁剪、合成、音视频提取、推流等操作。 二、安装 Node js 可以利用…

前端:nodejs多版本管理工具nvm

nvm是什么 nvm全英文也叫node.js version management&#xff0c;是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具&#xff0c;为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。 nvm下载 可在点此在github上下载最新版本,本次…

Node18.x基础使用总结(二)

Node18.x基础使用总结 1、Node.js模块化1.1、模块暴露数据1.2、引入模块 2、包管理工具2.1、npm2.2、npm的安装2.3、npm基本使用2.4、搜索包2.5、下载安装包2.6、生产环境与开发环境2.7、生产依赖与开发依赖2.8、全局安装2.9、修改windows执行策略2.10、安装包依赖2.11、安装指…

【小沐学Python】各种Web服务器汇总(Python、Node.js、PHP、httpd、Nginx)

文章目录 1、Web服务器2、Python2.1 简介2.2 安装2.3 使用2.3.1 http.server&#xff08;命令&#xff09;2.3.2 socketserver2.3.3 flask2.3.4 fastapi 3、NodeJS3.1 简介3.2 安装3.3 使用3.3.1 http-server&#xff08;命令&#xff09;3.3.2 http3.3.3 express 4、PHP4.1 简…

Vue的路由使用,Node.js下载安装及环境配置教程 (超级详细)

前言&#xff1a; 今天我们来讲解关于Vue的路由使用&#xff0c;Node.js下载安装及环境配置教程 一&#xff0c;Vue的路由使用 首先我们Vue的路由使用&#xff0c;必须要导入官方的依赖的。 BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务https://www.bootcdn.cn/ <…

Vue中的路由介绍以及Node.js的使用

&#x1f3c5;我是默&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;在这里&#xff0c;我要推荐给大家我的专栏《Vue》。&#x1f3af;&#x1f3af; &#x1f680;无论你是编程小白&#xff0c;还是有一定基础的程序员&#xff0c;这个专栏…

Vue路由与node.js环境搭建

目录 前言 一.Vue路由 1.什么是spa 1.1简介 1.2 spa的特点 1.3 spa的优势以及未来的挑战 2.路由的使用 2.1 导入JS依赖 2.2 定义两个组件 2.3 定义组件与路径对应关系 2.4 通过路由关系获取路由对象 2.5 将对象挂载到vue实例中 2.6 定义触发路由事件的按钮 2.7 定…

Vue路由和Node.js环境搭建

文章目录 一、vue路由1.1 简介1.2 SPA1.3 实例 二、Node.js环境搭建2.1 Node.js简介2.2 npm2.3 环境搭建2.3.1 下载解压2.3.2 配置环境变量2.3.3 配置npm全局模块路径和cache默认安装位置2.3.4 修改npm镜像提高下载速度 2.4 运行项目 一、vue路由 1.1 简介 Vue 路由是 Vue.js…

【智能电表数据接入物联网平台实践】

智能电表数据接入物联网平台实践 设备接线准备设备调试代码实现Modbus TCP Client 读取电表数据读取寄存器数据转成32bit Float格式然后使用modbusTCP Client 读取数据 使用mqtt协议接入物联网平台最终代码实现 设备接线准备 设备调试 代码实现 Modbus TCP Client 读取电表数…

npm安装心得(依赖库Python及node-sass依赖环境)

在使用vue的开发环境过程中&#xff0c;总会遇到这样哪样的安装或者打包错误&#xff0c; vue运行或打包常见错误如下&#xff1a; 1. npm install时 node-sass npm ERR command failed &#xff08;可能是node.js的版本和node-sass的版本不符&#xff0c;就是卸掉原来的node.…

Vue系列(四)之 Vue路由介绍和Node.js的环境搭建

目录 一. Vue路由 1.1 Vue路由是什么 1.2 SPA是什么 1.3 Vue路由的使用步骤 二. Node.js环境搭建 2.1 Node.js是什么 2.2 npm是什么 2.3 Node.js环境搭建 1. 下载Node.js 2. 解压 3. 配置环境变量 4. 配置npm全局模块路径和cache默认安装位置 5. 修改npm镜像提高下…

error:03000086:digital envelope routines::initialization error问题解决

目录 问题描述&#xff1a;error:03000086:digital envelope routines::initialization error 问题原因&#xff1a;nodejs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制&#xff0c;nodeJs v17 之前版本没影响&#xff0c;但 V17 和之后版本会出现这个错…

NestJS学习之优秀项目分析与最佳实践

前言 进入 NestJS 的世界可能会让你感到不知所措&#xff0c;尤其是当你面对众多的模块和概念时。本文不仅会深入分析优秀的 NestJS 项目&#xff0c;介绍常用的 Nest 内置模块&#xff0c;还会解锁一些 NestJS 的高级特性和最佳实践&#xff0c;来帮助你更好地理解和应用这个…

nodejs定时任务

项目需求&#xff1a; 每5秒执行一次&#xff0c;多个定时任务错开&#xff0c;即cron表达式中斜杆前带数字&#xff0c;例如 ‘1/5 * * * * *’定时任务准时&#xff0c;延误低 搜索了nodejs的定时任务&#xff0c;其实不多&#xff0c;找到了以下三个常用的&#xff1a; n…

Vue路由与nodejs下载安装及环境变量的配置

目录 前言 一、Vue路由 1.路由简介 是什么 作用 应用场景 2.SPA简介 SPA是什么 SPA的优点 注意事项 3.路由实现思路 1.引入路由的js依赖 2.定义组件 3.定义组件与路径的对应关系 4.通过路由关系获取路由对象router 5.将路由对象挂载到实例中 6.触发路由事…

SPA项目的登录注册实现以及数据交互问题

目录 前言 一. 登录&#xff0c;注册静态页面实现 1.1 ElementUI简介 1.2 基于SPA项目完成登录注册 1.2.1 在SPA项目中添加elementui依赖 1.2.2 在main.js中添加elementui模块 1.2.3 在src目录下创建views目录&#xff0c;用于存放vue组件 1.2.4 配置路由 1.2.5 修改项目…

前端项目练习(练习-003-webpack-01)

学习webpack前&#xff0c;首先&#xff0c;创建一个web-003项目&#xff0c;内容和web-002一样。&#xff08;注意将package.json中的name改为web-003&#xff09; 想想&#xff0c;我们开发Java 的时候&#xff0c;Maven帮我们做的主要是编译&#xff0c;打包等等内容。开发前…

Node.js中的process.nextTick与浏览器环境中的nextTick有何不同?

文章目录 nextTick 是一个用于异步操作的函数Node.js中的process.nextTick vs 浏览器环境中的nextTick1. 执行时机2. 微任务队列3. 堆栈溢出风险4. 兼容性 nextTick 是一个用于异步操作的函数 nextTick 是一个用于异步操作的函数&#xff0c;用来在当前执行栈执行完毕后&#…

wepack打包生产环境使用http-proxy-middleware做api代理转发的方法

首先安装http-proxy-middleware依赖&#xff0c;这个用npm和yarn安装都可以。 然后在express服务器的代码增加如下内容&#xff1a; const express require("express"); const app express(); const { createProxyMiddleware, fixRequestBody, } require("h…

前端项目练习(练习-004-webpack-02)

学习前&#xff0c;首先&#xff0c;创建一个web-004项目&#xff0c;内容和web-003一样。&#xff08;注意将package.json中的name改为web-004&#xff09; 前面的例子&#xff0c;成功将js文件打包到了dist中&#xff0c;但是我们有三个文件&#xff0c;css&#xff0c;js和h…

webpack优化策略

这三点是webpack优化策略的一部分&#xff0c;具体解释如下&#xff1a; 优化正则匹配&#xff08;Test&#xff09;&#xff1a;在webpack的配置中&#xff0c;test属性是一个正则表达式&#xff0c;用于匹配需要应用该loader的文件的扩展名。在您提供的代码中&#xff0c;te…

【小沐学前端】Node.js实现UDP和Protobuf 通信(protobuf.js)

文章目录 1、简介1.1 node1.2 Protobuf 2、下载和安装2.1 node2.2 Protobuf 3、node 代码示例3.1 HTTP3.2 UDP单播3.4 UDP广播 4、Protobuf 代码示例4.1 例子:awesome.proto 结语 1、简介 1.1 node Node.js 是一个开源的、跨平台的 JavaScript 运行时环境。 Node.js 是一个开源…

vue初体验之-前端工程化-vue项目的创建(超级无敌详细)

一&#xff1a;下载node.js &#xff08;网址如下&#xff1a;Node.js&#xff09; 1.NodeJS安装 2. 选择安装目录 选择安装到一个&#xff0c;没有中文&#xff0c;没有空格的目录下&#xff08;新建一个文件夹NodeJS&#xff09; 3. 验证NodeJS环境变量 NodeJS 安装完毕后…

Ubuntu下安装node.js遇到的问题记录

文章目录 一、version GLIBC_2.28 not found二、failed to create symbolic link ‘/usr/local/bin/npm’: File exists 一、version ‘GLIBC_2.28’ not found 由于一开始安装的是node.js18.x的版本&#xff0c;因此会报这个错误&#xff0c;之后参考了这篇博客&#xff0c;重…

visual code 下的node.js的hello world

我装好了visual code &#xff0c;想运行一个node.js 玩玩。也就是运行一个hello world。 一&#xff1a;安装node.js &#xff1a; 我google 安装node.js 就引导我到下载页面&#xff1a;https://nodejs.org/en/download 有 Windows Installer (.msi) 还有Windows Binary (…

【Node.js】module 模块化

认识 node.js Node.js 是一个独立的 JavaScript 运行环境&#xff0c;能独立执行 JS 代码&#xff0c;可以用来编写服务器后端的应用程序。基于Chrome V8 引擎封装&#xff0c;但是没有 DOM 和 BOM。Node.js 没有图形化界面。node -v 检查是否安装成功。node index.js 执行该文…

【Node.js】stream 流模块

流是一种抽象的数据结构。从键盘输入到应用程序就是标准输入流&#xff08;stdin&#xff09;。应用程序把字符一个一个输出到显示器上叫做&#xff1a;标准输出流&#xff08;stdout&#xff09;。 流的特点是数据是有序的&#xff0c;而且必须依次读取&#xff0c;或者依次写…

Puppeteer基础知识(一)

Puppeteer基础知识&#xff08;一&#xff09; Puppeteer基础知识&#xff08;一&#xff09;一、简介二、其他一些自动化测试工具三、Puppeteer常用命令四、常见问题解决&#xff1a; 一、简介 Puppeteer 是一个强大而灵活的工具&#xff0c;可以用于网页爬虫、自动化测试、性…

nodejs之jsdom插件,运行浏览器环境

https://www.npmjs.com/package/jsdom 一、安装依赖 npm install jsdom二、用法 var jsdom require(jsdom) var { JSDOM } jsdom; var dom new JSDOM(<!DOCTYPE html><html lang"cn"><head></head><body></body></htm…

在nodejs中如何防止ssrf攻击

在nodejs中如何防止ssrf攻击 什么是ssrf攻击 ssrf&#xff08;server-side request forgery&#xff09;是服务器端请求伪造&#xff0c;指攻击者能够从易受攻击的Web应用程序发送精心设计的请求的对其他网站进行攻击。(利用一个可发起网络请求的服务当作跳板来攻击其他服务)…

03_Node.js模块化开发

1 Node.js的基本使用 1.1 NPM nodejs安装完成后&#xff0c;会跟随着自动安装另外一个工具npm。 NPM的全称是Node Package Manager&#xff0c;是一个NodeJS包管理和分发工具&#xff0c;已经成为了非官方的发布Node模块&#xff08;包&#xff09;的标准。 2020年3月17日&…

【Node.js】NPM 和 package.json

NPM npm 是 Node.js 的包管理工具&#xff0c;基于命令行&#xff0c;用于安装、升级、移除、管理依赖项。 常用命令&#xff1a; npm init&#xff1a;初始化一个新的 npm 项目&#xff0c;创建 package.json 文件。&#xff08;括号里为默认值&#xff09; description&am…

NPM 常用命令(四)

目录 1、npm diff 1.1 描述 1.2 过滤文件 1.3 配置 diff diff-name-only diff-unified diff-ignore-all-space diff-no-prefix diff-src-prefix diff-dst-prefix diff-text global tag workspace workspaces include-workspace-root 2、npm dist-tag 2.1 常…

十四、内置模块path、邂逅Webpack和打包过程、css-loader

一、内置模块path &#xff08;1&#xff09;path介绍 &#xff08;2&#xff09; path常见的API 这里重点讲一下path.resolve()。 看上面的例子&#xff0c;从右往左开始解析&#xff0c;所以一开始解析的就是 /abc.txt &#xff0c;这个时候就会把它当成一个绝对路径了&am…

vue3 webpack打包流程及安装 (1)

npm run build 也可以打包 如果没有特殊需求 可以使用 效果其实是差不多的 --------------------------------------------------------------------------------------------------------------------------------- webpack网址 &#xff1a; 起步 | webpack 中文文档 (docsc…

node、npm、nvm相关概念区别

node&#xff1a;一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;让JavaScript 运行在服务端的开发平台。 nvm&#xff1a;node.js 版本管理工具。不同项目可能需要不同版本的 node&#xff0c;可以使用 nvm 来管理 node.js 版本。 安装教程参考 nvm下载及详细安装教程…

基于Node.js的后台管理系统的数据表格导出下载

基于Node.js的后台管理系统的数据表格导出下载 今天在工作的时候接触到一个需求&#xff0c;就是现在有一个简单的后台管理系统是基于node.js来实现的&#xff0c;现在需要将其中的一个表格数据下载下来。乍一听还以为这个是一个简单的需求&#xff0c;以为只要简单的一个小时…

Webpack5 处理图片资源

文章目录 处理图片资源1. 配置2. 添加图片资源3. 使用图片资源4. 运行指令5. 输出资源情况6. 对图片资源进行优化7.使用data-uri的优点和缺点 处理图片资源 过去在 Webpack4 时&#xff0c;我们处理图片资源通过 file-loader 和 url-loader 进行处理 现在 Webpack5 已经将两个…

说说webpack中常见的loader?解决了什么问题?

在Webpack中&#xff0c;常见的Loader有以下几种&#xff1a; babel-loader&#xff1a;用于将ES6的JavaScript代码转换为在当前浏览器或环境下可执行的旧版本JavaScript代码&#xff0c;解决了不同浏览器兼容性问题。 style-loader 和 css-loader&#xff1a;用于处理CSS文件…

Node.js安装教程图文详解

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl 下载Node.js 请下载Node.js并保存至本地&#xff0c;官方网址&#xff1a;https://nodejs.org/zh-cn/ 在此&#xff0c;选择windows系统64位的16.13.1版本进行下载。 下载…

【使用Cpolar和Qchan搭建自己的个人图床】

文章目录 前言1. Qchan网站搭建1.1 Qchan下载和安装1.2 Qchan网页测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar云端设置2.2 Cpolar本地设置 3. 公网访问测试总结 前言 图床作为云存储的一项重要应用场景&#xff0c;在大量开发人员的努力下&#xff0c;已经开发出大…

什么是Vercel?

Vercel 是一个云平台&#xff0c;用于构建、部署和扩展无服务器应用程序和静态网站。由于其易用性、速度和处理大量流量的能力&#xff0c;它在开发人员中越来越受欢迎。 使用 Vercel&#xff0c;您可以使用各种编程语言和框架构建和部署应用程序&#xff0c;并利用自动 SSL、…

docker 部署 node.js(express) 服务

1、在 express 项目根目录下新增 Dockerfile 文件&#xff0c;内容如下&#xff1a; 创建服务容器的方法&#xff0c;可以根据自己的情况选择&#xff1a; 1、以下示例为宿主机没有安装 node 环境的写法&#xff1b; 2、先在本地构建包含 node 和 express 的基础镜像&#xff0…

Windows 使用nvm安装多个版本的node.js

在 Windows 上&#xff0c;首先你需要安装 Node Version Manager。请访问 nvm-windows GitHub 页面并下载最新版本的 nvm-setup.zip 文件。解压并运行里面的安装程序。 安装完成后&#xff0c;你可以按照以下步骤使用 Node Version Manager (nvm) 来安装和管理多个版本的 Node…

构建工具Webpack简介

一、构建工具 当我们习惯了Node中使用ES模块化编写代码以后&#xff0c;用原生的HTML、CSS、JS这些东西会感觉到各种不便。比如&#xff1a;不能放心的使用模块化规范&#xff08;浏览器兼容性问题&#xff09;、即使可以使用模块化规范也会面临模块过多时的加载问题。 这时候…

Webpack的Tree Shaking是如何工作的以及它的作用

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 什么是 Tree Shaking&#xff1f;⭐ 如何工作⭐ 它的作用⭐ 示例⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web…

Webpack打包图片

一、在js文件中引入图片 二、在package.config.js中配置加载器 module.exports {mode: "production", // 设置打包的模式&#xff1a;production生产模式 development开发模式module: {rules: [// 配置img加载器{test: /\.(jpg|png|gif)$/i,type:"asset/resou…

Vue之路由及Node.js环境搭建(一起探索新事物)

目录 ​编辑 前言 一、Vue之路由 1.路由简介 1.1 什么是路由 1.2 什么是SPA 1.3 SPA的实现思路 1.4 使用路由的优势 2. 案例演示 2.1 导入所需的js文件 2.2 编写案例代码&#xff08;模拟页面跳转&#xff09; 二、Vue之node.js 1. node.js简介 1.1 什么是node.j…

npm install报错 code:128

报的错误: npm ERR! code 128 npm ERR! An unknown git error occurred npm ERR! command git --no-replace-objects ls-remote ssh://gitgithub.com/nhn/raphael.git npm ERR! gitgithub.com: Permission denied (publickey). npm ERR! fatal: Could not read from remote re…

Webpack 和 Vite 的区别

Webpack 和 Vite 都是前端构建工具&#xff0c;但它们在设计哲学和执行方式上有所不同。以下是两者之间的主要区别&#xff1a; 基本原理&#xff1a; Webpack: 它是一个模块打包工具&#xff0c;它的主要目标是打包 JavaScript 模块。为了处理 ES modules 或其他新的语法&…

webpack:详解entry和output一些重要API的使用

文章目录 contextentry单个入口多个入口entry相关API例一例二例三 outputoutput.assetModuleFilenameoutput.chunkFilenameoutput.clean【5.20.0版本支持】output.filename【重要】output.globalObjectoutput.library【重要】output.library.nameoutput.library.type【重要】ou…

Python爬虫在Web应用自动化测试中的应用

在Web应用开发过程中&#xff0c;自动化测试是确保应用质量和稳定性的重要环节。本文将介绍如何使用Python爬虫与自动化测试技术相结合&#xff0c;实现对Web应用进行自动化测试的方法和步骤。通过这种结合&#xff0c;我们可以提高测试效率、减少人力成本&#xff0c;并确保应…

Mock快速入门使用及组件构造首页

一.什么是Mock.js Mock.js&#xff08;也称为 Mockjs 或 Mock.js&#xff09;是一个用于前端开发的模拟数据生成和接口模拟工具。它的主要作用是帮助前端开发人员在开发过程中模拟后端 API 的响应数据&#xff0c;以便进行测试和开发&#xff0c;而无需实际后端服务器支持。 模…

和 Node.js 说拜拜,Deno零配置解决方案

不知道大家注意没有&#xff0c;在我们启动各种类型的 Node repo 时&#xff0c;root 目录很快就会被配置文件塞满。例如&#xff0c;在最新版本的 Next.js 中&#xff0c;我们就有 next.config.js、eslintrc.json、tsconfig.json 和 package.json。而在样式那边&#xff0c;还…

webpack(三)loader

定义 loader用于对模块的源代码进行转换&#xff0c;在imporrt或加载模块时预处理文件 webpack做的事情&#xff0c;仅仅是分析出各种模块的依赖关系&#xff0c;然后形成资源列表&#xff0c;最终打包生成到指定文件中。 在webpack内部&#xff0c;任何文件都是模块&#x…

vue 预览 有token验证的 doc、docx、pdf、xlsx、csv、图片 并下载

预览 doc我也不会 //docx <div v-if"previewType docx" ref"iframeDom" style"border: none; width: 100%; height: 100%"></div> import { renderAsync } from "docx-preview"; let iframeDom: any ref(); axios({url…

使用Vue3和Vite升级你的Vue2+Webpack项目

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

Node.js 应用的御用品: Node.js 错误处理系统

开发中&#xff0c;有些开发者会积极寻求处理错误&#xff0c;力求减少开发时间&#xff0c;但也有些人完全忽略了错误的存在。正确处理错误不仅意味着能够轻松发现和纠正错误&#xff0c;而且还意味着能够为大型应用程序开发出稳健的代码库。 特别是对于 Node.js 开发人员&am…

【前端】Vue2 脚手架模块化开发 -快速入门

&#x1f384;欢迎来到边境矢梦的csdn博文&#x1f384; &#x1f384;本文主要梳理Vue2 脚手架模块化开发 &#x1f384; &#x1f308;我是边境矢梦&#xff0c;一个正在为秋招和算法竞赛做准备的学生&#x1f308; &#x1f386;喜欢的朋友可以关注一下&#x1faf0;&#x…

lambda nodejs 函数降低冷启动时间的最佳实践

lambda nodejs 函数降低冷启动时间的最佳实践 lambda nodejs 函数降低冷启动时间的最佳实践 前言什么是冷启动时间打包服务端 js什么是 inline进一步封装的打包工具存在的弊端以及解决方案Next Chapter完整示例及文章仓库地址 前言 本文章的思路&#xff0c;继承发展自这两篇…

包管理工具--》npm的配置及使用(一)

目录 &#x1f31f;概念 &#x1f31f;背景 &#x1f31f;前端包管理器 &#x1f31f;包的安装 本地安装 全局安装 &#x1f31f;包配置 配置文件 保存依赖关系 &#x1f31f;包的使用 &#x1f31f;写在最后 &#x1f31f;概念 模块&#xff08;module&#xff09…

npm publish包报404,is not in the npm registry错误

1. 指定发布目标2. 登录npm&#xff0c;使用登录名发布包&#xff0c;包名命名原则“登录名/包名”&#xff0c;或 “包名” 3. 删除某一个版本npm unpublish pvfhv/eslint-config-prettier1.0.1 --force 删除后的版本不能重复使用&#xff0c;正式解释&#xff1a; Unfortun…

Node.js 操作百度网盘实现文件上传(小文件上传,大文件分片上传)

Node.js 操作百度网盘实现文件上传&#xff08;小文件上传&#xff0c;大文件分片上传&#xff09; 前提准备&#xff1a;获取百度网盘的授权码 https://pan.baidu.com/union/doc/al0rwqzzl const fs require(fs); const crypto require(crypto); const path require(pat…

nodejs-处理http请求

文章目录 前言node 处理 get 请求node 处理 post 请求总结 前言 使用nodejs搭建后端代理服务&#xff0c;处理http请求&#xff0c;理解nodejs是如何处理get、post请求的 node 处理 get 请求 使用 http 模块创建代理服务器使用 querystring 模块解析请求参数req.end 方法发送…

node的服务端对接科大讯飞-火星ai解决方案

序&#xff1a; 官方给的node对接火星的demo其实只适用于node开发的web应用&#xff0c;但是对于纯node 作为服务端&#xff0c;也就是作为webapi来调用&#xff0c;你会发现&#xff0c;location.host直接是获取不到location的。这个时候&#xff0c;其实要单独起个wss的服务的…

SPA项目的登录注册实现,post/get请求以及跨域问题

目录 前言 一. 登录&#xff0c;注册静态页面 1.1 ElementUI简介 1.2 基于SPA项目完成登录 1.2.1 在SPA项目中添加elementui依赖 1.2.2 在main.js中添加elementui模块 1.2.3 在src目录下创建views目录&#xff0c;用于存放vue组件 1.2.4 配置路由 1.2.5 修改项目端口并启…

解决webpack报错:You forgot to add ‘mini-css-extract-plugin‘ plugin

现象&#xff1a; 原因&#xff1a; webpack5.72跟mini-css-extract-plugin有兼容性问题 解决办法&#xff1a;把 new MiniCssExtractPlugin()放在webpack配置文件中plugins数组的第一项&#xff1a; plugins: [ // 此处解决报错&#xff1a;You forgot to add mini-css-extra…

Node.js中的Buffer

Node.js中的Buffer Node.js是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;它的特点是事件驱动、非阻塞I/O模型和轻量级高效的设计。在Node.js中&#xff0c;Buffer是一个全局对象&#xff0c;用于处理二进制数据流。本文将介绍Node.js中Buffer的相关知识。 Buffer…

哪一个更好?Spring boot还是Node.js

前言 本篇文章有些与众不同&#xff0c;由于我自己手头有些关于这个主题的个人经验&#xff0c;受其启发写出此文。虽然SpringBoot和Node.js服务于很不一样的场景&#xff0c;但是这两个框架共性惊人。其实每种语言都有不计其数的框架&#xff0c;但仅仅一部分是真正卓越的。如…

Node.js中Buffer API详解

Node.js中Buffer API详解 在Node.js中&#xff0c;Buffer是一个用于处理二进制数据流的全局对象&#xff0c;它类似于数组&#xff0c;但可以存储任意大小的数据。Buffer对象是由C代码实现的底层结构&#xff0c;而JavaScript代码则提供了一些高级的API。本文将介绍Node.js中B…

Webpack简介及打包演示

Webpack 是一个静态模块打包工具&#xff0c;从入口构建依赖图&#xff0c;打包有关的模块&#xff0c;最后用于展示你的内容 静态模块&#xff1a;编写代码过程中的&#xff0c;html&#xff0c;css&#xff0c; js&#xff0c;图片等固定内容的文件 打包过程&#xff0c;注…

将 Jupyter Notebook 用于 JavaScript (使用 Node.js 或 Deno 环境)

熟悉 Python 的读者, 可能同样对 IPython 或 Jupyter 等项目 (如 Jupyter Notebook) 有所耳闻. 正如其名, IPython 项目让 Python 这门语言变得 “interactive”; 如: 交互式的 Shell 程序, 对交互式数据可视化以及 GUI 工具集的支持等等 (具体可见 IPython 项目的网站). 比如…

【Node.js】http 模块

1. http 模块 import http from http // 创建本地服务器接收数据 const server http.createServer((req, res) > {console.log(req.url)res.writeHead(200, { Content-Type: application/json // Content-Type: text/html;charsetutf-8 // 将内容以 html 标签和 utf-8 的…

手把手教你从webpack迁移到vite,仅6步~!

文章目录 启动耗时对比操作步骤1. 修改 index.html2. 修改 package.json3. 重新安装依赖4. 创建vite.config.js5. 修改require导入6. 修改环境变量判断 Vite优点 Vite 开发快速入门 启动耗时对比 webpack 启动耗时23s左右&#xff1a; vite 启动耗时0.5s左右&#xff1a; 优…

nvm、node、npm解决问题过程记录

在Windows10如何降级Node.js版本&#xff1a;可以尝试将Node.js版本降级到一个较旧的版本&#xff0c;以查看问题是否得以解决。可以使用Node Version Manager (nvm) 来轻松切换Node.js版本&#xff0c;具体完整步骤&#xff1a; 首先&#xff0c;需要安装Node Version Manager…

开发一个npm组件包(2)

通过vueelement 原来后台 开发npm包的时候 会遇到一下几个问题 入口文件变化为package/index 需要再配置打包方法 package.json下 "scripts": {"package": "vue-cli-service build --target lib ./src/package/index.js --name managerpage --dest…

【Node.js】路由

基础使用 写法一&#xff1a; // server.js const http require(http); const fs require(fs); const route require(./route) http.createServer(function (req, res) {const myURL new URL(req.url, http://127.0.0.1)route(res, myURL.pathname)res.end() }).listen…

在 NPM 中设置代理

要在 NPM 中设置代理&#xff0c;您需要使用 npm config set proxy 命令。以下是一个详细的教程&#xff1a; 首先&#xff0c;确保您已经安装了 Node.js。如果尚未安装&#xff0c;请访问 https://nodejs.org/en/download/ 下载并安装。安装完 Node.js 后&#xff0c;打开命令…

第二证券:转基因品审正式落地,种业股强势拉升,大北农涨停

种业股18日盘中强势拉升&#xff0c;截至发稿&#xff0c;大北农涨停&#xff0c;神农科技、登海种业、隆平高科等涨超6%&#xff0c;农发种业、丰乐种业、荃银高科涨约4%。 音讯面上&#xff0c;10月17日&#xff0c;农业村庄部和国家农作物品种审定委员会印发《关于第五届国…

一篇文章让你了解“JWT“

一.JWT简介 1.概念 JWT (JSON Web Token) 是一种用于在网络上安全传输信息的开放标准&#xff08;RFC 7519&#xff09;。它是一种紧凑且自包含的方式&#xff0c;用于在不同组件之间传递信息&#xff0c;通常用于身份验证和授权目的。JWT 是以 JSON 格式编码的令牌&#xff…

如何成功安装Node.js并在VS Code终端使用npm

✨✨✨ 感谢优秀的你打开了小白的文章 “希望在看文章的你今天又进步了一点点&#xff0c;生活更加美好&#xff01;”&#x1f308;&#x1f308;&#x1f308; 目录 1.什么是Node.js? 2.解决方法 3.淘宝镜像安装 1.什么是Node.js? Node.js 是一种开源与跨平台的 JavaSc…

Node.js环境安装与服务设置,结合内网穿透随时随地公网访问!

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

gulp 错误集锦

为了打包构建之前的layui写的项目&#xff0c;用到了gulp&#xff0c;但是遇到的坑还挺多&#xff0c;记录一下。 1、运行gulp时报错 ReferenceError: primordials is not defined 解决办法&#xff1a; ReferenceError: primordials is not defined 意思是primordials这个没…

day5:Node.js 第三方库

day5:Node.js 第三方库 文章目录 day5:Node.js 第三方库使用 Express.js 构建 Web 应用安装 Express第一个 Express 框架实例第二个 Express 框架实例Node.js 连接 MySQL查询数据插入数据更新数据删除数据使用 Express.js 构建 Web 应用 Express框架是Node.js生态系统中的一…

Vue3 + Nodejs 实战 ,文件上传项目--大文件分片上传+断点续传

目录 1.大文件上传的场景 2.前端实现 2.1 对文件进行分片 2.2 生成hash值&#xff08;唯一标识&#xff09; 2.3 发送上传文件请求 3.后端实现 3.1 接收分片数据临时存储 3.2 合并分片 4.完成段点续传 4.1修改后端 4.2 修改前端 5.测试 博客主页&#xff1a;専心_前端…

那些你面试必须知道的webpack知识点

目录 1、webpack介绍和简单使用1.1 什么是webpack&#xff1f;1.2 安装webpack1.3 简单使用一下webpack 2、webpack的入口与输出2.1 入口(entry)2.2 输出(output) 3、入口多种配置方法3.1 多文件打包成一个文件3.2 多文件打包成多文件 4、loader的概念5、压缩打包HTML5.1 使用步…

nodeJs+jwt实现小程序tonken鉴权

nodeJsjwt实现小程序tonken鉴权 自我记录 config\config.js // 配置文件 module.exports {DBHOST: 127.0.0.1,DBPORT: 27017,DBNAME: test,secret: xxxxx,// 小程序的appSecretAppID: xxxxx,// 小程序的appId }token中间件 middlewares\checkTokenMiddleware.js //导入 jwt…

nvm nodejs的版本管理工具

nvm 全英文名叫 node.js version management&#xff0c;是一个 nodejs 的版本管理工具&#xff0c;为了解决 nodejs 各种版本存在不兼容现象可以通过他安装和切换不同版本的 nodejs。 一、完全删除之前的 node 和 npm 1. 打开 cmd 命令窗口&#xff0c;输入 npm cache clean…

前端项目练习(练习-007-typescript-02)

学习前&#xff0c;首先&#xff0c;创建一个web-007项目&#xff0c;内容和web-006一样。&#xff08;注意将package.json中的name改为web-007&#xff09; 前面的例子&#xff0c;我们使用了nodejswebpack&#xff0c;成功创建了包含html&#xff0c;ts&#xff0c;css三个文…

优化 Node.js 性能:检测内存泄漏和高 CPU 使用率

优化 Node.js 性能&#xff1a;检测内存泄漏和高 CPU 使用率 Node.js 是一种流行的 JavaScript 运行时&#xff0c;以其速度、性能和可扩展性而闻名。然而&#xff0c;即使是优化和编写得非常好的 Node.js 应用程序也可能会遇到性能问题&#xff0c;例如内存泄漏和 CPU 使用率…

使用Webpack设置TS引用模块,解决Module not found: Error: Can‘t resolve ‘./m1‘ in ...问题

当我们把ts文件作为模块被引用的时候&#xff0c;我们使用Webpack打包代码会报错&#xff1a; Module not found: Error: Cant resolve ./m1 in ... 解决方法&#xff1a; 在webpack.config.js文件中配置如下代码&#xff1a; module.exports {// 设置引用模块resolve: {ext…

nvm安装后node或npm不是内部或外部命令

nvm安装后出现node或npm不是内部或外部命令 进行以下步骤解决 找到nvm安装所在位置&#xff0c;新建一个空的nodejs文件夹 打开 windowr —> sysdm.cpl —> 高级 —>环境变量 将下图中两个位置的地址改成刚刚新建的nodejs空文件夹所在的位置 nvm安装后都是会自动添加…

基于nodejs+vue教学辅助管理系统

学生&#xff1b;首页、个人中心、本课程设计了线上教学辅助系统 ,学生可以此系统实现在线学习&#xff0c;作业提交管理、作业成绩管理。随着社会的快速发展&#xff0c;计算机的影响是全面且深入的。教师&#xff1a;首页、个人中心、课程信息管理、教学资料管理、作业信息管…

Node.js中的单线程服务器

为了解决多线程服务器在高并发的I/O密集型应用中的不足&#xff0c;同时避免早期简单单线程服务器的性能障碍&#xff0c;Node.js采用了基于"事件循环"的非阻塞式单线程模型&#xff0c;实现了如下两个目标&#xff1a; &#xff08;1&#xff09;保证每个请求都可以…

【WebContainers】浏览器内运行NodeJS研究记录

防盗镇楼,原文地址:http://t.csdnimg.cn/OX6Ce 前言 官方文档移步:https://webcontainers.io/tutorial/1-build-your-first-webcontainer-app WebContainers为近年来新出的前端技术,它允许在浏览器内运行一个虚拟的NodeJS环境进行后端开发… 划重点!!不用不知道,一用就不用了…

9.Vue2-监听属性的用法

题记 vue2监听属性的用法 计数器 使用watch实现计数器&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>实例</title> <script src"https://cdn.staticfile.org/vue/2.4.2/vue.min.js"…

基于nodejs+vue网课学习平台

各功能简要描述如下: 1个人信息管理:包括对学生用户、老师和管理员的信息进行录入、修改&#xff0c;以及老师信息的审核等 2在库课程查询:用于学生用户查询相关课程的功能 3在库老师查询:用于学生用户查询相关老师教学的所有课程的功能。 4在库学校查询:用于学生用户查询相关学…

【NPM】particles.vue3 + tsparticles 实现粒子效果

在 NPM 官网搜索这两个库并安装&#xff1a; npm install element-plus --save npm i tsparticles使用提供的 vue 案例和方法&#xff1a; <template><div><vue-particlesid"tsparticles":particlesInit"particlesInit":particlesLoaded&…

Node介绍(nvm安装和npm常用命令)

文章目录 Node 介绍为什么要学习 Node.jsNode.js 是什么Node能做什么nvm常用的 nvm 命令npm 快捷键npm 常用命令切换 npm 下包镜像源常用命令 Node 介绍 为什么要学习 Node.js 企业需求 具有服务端开发经验更改front-endback-end全栈开发工程师基本的网站开发能力 服务端前端…

JAVA+Node/JavaScript 前后端通讯 RSA 加解密实现

实际项目中&#xff0c;前后端或跨语言加密通讯的场景十分常见。这里以 Java 和 Node.js&#xff08;兼容浏览器&#xff09;两种开发语言为例&#xff0c;实现 RSA 加解密通讯。 JAVA端加解密 此代码采用分段加解密&#xff0c;理论上支持无限长度的文本内容 import javax.cr…

基于nodejs+vue学生论坛设计与实现

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

Nodejs原型链污染学习

文章目录 前置知识JavaScript数据类型prototype原型同步和异步child_process模块 原型链污染利用条件 实例 前置知识 JavaScript数据类型 let和var关键字的区别 使用var或let关键字可以定义变量 let和var的区别如下&#xff1a; var是全局作用域&#xff0c;let 只在当前代码…

node.js的版本管理nvm

一、nvm是什么&#xff1f; nvm是一个node的版本管理工具&#xff0c;可以简单操作node版本的切换、安装、查看等等&#xff0c;与npm不同的是&#xff0c;npm是依赖包的管理工具。 二、nvm的安装 1.下载 2.安装 安装后的目录&#xff1a;C:\Users\admin\AppData\Roaming\nv…

Node.js 是如何处理请求的

前言&#xff1a;在服务器软件中&#xff0c;如何处理请求是非常核心的问题。不管是底层架构的设计、IO 模型的选择&#xff0c;还是上层的处理都会影响一个服务器的性能&#xff0c;本文介绍 Node.js 在这方面的内容。 TCP 协议的核心概念 要了解服务器的工作原理首先需要了…

koa基础应用

不要把koa想得太复杂&#xff0c;他就是一个Node框架而已。 在本地应用安装好Node和koa后&#xff0c;先实现一下简单的服务app.js&#xff0c;代码如下&#xff1a; const Koa require(koa) const app new Koa(); app.use(async (context) > {context.body hello Koa …

Moleculer微服务02

1.安装 Moleculer cli npm i moleculer-cli -g 2.创建微服务项目 moleculer init project micro-moleculer2.1 使用开发工具打开项目&#xff0c;执行命令npm run dev&#xff0c;在您的浏览器中打开 http://localhost:3000/ 如果您喜欢作者的话&#xff0c;帮忙点下关注&am…

【nvm】Node Version Manager(NVM)安装配置以及使用(WIN版)

NVM 包管理工具 安装 访问NVM-Windows的GitHub页面&#xff1a;点击nvm-setup.exe。 根据提示进行下一步&#xff0c;文件位置选择自定义位置 验证安装是否成功 nvm version 。如果成功&#xff0c;它将显示NVM的版本号。 使用 nvm list available查看所有的可以被下载…

Node.js代码漏洞扫描工具介绍——npm audit

npm audit 运行安全检查 主要作用&#xff1a;检查命令将项目中配置的依赖项的描述提交到默认注册中心&#xff0c;并要求报告已知漏洞。如果发现任何漏洞&#xff0c;则将计算影响和适当的补救措施。如果 fix 提供了参数&#xff0c;则将对包树应用补救措施。 具体参考&#x…

Node与ES6模块

模块化的作用主要体现在封装和隐藏私有实现细节&#xff0c;以及保证全局命名空间清洁上&#xff0c;因而模块之间不会意外修改各自定义的变量、函数和类。 1 模块 1.1 代码打包工具基本工作原理 在函数中声明的局部变量和嵌套函数都是函数私有的。这意味着我们可以使用立即…

webpack 解决:Cannot use import statement outside a module 的问题

1、问题描述&#xff1a; 其一、报错为&#xff1a; Uncaught SyntaxError: Cannot use import statement outside a module; 中文为&#xff1a; 未捕获的语法错误&#xff1a;无法在模块外部使用 import 语句; 其二、问题描述为&#xff1a; 在项目打包的时候 npm run …

npm安装依赖报错npm ERR! code ENOTFOUND npm ERR! errno ENOTFOUND、npm run dev报错记录

npm安装依赖报错npm ERR! code ENOTFOUND npm ERR! errno ENOTFOUND_得我所得&#xff0c;爱我所爱的博客-CSDN博客npm安装依赖报错今天在学习webpack的时候&#xff0c;在使用npm install来安装一个局部的webpack时候&#xff0c;报出一下错误:npm ERR! code ENOTFOUNDnpm ERR…

Mac下通过nvm管理node

背景 本地有两个项目&#xff0c;老项目需要用到node 14&#xff0c;新项目需要用node 16&#xff0c;所以只能通过nvm来管理node了 卸载原始的node 我的node是通过官网的.pkg文件安装的&#xff0c;可以通过以下命令进行删除 sudo rm -rf /usr/local/{bin/{node,npm},lib/…

promisify 是 Node.js 标准库 util 模块中的一个函数

promisify 是 Node.js 标准库 util 模块中的一个函数。它用于将遵循 Node.js 回调风格的函数转换为返回 Promise 的函数。这使得你可以使用 async/await 语法来等待异步操作完成&#xff0c;从而让异步代码看起来更像同步代码。 在 Node.js 的回调风格中&#xff0c;函数通常接…

docker部署多个node-red操作过程

docker部署多个node-red操作过程 一、docker安装教程二、docker安装node-red2.1 拉取镜像2.2 创建目录并分配权限 三、 docker操作node-red3.1 部署node-red3.2 查看\关闭\删除容器 四、Docker删除Redis镜像 回到目录 一、docker安装教程 【docker使用安装教程】 回到目录 …

运行 `npm install` 时的常见问题与解决方案

运行 npm install 时的常见问题与解决方案 问题一&#xff1a;网络连接问题 描述&#xff1a; 运行 npm install 时&#xff0c;可能会遇到网络连接问题&#xff0c;导致无法正常下载依赖包。 报错示例&#xff1a; npm ERR! network connection timed outnpm ERR! connect…

Node.js的crypto模块 加密

Node.js的crypto模块提供了许多加密和解密功能&#xff0c;包括对称加密、非对称加密、哈希函数等。在本篇文章中&#xff0c;我们将详细介绍Node.js的crypto模块的API、代码注释和举例。 加密和解密 对称加密 对称加密算法使用相同的密钥进行加密和解密&#xff0c;例如AES…

2023-10-19 node.js-将异步处理修改为同步-使用Promise和async-记录

摘要: 2023-10-19 node.js-将异步处理修改为同步-使用Promise和async-记录 使用promise和async将异步修改为同步: const fs require(fs);f1 function() {return new Promise(resolve > {fs.readFile(f1.txt, utf8, (err, data) > {if (err) reject(err);else resolve(…

Node.js在Python中的应用实例解析

随着互联网的发展&#xff0c;数据爬取成为了获取信息的重要手段。本文将以豆瓣网为案例&#xff0c;通过技术问答的方式&#xff0c;介绍如何使用Node.js在Python中实现数据爬取&#xff0c;并提供详细的实现代码过程。 Node.js是一个基于Chrome V8引擎的JavaScript运行时环境…

Webpack使用plugin插件自动在打包目录生成html文件

我们使用html-webpack-plugin插件可以自动在打包代码目录生成html文件 使用步骤&#xff1a; 一、安装依赖 在控制台中输入如下代码&#xff1a; npm i -D html-webpack-plugin 二、在webpack.config.js中配置插件 const HTMLPlugin require("html-webpack-plugin&q…

ERR_PNPM_LINKING_FAILED Error: EPERM: operation not permitted, rename

webstorm终端pnpm报错  ERR_PNPM_LINKING_FAILED  Error: EPERM: operation not permitted, rename ’ 报错原因&#xff1a;powershell权限不够 解决办法&#xff1a;提升权限/在文件打开Powershell安装依赖

node 第十天 原生node封装一个简易的服务器

原生node封装一个简易的服务器, 把前面几天的知识揉和起来做一个服务器基础实现, 首页访问, 静态资源服务器, 特定接口封装, 404app.js 服务器入口文件 app.js node app.js即可启动服务器 const { start } require(./modules/server); start();require_modules.js 整合模块导…

Webpack十大缺点:当过度工程化遇上简单的静态页面

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

(附源码)基于springboot校园自媒体信息服务平台-计算机毕设 84565

springboot校园自媒体信息服务平台 目 录 摘要 1 绪论 1.1课题意义 1.2开发现状 1.3系统开发技术的特色 1.4springboot框架介绍 1.5论文结构与章节安排 2 2校园自媒体信息服务平台系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据增加流程 2.3.2数据修改流程 2…

21.Node-RESTful API的用法

题记 node.js中restful api的用法 HTTP方法 GET - 用于获取数据。 PUT - 用于更新或添加数据。 DELETE - 用于删除数据。 POST - 用于添加数据。 创建RESTful 创建Json文件 创建users.json文件&#xff1a; {"user1" : {"name" : "mahesh",&q…

nvm管理不同版本nodejs

文章目录 nvm下载卸载本地node安装nvm安装nodejsnvm查看已安装版本nvm切换nodejs版本nvm删除nodejs版本 nvm下载 nvm github下载链接 nvm 1.1.7-setup.zip&#xff1a;安装版&#xff0c;推荐使用 卸载本地node 打开cmd where node 找到上面找到的路径&#xff0c;将node.…

npm publish发布到在线仓库时,提示:Scope not found

当npm publish发布时&#xff0c;控制台提示&#xff1a;Scope not found&#xff0c;具体错误信息如下&#xff1a; npm notice npm ERR! code E404 npm ERR! 404 Not Found - PUT https://registry.npmjs.org/xxx%2fxxx - Scope not found npm ERR! 404 npm ERR! 404 xxx/xx…

如何提高webpack的构建速度?

一、背景 随着我们的项目涉及到页面越来越多&#xff0c;功能和业务代码也会随着越多&#xff0c;相应的 webpack 的构建时间也会越来越久 构建时间与我们日常开发效率密切相关&#xff0c;当我们本地开发启动 devServer 或者 build 的时候&#xff0c;如果时间过长&#xff…

安装node.js和vue-cli脚手架,实现vue项目和springboot项目前后端数据交互

1、安装node.js 太高版本的win7不支持 这里安装node-v12.16.2-x64.msi&#xff0c;指定安装位置后直接按下一步就可以。npm是node内置的工具 这里配置npm的镜像cnpm&#xff08;提高下载速度&#xff0c;以后用到npm的命令都可以用cnpm命令替换&#xff09;不指定cnpm版本使用…

包管理器 npm

前端开发中常用的包管理器有以下几种&#xff1a; npm (Node Package Manager)&#xff1a;npm是Node.js的包管理器&#xff0c;也是最常用的前端包管理工具。它是一个命令行工具&#xff0c;用于安装、更新和卸载依赖包&#xff0c;并管理项目中的各种依赖关系 Yarn&#xf…

Node-模块系统的用法

题记 node.js模块系统的用法&#xff0c;以下是具体操作过程和代码 为了让Node.js的文件可以相互调用&#xff0c;Node.js提供了一个简单的模块系统。 模块是Node.js 应用程序的基本组成部分&#xff0c;文件和模块是一一对应的。 一个 Node.js 文件就是一个模块&#xff0c;这…

kali安装nodejs、npm失败

更新apt-get再安装&#xff0c;更新时间比较久&#xff0c;看网速&#xff0c;中间有一些确认步骤 22 apt-get update23 apt-get upgrade24 apt-get install nodejs25 node26 npm27 apt-get install npm

Node.js 的适用场景

目录 ​编辑 前言 适用场景 1. 实时应用 用法 代码 理解 2. API 服务器 用法 代码示例 理解 3. 微服务架构 用法 代码示例 理解 总结 前言 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;它使得 JavaScript 可以脱离浏览器运行在服务器…

手把手教你使用Express框架在Node服务端实现图片渲染

手把手教你使用Express框架在Node服务端实现图片渲染 1.前言2.node-canvas库3.搭建node服务端环境3.1 初始化项目3.2 使用内置http模块创建服务3.3 使用Express创建服务 4.服务端渲染图片4.1 创建Express路由4.2 绘制三角形4.3 静态资源中间件4.4 写入图片文件4.5 渲染Echarts图…

Node学习笔记之HTTP 模块

回顾&#xff1a;什么是客户端、什么是服务器&#xff1f; 在网络节点中&#xff0c;负责消费资源的电脑&#xff0c;叫做客户端&#xff1b;负责对外提供网络资源的电脑&#xff0c;叫做服务器。 http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块…

npm更新包时This operation requires a one-time password.

[访问我的npm包](mhfwork/yt-ui - npm) 更新npm包时出现 This operation requires a one-time password.是因为需要认证 解决办法 1. 点击红线处的链接 2. 进入npm官网获取指定秘钥 3. 再次填入 one-time password 即可

Node.js的基本概念node -v 和npm -v 这两个命令的作用

Node.js 是一个开源且跨平台的 JavaScript 运行时环境&#xff0c;它可以让你在服务器端运行 JavaScript 代码。Node.js 使用了 Chrome 的 V8 JavaScript 引擎来执行代码&#xff0c;非常高效。 在 Node.js 出现之前&#xff0c;JavaScript 通常只在浏览器中运行&#xff0c;用…

Node学习笔记之Express框架

一、express 介绍 express 是一个基于 Node.js 平台的极简、灵活的 WEB 应用开发框架&#xff0c;官方网址&#xff1a;https://www.expressjs. com.cn/ 简单来说&#xff0c;express 是一个封装好的工具包&#xff0c;封装了很多功能&#xff0c;便于我们开发 WEB 应用&…

Node编写用户注册接口

目录 前言 创建服务器 编写注册接口API 创建路由对象&#xff0c;将路由对象导出去 将路由对象导出到服务器中 判断用户发起注册请求时是否输入账号或密码 验证表单数据 在数据库中创建表 在node中绑定mysql数据库 判断用户注册的账号密码是否已经被注册 密码加密 完…

工作两年,本地git分支达到了惊人的361个,该怎么快速清理呢?

说在前面 不知道大家平时工作的时候会不会需要经常新建git分支来开发新需求呢&#xff1f;在我这边工作的时候&#xff0c;需求都是以issue的形式来进行开发&#xff0c;每个issue新建一个关联的分支来进行开发&#xff0c;这样可以通过issue看到一个需求完整的开发记录&#x…

ReferenceError: primordials is not defined错误解决

问题场景&#xff1a; 从github上拉了一个项目&#xff0c;想要学习一下&#xff0c;在起服务的时候出现了这个问题。 造成的原因&#xff1a; gulp 与 node 版本起冲突。 1&#xff09;首先&#xff0c;安装 gulp&#xff0c;查看版本&#xff1b; npm install gulp -g g…

解决报错:npm ERR! code 1

我是 npm install --legacy-peer-deps 成功了 解决方案&#xff1a; 升级swiper库&#xff1a;你可以尝试升级你的项目中的swiper库到5.2.0或更高版本&#xff0c;以满足vue-awesome-swiper的需求。你可以使用以下命令来进行升级&#xff1a; npm install swiperlatest 注意…

【前端】NodeJS核心知识点整理

1.Node.js入门案例 1.1.什么是Node.js JS是脚本语言&#xff0c;脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS&#xff0c;浏览器充当了解析器的角色。而对于需要独立运行的JS&#xff0c;NodeJS就是一个解析器。 每一种解析器都是一个运行环境&#xff0c;不但…

【Node.js】暴露自定义响应头和预检请求的时机

1. 暴露自定义响应头 // server.js app.post(/api/user/hello, (req, res) > {res.setHeader(Access-Control-Allow-Origin, *)// 权限设置&#xff08;如果有个多&#xff0c;用 &#xff0c;隔开&#xff09;&#xff0c;暴露给前端res.setHeader(Access-Control-expose-…

8.JavaScript-注释

题记 javascript注释 单行注释 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>实例</title> </head> <body><h1 id"myH1"></h1> <p id"myP"></p>…

前端AJAX入门到实战,学习前端框架前必会的(ajax+node.js+webpack+git)(二)

阳光总在风雨后&#xff0c;请相信有彩虹。 案例 - 图书管理 bootstrap弹框 需求&#xff0c;点击添加按钮&#xff0c;没有离开当前页面&#xff0c;在当前页面弹出弹框&#xff08;弹窗&#xff09; 先学着实现一个简单的弹框&#xff0c;如下图右下角 bootstrap有两种方式…

什么是 Node.js

目标 什么是 Node.js&#xff0c;有什么用&#xff0c;为何能独立执行 JS 代码&#xff0c;演示安装和执行 JS 文件内代码 讲解 Node.js 是一个独立的 JavaScript 运行环境&#xff0c;能独立执行 JS 代码&#xff0c;因为这个特点&#xff0c;它可以用来编写服务器后端的应用…

webpack 解决:TypeError: merge is not a function 的问题

1、问题描述&#xff1a; 其一、存在的问题为&#xff1a; TypeError: merge is not a function 中文为&#xff1a; 类型错误&#xff1a;merge 不是函数 其二、问题描述为&#xff1a; 想执行 npm run dev 命令&#xff0c;运行起项目时&#xff0c;控制台报错 TypeErro…

npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

1 bug描述 使用vscode执行npm run dev指令时出现 “npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写&#xff0c;如果包括路径&#xff0c;请确保路径正确&#xff0c;然后再试一次 “ 的错误提示&#xff0c;原因是系统里没有安装n…

修改npm全局安装的插件(下载目录指向)

我们先打开终端 然后执行 npm config get prefix查看npm 的下载地址 一般都会在C盘 但是 我们都知道 C盘下东西多了是很不好的 所以 我们可以执行 npm config set prefix “E:\npmfile”将 npm 的下载地址 改变成 E盘下的 npmfile目录 这样 以后 默认全局安装的插件就会都到…

11-Webpack模块打包工具

01.什么是 Webpack 目标 了解 Webpack 的概念和作用&#xff0c;以及使用 讲解 Webpack 是一个静态模块打包工具&#xff0c;从入口构建依赖图&#xff0c;打包有关的模块&#xff0c;最后用于展示你的内容 静态模块&#xff1a;编写代码过程中的&#xff0c;html&#xf…

nodejs的Multer包的使用

Node.js 是一个非常流行的 JavaScript 运行环境&#xff0c;它可以在服务器端运行 JavaScript 代码。在开发 Web 应用程序时&#xff0c;文件上传是一个非常常见的需求。Multer 是一个 Node.js 的中间件&#xff0c;用于处理文件上传。在本文中&#xff0c;我们将详细讲解 Mult…

npx 和 npm 区别

文章目录 背景作用执行流程 背景 解决 npm 之前的执行包中的命令行需要先下载的问题&#xff0c;如果有多个不同版本的包就需要下载多次比如已经装了全局的 webpack 1.x 版本并且还要继续使用&#xff0c;还需要装个 webpack 4.x 使用的其相应功能,这个时候可以不装在全局&…

Node学习笔记之user用户API模块

1、获取用户的基本信息 步骤 获取登录会话存储的session中用户的id判断是否获取到id根据用户id查询数据库中的个人信息检查指定 id 的用户是否存在将密码设置为空将数据返回给前端 // 获取用户信息数据 exports.userinfo (req, res) > {(async function () {// 1. 获取…

nodemon : 无法加载文件 C:\Users\XXX\\npm\nodemon.ps1,因为在此系统上禁止运行脚本。

这个错误信息表明 PowerShell (PS) 未能执行 nodemon&#xff0c;因为默认情况下 PowerShell 对于运行脚本的执行策略进行了限制。你可以通过以下步骤解决这个问题&#xff1a; 1. 打开 PowerShell 作为管理员&#xff08;以管理员身份运行 PowerShell&#xff09;。 2. 输入…

第四章认识Node.js模块化开发

Node.js系统模块 续上一篇文章第三章认识Node.js模块化开发-CSDN博客&#xff0c;这次继续来认识和总结以下node的常用模块开发 Node.js系统模块是指Node.js自带的一些模块&#xff0c;这些模块可以直接在Node.js中使用&#xff0c;无需安装其他包。以下是常用的Node.js系统模块…

在nodejs中使用Mongoose和MongoDB实现curd操作

在nodejs中使用Mongoose和MongoDB实现curd操作 在Node.js中&#xff0c;数据库被用来存储和检索Web应用程序的数据。它们是构建动态和可伸缩应用程序的重要组成部分。Node.js提供了各种模块和包,可以与数据库一起工作,如MySQL、PostgreSQL、MongoDB等。它们允许开发人员使用各…

CORS的原理以及在Node.js中的使用

在前端浏览器中的JavaScript代码发起HTTP请求到服务器的Node.js程序&#xff0c;CORS&#xff08;跨域资源共享&#xff09;会在以下几个步骤中发挥作用&#xff1a; 前端JavaScript代码发起请求&#xff1a; 前端浏览器中的JavaScript代码使用XMLHttpRequest对象或Fetch API等…

Node.js 的pm2 库

Node.js 是一个非常流行的 JavaScript 运行时环境&#xff0c;用于编写服务器端代码。随着 Node.js 应用程序的增长&#xff0c; 我们需要一种可靠的方式来管理应用程序的生命周期。这就是 pm2 库的作用。它是一个流行的 Node.js 应用程序进程管理器&#xff0c;可以帮助我们管…

前端性能瓶颈崩溃项目?Webpack助力解决!

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 ⭐ 专栏简介 &#x1f4d8; 文章引言 一、背…

什么是Webpack的热模块替换(Hot Module Replacement)?它的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

【案例实战】NodeJS+Vue3+MySQL实现列表查询功能

这篇文章&#xff0c;给大家带来一个列表查询的功能&#xff0c;从前端到后端的一个综合案例实战。 采用vue3作为前端开发&#xff0c;nodejs作为后端开发。 首先我们先来看一下完成的页面效果。点击分页&#xff0c;可以切换到上一页、下一页。搜索框可以进行模糊查询。 后端…

Nodejs的安装以及配置(node-v12.16.1-x64.msi)

Nodejs的安装以及配置 1、安装 node-v12.16.1-x64.msi点击安装&#xff0c;注意以下步骤 本文设置nodejs的安装的路径&#xff1a;D:\soft\nodejs 继续点击next&#xff0c;选中Add to PATH &#xff0c;旁边的英文告诉我们会把 环境变量 给我们配置好 当然也可以只选择 Nod…

对 Webpack 的理解

结论先行&#xff1a; Webpack 是目前比较常用的模块打包工具&#xff0c;它能够管理和打包我们开发中所用到的 HTML、 CSS、JS 以及各种静态资源文件。 webpack内部做的事情呢&#xff0c;就是分析出各个模块之间的依赖关系&#xff0c;然后形成资源列表&#xff0c;最终打包…

NPM- 滚动进度可视化插件

目录 progress-scroll 滚动进度插件&#x1f4e6; 体验&#x1f30d; 安装&#x1f6f9; 注入&#x1f389; 配置 &#x1f916; 使用方法&#x1f4dd; 使用示例 Demo.vue &#x1f48c; 原理 progress-scroll 滚动进度插件 &#x1f916;&#x1f389;&#x1f389; 您的 进度…

Node.js 做 Web 后端的优势在哪?为什么是明智的选择?

当我们谈论构建强大的Web应用程序时&#xff0c;选择适当的后端技术至关重要。在如今的技术领域中&#xff0c;Node.js已经崭露头角&#xff0c;并且越来越多的开发者和企业选择将其作为首选的后端开发工具。但是&#xff0c;Node.js究竟有哪些优势&#xff0c;使得它成为众多开…

【Node.js】zlib 模块

const fs require(fs) const zlib require(zlib)const gzip zlib.createGzip()const readstream fs.createReadStream(./avatar/1.txt) const writestream fs.createWriteStream(./avatar/2.txt)// 在写入之前压缩文件 readstream.pipe(gzip).pipe(writestream)可以明显看…

NPM 常用命令(十一)

目录 1、npm shrinkwrap 1.1 使用语法 1.2 描述 2、npm star 2.1 使用语法 2.1 描述 3、npm stars 3.1 使用语法 3.2 描述 4、npm start 4.1 使用语法 4.2 描述 5、npm stop 5.1 使用语法 5.2 描述 6、npm team 6.1 使用语法 6.2 描述 6.3 详情 7、npm test…

【Node.js】crypto 模块

crypto模块的目的是为了提供通用的加密和哈希算法。用纯JavaScript代码实现这些功能不是不可能&#xff0c;但速度会非常慢。 Nodejs用C/C实现这些算法后&#xff0c;通过cypto这个模块暴露为JavaScript接口&#xff0c;这样用起来方便&#xff0c;运行速度也快。 只要密钥发…

Node基础概念,先了解一下

Nodejs是基于Chrome V8引擎的服务器端JavaScript运行环境&#xff0c;也就是说可以在浏览器之外的主机上运行JavaScript。 NodeJS Nodejs有三部分组成&#xff1a;标准库、中间层和底层库。 标准库&#xff1a;是给开发人员直接调用的API&#xff0c;比如HTTP模块&#xff1b…

window环境下安装node.js8+angular6

安装node.js8 1.登录node官网 node官网Node.js is a JavaScript runtime built on Chromes V8 JavaScript engine.https://nodejs.org/en2.找到适合自己的版本 选择下载 安装的时候一键next傻瓜式安装即可 设置淘宝镜像&#xff1a; npm config set registry https://regist…

安装element-plus

使用npm包管理器下载 打开cmd “winr” 安装node.js之后自带npm &#xff0c;无需单独安装 测试工具&#xff1a;在命令行输入 npm -v 能有个版本号&#xff0c;就说明工具能用 如果要更新npm&#xff0c;可以使用如下命令 npm install npm -g 使用以下命令安装 npm instal…

node模块导出引入两种方式和npm包管理

模块化的好处 在 Node.js 中每个文件都被当做是一个独立的模块&#xff0c;模块内定义的变量和函数都是独立作用域的&#xff0c;因为 Node.js 在执行模块代码时&#xff0c;将使用如下所示的函数封装器对其进行封装 (function(exports,require,module,__filename,_dirname){//…

文章分类管理接口

目录 前言 新建表 获取文章分类列表接口 初始化路由模块 将路由对象导出并使用 初始化路由对象处理函数 修改路由代码 导入数据库 定义sql语句 调用db.query() 完整的获取文章分类列表处理函数 新增文章分类接口 定义路由和处理函数 验证表单数据 查询分类名称与…

11_博客管理系统_实现过程

项目初始化 创建项目文件夹进入文件夹&#xff0c;执行 npm init -y 命令安装 express 和 mongoose&#xff0c;npm install express mongoose创建项目入口文件&#xff0c;app.js 或 index.js在 app.js 中进行项目搭建配置网站的路由配置网站静态资源目录 配置静态页面 配置…

Node学习笔记之ORM

ORM 全拼Object-Relation Mapping. 中文意为 对象-关系映射. 主要实现模型对象到关系数据库数据的映射. 比如&#xff1a;把数据库表中每条记录映射为一个模型对象 优点 : 1、只需要面向对象编程, 不需要面向数据库编写代码. 2、对数据库的操作都转化成对类属性和方法的操…

Windows下pm2调用npm和nuxt的办法

pm2调用npm pm2 start C:\Users\xiao\AppData\Roaming\npm\node_modules\npm\index.js --name test -- run start 其中index.js的路径就是npm全局安装的路径&#xff0c;可通过以下命令获取 npm root -g require全局npm模块的一种方法 新建文件pm2npm.js const root req…

win中安装nvm进行Node版本控制

之前有安装node.js安装包的需要先给卸载掉先通过官网下载安装包nvm-setup.zip nvm官网地址命令行打开输入nvm -v&#xff0c;测试安装是否成功 此时如果进行node相关版本安装的话&#xff0c;可能下载速度过慢&#xff0c;此时需要更换镜像源。 斜体样式找到nvm的安装路径 &am…

(附源码)基于springboot鲜花商城小程序-计算机毕设 84731

基于springboot微信小程序的鲜花商城 摘 要 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;微信小程序的鲜花商…

简单的nvm语法

文章目录 导文常用的nvm语法 导文 nvm&#xff08;Node Version Manager&#xff09;是一个用于管理Node.js版本的工具&#xff0c;它提供了一些简单的命令来操作Node.js的安装、切换和管理。 常用的nvm语法 这些命令可以在终端中执行&#xff0c;以方便地进行Node.js版本的管…

node复制当前目录下的文件夹到另一层目录(包含多层文件夹嵌套)

前段时间在跟进node项目时有个node项目的需求&#xff0c;然后上线流程是把前端build后的文件夹放到后端仓库的静态资源目录下&#xff0c;再把后端代码发布上线。这样做的好处是在前端页面调用接口时&#xff0c;可以直接 /xxx来调用&#xff08;浏览器会自动把域名补全&#…

《Webpack 5 基础配置》- 禁止在出现编译错误或警告时,覆盖浏览器全屏显示

Webpack5 overlay 配置地址默认编译错误或警告为 true&#xff0c;即浏览器全屏显示&#xff1b;overlay 属性可以是 boolean 型&#xff0c;也可是 object 类型&#xff1b;还有其它设置说明&#xff0c;详见上述官网地址&#xff1b; module.exports {devServer: {client: {…

【Node.js】node 项目代码如何开启多线程,非常好用?

Node.js 是单线程的&#xff0c;但是可以通过使用 Worker Threads 模块在 Node.js 应用程序中开启多线程。 以下是一个简单的示例&#xff0c;展示如何使用 Worker Threads 模块在 Node.js 中创建多线程&#xff1a; const { Worker } require(worker_threads);function run…

nodejs express vue 点餐外卖系统源码

开发环境及工具&#xff1a; nodejs&#xff0c;vscode&#xff08;webstorm&#xff09;&#xff0c;大于mysql5.5 技术说明&#xff1a; nodejs express vue elementui 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示搜索菜品&#xff0c;轮播图&#xf…

【佳学基因检测】Node.js中如何读取并调用内容

【佳学基因检测】Node.js中如何读取并调用内容 先给出功能实现代码&#xff1a; var http require(http); var fs require(fs); http.createServer(function (req, res) {fs.readFile(jiaxuejiyin.html, function(err, data) {res.writeHead(200, {Content-Type: text/html…

nexus搭建npm私有镜像

假设有一个nexus服务&#xff0c;地址为&#xff1a; http://10.10.33.50:8081/ 创建存储空间 登录后创建存储空间&#xff0c;选择存储类型为File&#xff0c;并设置空间名称为 npm-private 创建仓库类型 2.1 创建hosted类型仓库 创建一个名为 npm-hosted 的本地类型仓库 2.…

R语言用jsonlite库写的一个图片爬虫

以下是一个使用R语言和jsonlite库下载图片的程序。首先&#xff0c;我们需要导入jsonlite库和options()函数&#xff0c;然后将代理服务器的主机名和端口号设置为"duoip"和"8000"。接着&#xff0c;我们将URL设置为"https://yun.baidu.com/"&…

【佳学基因检测】Node.js http模组中req参数的使用

【佳学基因检测】Node.js http模组中req参数的使用 在Node.js的http模块中&#xff0c;当创建一个服务器时&#xff0c;通常会提供一个处理函数&#xff0c;该函数会接收两个参数&#xff1a;req和res&#xff0c;分别代表请求对象和响应对象。这里&#xff0c;佳学基因人工智…

一分钟理解npm run dev 和 npm run serve

前端开发过程中运行Vue项目的时候&#xff0c;有时候使用npm run serve命令可以启动项目&#xff0c;有时候却会报错&#xff1b;有时候使用npm run dev命令可以启动项目&#xff0c;有时候却也会报错。是什么原因造成这种情况呢&#xff0c;原因在于Vue脚手架版本的问题&#…

win7中安装node14和vue

下载并安装低版本node 13 到官网去找早期历史版本的 nodejs 13 msi格式即可&#xff0c;并一键安装&#xff0c;我安装在了 D:\Program Files\nodejs 目录下 https://nodejs.org/download/release/v13.14.0/ 下载高版本node 14 下载高版本的node zip包 https://nodejs.org/…

解释一下Node.js中的事件循环(event loop)

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

Webpack的Tree Shaking。它的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

如何上传自己的npm包

文章目录 一、创建项目1.1 第一步注册1.2 第二步初始化1.3 第三步登录1.4 更改镜像1.5 上传1.6 更新上传后的npm包 二、编写代码2.1 新建一个文件夹2.2 初始化2.3 package.json配置2.4 安装依赖模块2.5 创建index.js文件2.6 测试2.7 上传 npm是什么&#xff1f; npm是JavaScrip…

前端实现埋点监控

前端实现埋点&监控 实现埋点功能的意义主要体现在以下几个方面&#xff1a; 数据采集&#xff1a;埋点是数据采集领域&#xff08;尤其是用户行为数据采集领域&#xff09;的术语&#xff0c;它针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。通过埋…

npm 下载包失败解决方案

1.【问题描述】使用 npm 下载vue项目依赖包时失败&#xff0c;版本不一致。 【解决方法】使用 npm install --force npm install --force 是一个命令行指令&#xff0c;用于在 Node.js 环境中使用 npm&#xff08;Node Package Manager&#xff09;安装包或模块。–force 参数表…

nodejs express vue 酒店预订系统源码

开发环境及工具&#xff1a; nodejs&#xff0c;vscode&#xff08;webstorm&#xff09;&#xff0c;大于mysql5.5 技术说明&#xff1a; nodejs express vue elementui 功能介绍&#xff1a; 用户端&#xff1a; 用户登录注册 首页显示轮播图&#xff0c;客房分类&…

node.js多版本管理器nvm的安装和使用

执行 下载安装命令 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashsunyuhuasunyuhua-HKF-WXX:~$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash% Total % Received % Xferd Average Speed Time…

在Node.js中,什么是事件发射器(EventEmitter)?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

Node.js中的文件系统(file system)模块

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

NodeJS 入门笔记

文档地址 课程地址 源码 提取码&#xff1a;963h hello wrold console.log(hello, world);node hello.jsnodejs 中不能使用 DOM(document) 和 BOM(window) 的 API&#xff1a; documentwindowhistorynavigatorlocation 但是下面的 API 是相通的&#xff1a; consoletimer…

node 第十七天 使用rsa非对称加密 实现前后端加密通信 JSEncrypt和node-rsa

什么是非对称加密 加密过程需要两个钥匙, 公钥和私钥 其中公钥用于加密明文, 私钥用于解密公钥加密的密文, 解密只可以用私钥 公钥和私钥是一对一的关系 公钥可以发送给用户, 不用担心泄露 私钥需要保存在服务端, 不能泄露 例如: 战场上&#xff0c;B要给A传递一条消息&#xf…

用volta管理不同项目node版本

1 什么是volta volta是一个node.js的版本管理工具&#xff0c;你的电脑上安装了很多个node版本&#xff0c;volta可以让你在不同的项目中使用不同版本的node.js,并且可以切换node.js版本 Volta会自动将安装的Node.js版本与该项目绑定&#xff0c;使得您在该项目中执行 node、np…

在nodejs中验证收到的请求

在nodejs中验证收到的请求 Node.js是构建Web应用程序的一种常用方式。随着应用程序的增长&#xff0c;验证传入的请求变得至关重要&#xff0c;以确保它们格式正确并符合某些标准。在这篇文章中&#xff0c;我们将探索不同的方法来验证接收到的请求&#xff0c;并提供如何在自…

Express框架开发接口之req.params、req.query与req.body的区别

1.req.query 用于get请求 http://localhost:3000/user?usernameljz&age1 获取 URL 中携带的查询参数 通过req.query对象&#xff0c;可以访问到客户端通过查询字符串的形式&#xff0c;发送到服务器的参数&#xff1a; 2.req.params 用于get请求 url路径为&#xff…

2023-11-01 node.js-electron-环境配置-记录

摘要: 2023-11-01 node.js-electron-环境配置-记录 相关文档: Node.js Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron node.js的国内源 - Python技术站 node.js 下载地址: https://nodejs.org/dist/v20.9.0/ 说明: 最好使用最新版本当前我使…

执行npm install时老是安装不成功node-sass的原因和解决方案

相信你安装前端项目所需要的依赖包&#xff08;npm install 或 yarn install&#xff09;时&#xff0c;有可能会出现如下报错&#xff1a; D:\code\**project > yarn install ... [4/4] Building fresh packages... [-/6] ⠁ waiting... [-/6] ⠂ waiting... [-/6] ⠂ wai…

webpack 的 Loader 和 Plugin 的区别,常见的 loader 和 plugin 有哪些?

结论先行&#xff1a; 1、 Loader 和 Plugin 的区别 Loader 也叫做就是“加载器”&#xff0c;因为 webpack 原生只能解析 js 文件&#xff0c;而对于其他类型文件&#xff0c;则需要借助 loader。所以 loader 的作用就是实现对不同格式文件的解析和处理&#xff0c;例如把 E…

浏览器自动播放音视频-前端实现方案

目录 前言 浏览器自动播放策略 策略详情&#xff1a; 实现方案 方案1&#xff1a; 互动后播放 方案2&#xff1a; 互动后出声 总结 前言 在开发中可能有遇到这样的需求&#xff0c;当用户打开页面后&#xff0c;需要自动播放视频或音频&#xff0c;按理说那就打开页面…

npm ERR! network ‘proxy‘ config is set properly. See: ‘npm help config解决方法

这个错误提示通常表示在使用 npm 安装包时出现了网络连接问题。具体来说&#xff0c;可能是由于以下原因之一&#xff1a; 你的网络连接不稳定或者被防火墙拦截了。你的计算机设置了代理&#xff0c;但是 npm 没有正确配置代理。npm 的配置文件中的 registry 配置不正确&#…

nvm 解决不同项目需要使用的node版本不一致、nvm版本管理

第一步、卸载电脑上已安装的node 如果电脑没有安装node&#xff0c;可以跳过第一步&#xff0c;直接进入第二步。 1.1 1.2 1.3 打开电脑的这个路径 C:\Users\admin\AppData\Roaming&#xff0c;没有卸载node之前是有npm这个缓存目录的&#xff0c;卸载之后在C:\Users\admin\…

nodejs统计文件/文件夹数量

nodejs统计文件/文件夹数量 const fs require(fs); const path require(path);const htmlList []; const cssList []; const jsList []; let fileNum 0 let filesNum 0 function getFiles(dir) {const folders fs.readdirSync(dir);folders.forEach((folderName) >…

30天精通Nodejs--第七天:Stream

目录 引言Stream 模块简介Stream 的核心概念基本使用可读流可写流自定义流结语引言 上篇文章我们详细介绍了Nodejs的核心模块之一:File system。 这篇文章我们继续介绍Nodejs的另一个核心模块:Stream。 包括其核心概念、基本使用、不同类型的流以及如何构建自定义流,帮助小…

启动nodejs项目报错: opensslErrorStack的解决方法

npm run dev启动报错&#xff1a; opensslErrorStack: [ error:03000086:digital envelope routines::initialization error ], library: digital envelope routines, reason: unsupported, code: ERR_OSSL_EVP_UNSUPPORTED Node.js v20.9.0 解决&#xff1a; set NO…

Nvm(node)设置node默认版本

1.安装nvm。 2.查看当前版本 nvm ls 3.在列表中选择对应版本的Node.js&#xff0c;并记下相应的版本号。 4. 更改默认的版本号 nvm alias default 版本号 5.查看是否修改成功 nvm ls 若成功则是default->版本号 (->v版本号 ) 这里的版本号都是你要固定使用的版本号。…

nodejs卸载和安装教程

一、卸载 1、Win菜单中找到Node.js的卸载程序&#xff0c;运行卸载程序。 3.选择 OK&#xff0c;等待卸载。 4. 删除C:\Users\用户名\AppData\Roaming目录下的npm和npm-cache&#xff1b;删除C:\Users\123\AppData\Local\目录下的npm-cache。 二、安装 傻瓜式安装&#xf…

Bun 1.0.7 版本发布,实现多个 Node.js 兼容改进

导读Bun 是一个集打包工具、转译器和包管理器于一体的 JavaScript 运行时&#xff0c;由 Jarred Sumner 发布了 1.0.7 版本。本次更新实现了对 Node.js 运行时的多项兼容性改进&#xff0c;并修复了近 60 个 bug。 根据发布说明&#xff0c;本版本对 “bun install” 命令进行…

(附源码)基于SSM 医院管理系统-计算机毕设 87641

医院管理的设计与实现 摘 要 随着互联网趋势的到来&#xff0c;各行各业都在考虑利用互联网将自己推广出去&#xff0c;最好方式就是建立自己的互联网系统&#xff0c;并对其进行维护和管理。在现实运用中&#xff0c;应用软件的工作规则和开发步骤&#xff0c;采用Jsp技术建设…

node 第十六天 模板引擎handlebars

handlebars handlebars文档 Handlebars 是一种简单的 模板语言。 它使用模板和输入对象来生成 HTML 或其他文本格式。Handlebars 模板看起来像常规的文本&#xff0c;但是它带有嵌入式的 Handlebars 表达式 。 这里我们要注意模板引擎的定义 模板引擎是对一串字符串 结合数据 编…

2023 全栈工程师 Node.Js 服务器端 web 框架 Express.js 详细教程(更新中)

Express 框架概述 Express 是一个基于 Node.js 平台的快速、开放、极简的Web开发框架。它本身仅仅提供了 web 开发的基础功能&#xff0c;但是通过中间件的方式集成了外部插件来处理HTTP请求&#xff0c;例如 body-parser 用于解析 HTTP 请求体&#xff0c;compression 用于压…

npm install 安装总结

npm install moduleName 会把moduleName 包安装到node_modules目录中不会修改package.json之后运行npm install命令时&#xff0c;不会自动安装moduleName npm install moduleName -g 安装模块到全局&#xff0c;不会在项目node_modules目录中保存模块包。不会将模块依赖写入de…

聊聊模板引擎<Template engine>

模板引擎是什么 模板引擎是一种用于生成动态内容的工具&#xff0c;通常用于Web开发中。它能够将静态的模板文件和动态数据结合起来&#xff0c;生成最终的HTML、XML或其他文档类型。模板引擎通过向模板文件中插入变量、条件语句、循环结构等控制语句&#xff0c;从而实现根据…

【部署篇】宝塔liunx中使用docker部署nestjs项目【全过程】

一、 &#x1f44b; 前序工作 连接服务器 获取宝塔面板信息 在命令行输入sudo /etc/init.d/bt default 进入宝塔面板输入账号密码 通过上面网址进入宝塔 安装自己需要的东西 **PS&#xff1a;**这里还需要自己登录宝塔账号&#xff0c;没有账号的同学需要注册一下 安装pm2…

node 第十八天 中间件express-session实现会话密钥

express-session 文档 express-session 一个简单的express会话中间件 使用场景 在一个系统中&#xff0c; 需要维持一个临时的与登录态无关的会话密钥 比如登录系统后&#xff0c; 请求某一个接口&#xff0c; 接口的行为与登录态无关&#xff0c; 也就是说任何人对接口的访问…

解决更换NodeJs版本后npm -v返回空白

一、问题描述 win11电脑上输入cmd进入控制台&#xff0c;输入 node --version 有正常返回安装的nodejs的版本号 再输入 npm -v 返回空白。正常情况应该是要返回版本号。 二、问题背景 最近准备学习vue&#xff0c;在不久前已经安装了NodeJs和python。运行了好几个开源项…

将 ONLYOFFICE 文档编辑器与 Node.js 应用集成

我们来了解下&#xff0c;如何将 ONLYOFFICE 文档编辑器与您的 Web 应用集成。 许多 Web 应用都可以从文档编辑功能中获益。但是要从头开始创建这个功能&#xff0c;需要花费大量时间和精力。幸运的是&#xff0c;您可以使用 ONLYOFFICE——这是一款开源办公套件&#xff0c;可…

npm使用国内淘宝镜像的方法

一、通过命令配置 1、设置淘宝镜像源 npm config set registry https://registry.npm.taobao.org/2、设置官方镜像源 npm config set registry https://registry.npmjs.org3、查看镜像使用状态&#xff1a; npm config get registry二、通过使用cnpm安装 1、安装cnpm npm …

组件插槽,生命周期,轮播图组件的封装,自定义指令的封装等详解以及axios的卖座案例

3.组件插槽 3-1组件插槽 注意 插槽内容可以访问到父组件的数据作用域,因为插槽内容本身就是在父组件模版中定义的 插槽内容无法访问子组件的数据.vue模版中的表达式只能访问其定义时所处的作用域,这和JavaScript的词法作用域是一致的,换言之: 父组件模版的表达式只能访问父组…

使用 NestJs 进行错误处理

使用 NestJs 进行错误处理 API 错误处理是软件开发的一个重要方面&#xff0c;包括 API 设计和实现。它涉及捕获和处理 API 请求处理过程中引发的错误&#xff0c;并将其转换为适当且有意义的 HTTP 响应&#xff0c;然后发送回客户端。 这是 API 开发中常见的做法&#xff0c…

AJAX 入门笔记

课程地址 AJAX Asynchronous JavaScript and XML&#xff08;异步的 JavaScript 和 XML&#xff09; AJAX 不是新的编程语言&#xff0c;而是一种使用现有标准的新方法 AJAX 最大的优点是在不重新加载整个页面的情况下&#xff0c;可以与服务器交换数据并更新部分网页内容 XML…

在Node.js中,什么是Promise?如何使用Promise处理异步操作?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

【第2章 Node.js基础】2.5 Node.js 的定时器

定时器timers 模块对外暴露一个全局的API用于调度在某个时段调用的函数因为定时器函数是全局变量&#xff0c;所以不需要加载timers 模块来使用它。Node.s 的定时器函敬实现了与 Web 浏览器提供的定时器 API 类似的 AP&#xff0c;但是它们使用了不同的内部实现机制&#xff0c…

前端 webpack 面试题

文章目录 webpack打包流程webpack声明周期自开发 webpack 插件loader和plugin的区别Loader(加载器):Plugin(插件):总结区别:webpack如何热启动及原理HMR(热更新实现的原理)websocketfs.watch说说一些常用的loader和plugin常用Loader:常用Plugin:webpack和vite的区别1. *…

webpack提升构建速度

目录 配置优化减少 resolve 的解析把 loader 应用的文件范围缩小减少 plugin 的消耗选择合适的 devtool 使用工具thread-loaderDLLPlugin 流程优化拆分构建步骤拆分项目代码 版本更新总结 前端项目随着时间推移和业务发展&#xff0c;页面可能会越来越多&#xff0c;或者功能和…

解决npm报错Error: error:0308010C:digital envelope routines::unsupported

解决npm报错Error: error:0308010C:digital envelope routines::unsupported。 解决办法&#xff1b;终端执行以下命令&#xff08;windows&#xff09;&#xff1a; set NODE_OPTIONS--openssl-legacy-provider然后再执行 npm命令成功&#xff1a;

【第2章 Node.js基础】2.4 Node.js 全局对象(二)之,process 对象

process 对象 process对象是一个全局对象&#xff0c;提供当前Node.js 进程信息并对其进行控制。通常用于编写本地命令行程序。 1.进程事件 process对象是EventEmitter类的实例&#xff0c;因此可以使用事件的方式来处理和监听process对象的各种事件。以下是一些常用的proce…

(附源码)基于SSM旅行社网站-计算机毕设 90030

SSM旅行社网站 摘 要 旅游业是一个信息密集型产业&#xff0c;传统的旅游景点门票售卖受到技术和人力的限制&#xff0c;旅行社网站则可以建立景区与游客之间的有效通道&#xff0c;能更好的满足游客便捷旅游的需求。旅行社网站的设计是基于SSM框架、Mysql数据库、JSP技术、Aja…

nodejs express vue uniapp电影购票系统源码

开发技术&#xff1a; node.js&#xff0c;vscode&#xff0c;HBuilder X express vue elementui uniapp 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示搜索电影&#xff0c;轮播图&#xff0c;电影分类&#xff0c;最近上架电影 点击电影进入电影详情&am…

win 下安装 nvm 的使用与配置

nvm 全名 node.js version management&#xff0c;是一个 nodejs 的版本管理工具。通过它可以安装和切换不同版本的 nodejs。 注&#xff1a;如果已经安装了 nodejs 需先卸载后再安装 nvm 为了确保 nodejs 已彻底删除&#xff0c;可以看看安装目录中是否有 node 文件夹&#x…

使用 node.js 简单搭建Web服务 使用node简单搭建后端服务 使用node搭建服务

使用 node.js 简单搭建Web服务 使用node简单搭建后端服务 使用node搭建服务 1、初始化项目2、安装 Express.js Web 服务框架3、创建 app.js 主入口文件, 并且实现 GET、POST请求4、启动服务5、请求测试 1、初始化项目 例如项目名为 node-server-demo mkdir node-server-demo进…

npm工具使用方法介绍

npm 使用方法 文章目录 npm 使用方法安装 npm初始化项目安装依赖更新依赖卸载依赖发布包其他命令下载相关 npm 是 Node.js 的包管理工具&#xff0c;用于管理 Node.js 项目的依赖关系。npm 提供了丰富的命令和功能&#xff0c;可以帮助开发者快速构建和部署 Node.js 应用程序。…

node 第十四天 基于express的第三方中间件multer node后端处理用户上传文件

Multer 是一个 node.js 中间件&#xff0c;用于处理multipart/form-data 类型的表单数据&#xff0c;它主要用于上传文件。它是写在 busboy 之上的所以非常高效。前面我们已经知道了怎样利用express提供的静态资源处理中间件express.static()处理用户请求静态资源文件(图片, js…

JWT开发详解

文章目录 一、JWT理论基础二、JWT使用实例2.1 服务端代码2.2 客户端代码 三、JWT流程 一、JWT理论基础 JSON Web Token&#xff08;JWT&#xff09;是一种开放标准&#xff08;RFC 7519&#xff09;&#xff0c;用于在网络上以紧凑且自包含的方式安全地传输信息。JWT 被设计为…

什么是Webpack?它的主要功能是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

node学习之包管理器

一、概念介绍 **1.1 包是什么 ** 『包』英文单词是 package &#xff0c;代表了一组特定功能的源码集合 **1.2 包管理工具 ** 管理『包』的应用软件&#xff0c;可以对「包」进行 下载安装 &#xff0c; 更新 &#xff0c; 删除 &#xff0c; 上传 等操作 借助包管理工具&…

Centos7上安装 Node.js

文章目录 一、前言二、步骤三、涉及nodejs&#xff0c;centos还是少用吧 一、前言 centos7安装nodejs如果直接安装较高版本会包错误&#xff0c;无法运行npm node: /lib64/libm.so.6: version GLIBC_2.27‘ not found (required by node)二、步骤 网上说的下载升级编译器的方…

webpack、rollup、parcel 优势和劣势?

结论先行&#xff1a; webpack 是模块化构建工具&#xff0c;具有强大的 loader 和插件生态&#xff0c;适用于大型复杂项目的构建&#xff1b; rollup 适用于基础库的打包&#xff0c;功能没有webpack 强大&#xff1b; parcel 适用于简单的实验性项目&#xff0c;在公司真…

JavaScript从入门到精通系列第二十七篇:详解JavaScript中的包装类

大神引荐&#xff1a;作者有幸结识技术大神孙哥为好友获益匪浅&#xff0c;现在把孙哥视频分享给大家 孙哥链接&#xff1a;孙哥个人主页 作者简介&#xff1a;一个颜值99分&#xff0c;只比孙哥差一点的程序员 本专栏简介&#xff1a;话不多说&#xff0c;让我们一起干翻JavaS…

爆肝将近 10 万字讲解 Node.Js 详细教程

1. Node.Js 环境概述 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;用于在服务器端运行 JavaScript。它使用了一个事件驱动、非阻塞式I/O的模型&#xff0c;使得其轻量且高效。Node.js 的包管理器 npm 是全球最大的开源库生态系统。Node.js 能够响应大…

nodejs国内镜像及切换版本工具nvm

淘宝 NPM 镜像站&#xff08;http://npm.taobao.org&#xff09;已更换域名&#xff0c;新域名&#xff1a; Web 站点&#xff1a;https://npmmirror.com Registry Endpoint&#xff1a;https://registry.npmmirror.com 详见&#xff1a; 【望周知】淘宝 NPM 镜像换域名了&…

云计算实战项目之---学之思在线考试系统

简介&#xff1a; 学之思开源考试系统是一款 java vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序&#xff0c;能覆盖到pc机和手机等设备。 支持多种部署方式&#xff1a;集成部署、前后端分离部署、docker部…

npm install报错,解决记录

第一步&#xff1a;检查和安装 我这里建议检查 1.node.js版本是否和前使用版本一致 2.npm版本是否和前使用版本一致 3.vue版本是否和前使用版本一致 4.vue脚手架是否和前使用版本一致 5.npm镜像是否和前使用版本一致 1.检查版本 【node版本】 命令&#xff1a;node -v 结果&a…

MacOS将Node.js升级到最新版本

Upgrade Node.js to the latest version on Mac OS 在Mac O S上将Node.js升级到最新版本 If you initially installed Node.js with Homebrew, run: 如果您最初使用 Homebrew 安装 Node.js&#xff0c;请运行&#xff1a; brew update brew upgrade node npm install -g npmO…

在Node.js中,什么是模块(module)?如何导入和导出模块?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

在Node.js中,什么是中间件(middleware)?它们的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

第六章认识Node.js服务器开发

目录 Node.js同步和异步编程 基本概念 执行方式 获取异步API的返回值 网页基础扩展 项目 Node.js同步和异步编程 基本概念 同步API(应用程序编程接口)是指只有当前API执行完毕后才能继续执行下一个API。形象的说同步模式就是一个服务员在某一个时间段内只服务一个客人…

面试官:你之前的工作发布过npm包吗?

给大家推荐一个实用面试题库 1、前端面试题库 &#xff08;面试必备&#xff09; 推荐&#xff1a;★★★★★ 地址&#xff1a;web前端面试题库 背景&#x1f31f; 我们公司平时在开发的时候&#xff0c;总是会需要开发一些组件库&#xff0c;去提供给组内其他…

Webpack介绍大全

Webpack 一 、什么是webpack WebPack是一个现代JS应用程序的静态模块打包器&#xff08;module bundler&#xff09; 模块&#xff08;模块化开发&#xff0c;可以提高开发效率&#xff0c;避免重复造轮子&#xff09; 打包&#xff08;将各个模块&#xff0c;按照一定的规则…

【Node.js入门之—1.1Node.js 简介】

Node.js入门之—1.1Node.js 简介 文章目录 Node.js入门之—1.1Node.js 简介什么是 Node.js错误说法 Node.js 的特点跨平台三方类库自带http服务器非阻塞I/O事件驱动单线程 Node.js 的应用场合适合用Node.js的场合不适合用Node.js的场合弥补Node.js不足的解决方案 什么是 Node.j…

【Node.js入门之—1.2 部署Node.js开发环境】

Node.js入门之—1.2 部署Node.js开发环境 在 Windows 系统上安装 Node.js 两种文件格式的安装包 Windows安装包&#xff08;.msi&#xff09;Windows二进制文件&#xff08;.exe&#xff09;安装包 检查Node.js版本 node --version 在 Linux 系统上安装 Node.js Linux操…

npm ERR! code ERESOLVE,npm ERR! ERESOLVE unable to resolve dependency tree

前言 当你第一次下包&#xff0c;或者删除node_module之后&#xff0c;突然npm i报错&#xff0c;这是因为npm版本导致的 可能是某些包版本跟npm 不兼容导致的&#xff08;peerDependencies&#xff09; npm ERR! code ERESOLVE,npm ERR! ERESOLVE unable to resolve depend…

强力解决使用node版本管理工具 NVM 出现的问题(找不到 node,或者找不到 npm)

强力解决使用node版本管理工具 NVM 出现的问题&#xff08;找不到 node&#xff0c;或者找不到 npm&#xff09; node与npm版本对应关系 nvm是好用的Nodejs版本管理工具&#xff0c; 通过它可以方便地在本地调换Node版本。 2020-05-28 Node当前长期稳定版12.17.0&#xff0c;…

开发知识点-NodeJs-npm/Pnpm/Vite/Yarn包管理器

包管理器 vue-cli-service 不是内部或外部命令&#xff0c;也不是可运行的程序npm 全局变量pnpmPnpm介绍ViteYarn ‘vue-cli-service’ 不是内部或外部命令&#xff0c;也不是可运行的程序 yarn yarn add vue-amap yarn add vue-amap ant-design-vue npm 全局变量 换主机 新…

npm和yarn的一些命令

文章目录 前言 前言 提示&#xff1a;生命并不短暂&#xff0c;短暂的是人。 --阿多尼斯 yarn config set registry https://registry.npmjs.org --globalnpm install -g cnpm --registryhttps://registry.npm.taobao.org # 切换淘宝源&#xff1a; yarn config set registry…

Node.js中的child_process模块的作用

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

webpack babel

构建工具 简介 当我们习惯了在node中编写代码的方式后&#xff0c;在回到前端编写html、css、js这些东西会感觉到各种的不便。比如&#xff1a;不能放心的使用模块化规范&#xff08;浏览器兼容性问题&#xff09;、即使可以使用模块化规范也会面临模块过多时的加载问题。我们…

node 获取指定文件夹下所有文本文件的内容,输出成.docx文件

const fs require(fs); const Docxtemplater require(docxtemplater); const PizZip require(pizzip); const path require(path);// 指定文件夹路径 const folderPath ./static;// 获取文件夹下所有文件 function getFiles(dir) {let files [];const items fs.…

[NSSCTF 2nd] web刷题记录

文章目录 php签到MyBox非预期解预期解 php签到 源代码 <?phpfunction waf($filename){$black_list array("ph", "htaccess", "ini");$ext pathinfo($filename, PATHINFO_EXTENSION);foreach ($black_list as $value) {if (stristr($ext, …

第三章认识Node.js模块化开发

目录 认识Node.js 概述 作用 基本使用 Node.js的运行 Node.js的组成 Node.js的语法 Node.js全局对象 认识模块化开发 概述 场景 特点 模块成员的导入和导出 Node.js 模块化语法 导入模块 导出模块 ES6 模块化语法 导入模块 导出模块 项目 认识Node.js 概述…

nodejs处理图片的几种方法,使用sharp,jimp,webconvert

使用sharp Sharp是一款快速高效的Node.js图片处理库&#xff0c;支持图片格式转换、尺寸调整、压缩、裁剪、旋转、水印等功能。以下是使用Sharp库的基本步骤&#xff1a; 1. 安装Sharp库 安装Sharp库可以使用npm命令&#xff1a; npm install sharp2. 调用Sharp库 在代码中…

【Node.js入门】1.3 开始开发Node.js应用程序

1.3 开始开发Node.js应用程序 学习目标 &#xff08;1&#xff09;熟悉开发工具Visual Studio Code的基本使用&#xff1b; &#xff08;2&#xff09;掌握Node.js应用程序的编写、运行和调试的基本方法。 构建第一个 Node.js应用程序 代码 const http require("htt…

使用nvm-windows在Windows下轻松管理多个Node.js版本

Node.js是一个非常流行的JavaScript运行时环境&#xff0c;许多开发者在开发过程中可能需要在不同的Node.js版本之间进行切换。在Windows操作系统下&#xff0c;我们可以使用nvm-windows来轻松管理多个Node.js版本。本文将详细介绍如何安装和使用nvm-windows。 什么是nvm-wind…

node.js知识系列(3)-每天了解一点

目录 1. Express.js 中的中间件2. 处理路由和请求3. RESTful 路由4. 身份验证和授权5. 视图引擎6. 错误处理中间件7. 文件上传处理8. Cookie 和 Session 管理9. 路由参数和查询参数10. 处理跨域请求&#xff08;CORS&#xff09; &#x1f44d; 点赞&#xff0c;你的认可是我创…

(免费领源码)java#ssm#mysql在线学习平台85204-计算机毕业设计项目选题推荐

摘 要 随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;在线学习平台当然也不能排除在外。在线学习平台是以实际运用为开发背景&#xff0c;运用软件工程原理和开发方法&#x…

(免费领源码)Springboot宠物医院管理系统的设计与实现84724-计算机毕业设计项目选题推荐

摘 要 现如今生活质量提高&#xff0c;人们追求精神健康&#xff0c;与家中宠物朝夕相处&#xff0c;感情深厚&#xff0c;宠物渐渐成了我们身边的朋友。因而宠物生病了&#xff0c;需要去看病&#xff0c;自古医院救死扶伤&#xff0c;生命无贵贱&#xff0c;无论人类还是动物…

Webpack/Babel/⼯程化 笔试题精讲1

核⼼概念 entry: ⼊⼝,webpack 构建第⼀步; output: 输出 loader: 模块转换器,⽤于将模块的原内容按照需求转换成新内容; plugin: 扩展插件,在 webpack 构建过程的特定时机注⼊扩展逻辑,⽤来改变或优化构建结果; mode: 控制打包环境 通过选择 development, product…

【npm 错误】:npm ERR! code ERESOLVE、npm ERR! ERESOLVE could not resolve问题

用过npm的小伙伴都会有这么一个情况出现&#xff0c;就是npm install /npm install xxxx 会出现改一连串的错误&#xff0c;如下&#xff1a; 解决办法&#xff1a; 只要在npm install后面加上--legacy-peer-deps就可以解决问题,安装插件也一样 npm install --legacy-peer-dep…

nvm工具解决nodejs版本切换问题

常见版本问题 npm启动vite项目报错&#xff0c;信息如下 npm run dev> my-vue-app0.0.0 dev D:\data\code\document-assistant-web > vitefile:///D:/data/code/document-assistant-web/node_modules/vite/bin/vite.js:7await import(source-map-support).then((r) >…

【第2章 Node.js基础】2.4 Node.js 全局对象(二) process 对象

process对象是一个全局对象&#xff0c;提供当前Node.js 进程信息并对其进行控制。通常用于编写本地命令行程序。 1.进程事件 process对象是EventEmitter类的实例&#xff0c;因此可以使用事件的方式来处理和监听process对象的各种事件。以下是一些常用的process对象事件&…

30天精通Nodejs--第九天:Path

目录 引言Path 模块简介核心概念基本用法获取绝对路径获取绝对路径获取文件名获取扩展名拼接路径高级特性获取相对路径路径解析结语引言 path模块是Node.js中一个非常重要的组成部分,它提供了一系列用于处理文件路径的工具函数,使得在不同操作系统下操作文件路径变得更加简单…

创建具有负载平衡和集群的可扩展 Node.js 应用程序

创建具有负载平衡和集群的可扩展 Node.js 应用程序 负载平衡是提高应用程序性能、可扩展性和可用性的一项重要技术。当客户端向负载均衡器发出请求时&#xff0c;负载均衡器根据预定义的规则将请求分发到不同的实例。 可以使用cluster集群模块或 PM2 等工具根据负载均衡器的流…

node服务部署vue3(ssr)单页面应用上线

博主最新开发了vue3新版的单页面服务端渲染的博客&#xff0c;框架用的vue3框架&#xff0c;vite4构建&#xff0c;在部署上线的时候遇到了一些问题&#xff0c;现在分享给大家。避免踩坑 node环境搭建 node安装包下载 因为我的服务器系统是linux&#xff0c;所以选择linux版本…

nvm下载安装以及配置

1. nvm下载 nvm各版本下载链接&#xff1a;Releases coreybutler/nvm-windows GitHub 建议下载安装版的&#xff0c;非安装版还需要额外配置环境变量。 2. nvm安装 注意&#xff1a;在安装 NVM for Windows 之前卸载任何现有版本的 Node.js&#xff08;否则你会遇到版本冲突…

nodejs+vue电影在线预定与管理系统的设计与实现-微信小程序-安卓-python-PHP-计算机毕业设计

通过软件的需求分析已经获得了系统的基本功能需求&#xff0c;根据需求&#xff0c;将电影在线预定与管理系统功能模块主要分为管理员模块。 我国各行各业的发展在信息化浪潮的推动下也在不断进步&#xff0c;尤其是电影产业&#xff0c;在人们生活水平提高的同时&#xff0c;从…

从0到0.01入门 Webpack| 001.精选 Webpack面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

使用 webpack 打包 express 应用

使用 webpack 打包 express 应用 安装 webpack 依赖 pnpm add webpack webpack-cli -D初始化配置 可以使用命令 webpack init 初始化配置或者直接自己创建 webpack.config.js 文件和增加 npm 脚本&#xff1a; 下面是 npm 脚本 和 webpack.config.js 配置&#xff1a; // G…

安装包管理工具-Yarn

一、介绍与安装 1.1 介绍 Yarn是一款功能包管理工具&#xff0c;与npm(npm:Node.js 的包管理器 npm,是目前最流行的Node.js 的包管理器。)类似。有着FAST(快速的), RELIABLE( RELIABLE 可信赖的), AND SECURE DEPENDENCY MANAGEMENT(安全依赖关系管理)的特点。 Yarn官网 1.2…

Node.js 事件循环:定时任务、延迟任务和 I/O 事件的艺术

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

webpack如何设置兼容浏览器的范围​browserslist

Browserslist 是前端工程化不可或缺的工具&#xff0c;无论是处理 js 的 babel 还是处理 css 的 postcss&#xff0c;他们背后都有Browserslist 的身影。 一、如何查看查看所有浏览器和它的市场占有率 我们如何知道现在的浏览器那些被废弃、那些市场占有率高&#xff0c;可以…

Node.js 万字教程

0. 基础概念 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;使用了一个事件驱动、非阻塞式 I/O 模型&#xff0c;让 JavaScript 运行在服务端的开发平台。 官方地址&#xff1a;https://nodejs.org/en 中文地址&#xff1a;https://nodejs.org/zh-cn 代…

npm上传发布自定义组件超详细流程

前言 vue3&#xff0c;vite&#xff0c;基于element Plus 的el-table二次封装表格并且上传到npm上&#xff0c;让别人可以通过npm安装你的插件。 一、创建一个新的vue 项目 npm create vuelatest 自己取一个名字&#xff0c;然后一直回车 完成以后进入项目npm i,有用到eleme…

Node.js之path路径模块

让我为大家介绍一下path路径模块吧&#xff01; 什么是path路径模块&#xff1f; path 模块是 Node.s 官方提供的、用来处理路径的模块。它提供了一系列的方法和属性&#xff0c;用来满足用户对路径的处理需求。 介绍三个关于path模块的方法&#xff1a; path.join() 方法&…

Node.js之fs文件系统模块

什么是fs文件系统模块&#xff1f;又如何使用呢&#xff1f;让我为大家介绍一下&#xff01; fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性&#xff0c;用来满足用户对文件的操作需求 注意&#xff1a;如果要在JavaScript代码中&#xff0c…

Node.js之TCP(net)

Hi I’m Shendi Node.js之TCP&#xff08;net&#xff09; 最近使用Nodejs编写程序&#xff0c;需要用到自己编写的分布式工具&#xff0c;于是需要将Java版的用NodeJs重新写一遍&#xff0c;需要使用到TCP通信&#xff0c;于是在这里记录下Node.js TCP 的使用方法 依赖 需要使…

几个强力的nodejs库

几个强力的nodejs库 nodejs被视为许多Web开发人员的理想运行时环境。 nodejs的设计是为了在运行时中使用JavaScript编写的代码&#xff0c;它是世界上最流行的编程语言之一&#xff0c;并允许广泛的开发者社区构建服务器端应用程序。 nodejs提供了通过JavaScript库重用代码的…

【计算机毕业设计】Node.js商城APP-97200,免费送源码,【开题选题+程序定制+论文书写+答辩ppt书写-原创定制程序】

Node.js商城APP的开发 摘 要 在传统的商业模式中&#xff0c;对于日常各类商品&#xff0c;人们习惯于到各种商家店铺购买。然而在快节奏的新时代中&#xff0c;人们不一定能为购买各类商品腾出时间&#xff0c;更不会耐心挑选自己想要的商品。所以设计一个商城APP&#xff0c…

V8引擎隐藏类(VIP课程)

上一章我们讲了V8如何存储的对象&#xff0c;其中提到了隐藏类&#xff0c;这一章我们来看看隐藏类到底做了什么。 为什么要讲V8&#xff1f;&#xff1f;&#xff1f;&#xff1f; 隐藏类是V8引擎在运行时自动生成和管理的数据结构&#xff0c;用于跟踪对象的属性和方法 隐藏…

【Node.js】如何修复“错误:错误:0308010c:digital envelope routines::不受支持”

作为一名开发人员&#xff0c;在项目中遇到错误是很常见的。在这篇博客文章中&#xff0c;我们将讨论一个困扰开发人员的特定错误&#xff0c;尤其是那些使用Node.js的开发人员。有问题的错误是“错误&#xff1a;错误&#xff1a;0308010c:数字信封例程&#xff1a;&#xff1…

.nvmrc 文件使用详解

文章目录 1. 前言2. .nvmrc 是什么3. 创建 .nvmrc 文件4. 使用 .nvmrc 文件5. 终端自动切换版本 1. 前言 当开发多个项目时&#xff0c;每个项目运行环境要求的 node 版本不一样&#xff0c;那么我们就需要给每个项目指定 node 版本&#xff0c;也就是通过终端执行 nvm install…

Koa开发

Koa koa-router 在 Koa 框架中&#xff0c;koa-router 是用于处理路由的中间件。koa-router 的构造函数接受两个参数&#xff0c;第一个参数是路由的前缀&#xff0c;第二个参数是可选的配置对象。 const Koa require(koa); const Router require(koa-router);const app …

nodejs express vue uniapp新闻发布系统源码

开发技术&#xff1a; node.js&#xff0c;mysql5.7&#xff0c;vscode&#xff0c;HBuilder nodejs express vue uniapp 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示搜索新闻&#xff0c;新闻分类&#xff0c;新闻列表 点击新闻进入新闻详情&#xff0…

node.js获取unsplash图片

1. 在Unsplash的开发者页面注册并创建一个应用程序&#xff0c;以便获取一个API访问密钥&#xff08;即Access Key&#xff09;。 2. 安装unsplash-js库和axios&#xff1a; npm install axios3. 使用获取到的API密钥进行请求。 示例代码如下&#xff1a; const axios req…

web前端之若依框架图标对照表、node获取文件夹中的文件名,并通过数组返回文件名、在html文件中引入.svg文件、require、icon

MENU 前言效果图htmlJavaScripstylenode获取文件夹中的文件名 前言 需要把若依原有的icon的svg文件拿到哦&#xff01; 注意看生成svg的路径。 效果图 html <div id"idSvg" class"svg_box"></div>JavaScrip let listSvg [404, bug, build, …

springboot 毕业生去向统计设计系统-计算机毕设 附源码 25559

springboot 毕业生去向统计设计系统 摘 要 信息化社会内需要与之针对性的信息获取途径&#xff0c;但是途径的扩展基本上为人们所努力的方向&#xff0c;由于角度存在偏差&#xff0c;人们经常能够获取不同类型的信息&#xff0c;这也是技术最为难以攻克的课题。针对毕业生去向…

node-red - 节点实战总结1

node-red - 节点实战总结1 二、功能2.1 循环(for\while) 三、网络四、序列五、解析六、存储七、协议7.1 modbus协议7.2 opcua 八、formats8.1 时间格式化与时区转换 二、功能 2.1 循环(for\while) 安装节点node-red-contrib-loop-processing,该节点支持三种方式的循环&#xf…

从0到0.01入门 Webpack| 004.精选 Webpack面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

NextJS开发:Prisma数据库多表关联查询,使用include替代left join

Prisma中的多表关联查询实例 1、schema.prisma中定义模型 model Account {map("account")accountId Int id default(autoincrement()) map("account_id")nickName String? db.VarChar(32) map("nick_name")pwd …

npm中的npx命令

1.概念 npx是一个执行npm软件包的二进制文件&#xff0c;通俗的讲&#xff0c;他可以执行npm的一些指令。 2.示例 用babel将ES6语法转为ES5语法 npx babel src/js -d dist/js会执行babel的相关功能&#xff0c;如果没有安装&#xff0c;也会自动安装。 当在执行npx <co…

node版本管理nvm安装

1.nvm安装&#xff08;已存放在百度网盘里&#xff09; 链接: https://pan.baidu.com/s/12JpiwWWD9a6mgzJ3kM18SA?pwdccxx 提取码: ccxx 复制这段内容后打开百度网盘手机App&#xff0c;操作更方便哦 2.安装 自定义安装位置 node存放位置 选用默认的或者自己已安装 node 的…

Node——Node.js基础

Node.js是一个基于Chrome V8引擎的JavaScript运行时环境&#xff0c;它能够让JavaScript脚本运行在服务端&#xff0c;这使得JavaScript成为与PHP、Python等服务端语言平起平坐的脚本语言。 1、认识Node.js Node.js是当今网站开发中非常流行的一种技术&#xff0c;它以简单易…

大数据平台/大数据技术与原理-实验报告--实战HDFS

实验名称 实战HDFS 实验性质 &#xff08;必修、选修&#xff09; 必修 实验类型&#xff08;验证、设计、创新、综合&#xff09; 综合 实验课时 2 实验日期 2023.10.23-2023.10.27 实验仪器设备以及实验软硬件要求 专业实验室&#xff08;配有centos7.5系统的linu…

【第2章 Node.js基础】2.4 Node.js 全局对象(一)

什么是Node.js 全局对象 对于浏览器引擎来说&#xff0c;JavaScript 脚本中的 window 是全局对象&#xff0c;而Node.js程序中的全局对象是 global&#xff0c;所有全局变量(除global本身外)都是global 对象的属性。全局变量和全局对象是所有模块都可以调用的。Node.is 的全局…

如何使用内网穿透实现远程公网访问windows node.js的服务端

使用Nodejs搭建简单的web网页并实现公网访问 前言 Node.js是建立在谷歌Chrome的JavaScript引擎(V8引擎)的Web应用程序框架。 Node.js自带运行时环境可在Javascript脚本的基础上可以解释和执行(这类似于JVM的Java字节码)。这个运行时允许在浏览器以外的任何机器上执行JavaScri…

node readline模块

一、node的全局对象1. 全局变量 ​ &#xff08;1&#xff09;__filename&#xff1a;代表的是正在执行的文件的文件名。带绝对路径的文件名&#xff08;绝对路径 文件名&#xff09; ​ &#xff08;2&#xff09;__dirname&#xff1a;代表当前正在执行的文件所在的目录 c…

前端AJAX入门到实战,学习前端框架前必会的(ajax+node.js+webpack+git)(四)

你可以的&#xff0c;去飞吧&#xff01; 同步代码和异步代码 回调函数地狱和 Promise 链式调用 回调函数地狱 缔造“回调地狱”↓ 制造里层回调错误&#xff0c;却在最外层接收错误→无法捕获 axios源码抛出异常&#xff08;未捕获&#xff09; <!DOCTYPE html> <ht…

npm源管理工具nrm

要设置npm使用国内源&#xff0c;可以按照以下步骤进行操作&#xff1a; 安装nrm&#xff08;可选&#xff09;&#xff1a;nrm是一个用于管理npm源的工具&#xff0c;可以方便地切换不同的源。你可以使用以下命令全局安装nrm&#xff1a; npm install -g nrm查看可用的源&am…

如何解决 Node.js 20 升级中未预期的请求问题

在 Tubi&#xff0c;我们使用 Node.js 为 Web/OTT 应用进行服务端渲染及代理请求。近来&#xff0c;为了从新版本的性能改进和新功能中受益&#xff0c;我们将 Node.js 从 14.x 版本升级到了 20.x。 升级像 Node.js 这样的基础设施绝非易事&#xff0c;尤其是有着许多第三方依…

nodejs常见知识点

文章目录 Http和Https的区别HTTP与TCP的关系-TCP的三次握手四次挥手接口请求方式HTTP状态码及其含义为什么JavaScript是单线程同步和异步任务什么是事件循环内存泄漏ajax原理和XmlHttpRequest对象简述JWT鉴权的原理一个tcp接连能发几个httpNodeJs中间件原理Express如何使用中间…

【第2章 Node.js基础】2.6 Node.js 的Buffer数据类型

Buffer数据类型 文章目录 Buffer数据类型什么是Buffer数据类型Buffer 的特点 创建Buffer实例Buffer用于编码转换将Buffer 实例转换为JSON 对象Buffer实例基本操作1. 写入Buffer实例&#xff1a;2. 从Buffer实例读取数据&#xff1a;3. Buffer实例合并&#xff1a; 4. Buffer实例…

npm 全局配置

前言 以 Win 为例&#xff1a; npm 默认在当前路径下&#xff0c;将下载的包存到自动创建的node_modules文件夹里npm i 默认全局安装路径是&#xff1a; C:\Users\你的用户名\AppData\Roaming\npmnpm 如果已经安装了包&#xff0c;修改全局配置并不能迁移过去 需要一个一个地…

【部署篇】Docker配置MySQL容器+远程连接

一、前言 上篇文章在部署nestjs时&#xff0c;由于docker访问不了主机的localhost&#xff0c;所以无法连接主机数据库。所以我们只能在docker中额外配置一个数据库&#xff0c;映射到主机上&#xff0c;然后可以通过ip地址访问。 在本篇文章我们会在docker中创建一个mysql&a…

nvm安装详细教程(卸载旧的nodejs,安装nvm、node、npm、cnpm、yarn及环境变量配置)

文章目录 一、完全卸载旧的nodejs1、打开系统的控制面板&#xff0c;点击卸载程序&#xff0c;卸载nodejs&#xff08;1&#xff09;打开系统的控制面板&#xff0c;点击程序下的卸载程序&#xff08;2&#xff09;找到node.js&#xff0c;鼠标右击出现下拉框&#xff0c;点卸载…

【第2章 Node.js基础】2.7 Node.js 的流(一)可写流

&#x1f308;可写流 &#x1f680;什么是可写流 可写流是对数据被写入的目的地的一种抽象。 所有可写流都实现了 stream.Writable类定义的接口。 可写流的例子包括&#xff0c;也都是实现了可写流接口的双工流 客户端的 HTTP 请求、服务器的HTTP 响应、fs 的写入流、zlib…

Nodejs的Express之同路由HEAD请求却执行GET函数问题

Hi, I’m Shendi Nodejs的Express之同路由HEAD请求却执行GET函数问题 问题描述 在 Express 中&#xff0c;当编写 GET 与 HEAD 相同路由的接口&#xff0c;会发现一个惊奇的问题&#xff0c;即HEAD请求&#xff0c;执行的却是GET函数&#xff01; router.get(/test, (req, re…

Node.js+Express+Nodemon+Socket.IO构建Web实时通信

陈拓 2023/11/23-2023/11/27 1. 简介 Websocket WebSocket是一种在单个TCP连接上提供全双工通讯的协议。特别适合需要持续数据交换的服务&#xff0c;例如在线游戏、实时交易系统等。 Websocket与Ajax之间的区别 Ajax代表异步JavaScript和XML。它被用作一组Web开发技术&…

npm管理发布包-创建与发布

创建与发布 我们可以将自己开发的工具包发布到 npm 服务上&#xff0c;方便自己和其他开发者使用&#xff0c;操作步骤如下 创建文件夹&#xff0c;并创建文件indexjs&#xff0c;在文件中声明函数&#xff0c;使用 module.exports 暴露npm初始化工具包&#xff0c;package.j…

Node.js入门指南(完结)

目录 接口 介绍 RESTful json-server 接口测试工具 会话控制 介绍 cookie session token 上一篇文章我们介绍了MongoDB&#xff0c;这一篇文章是Node.js入门指南的最后一篇啦&#xff01;主要介绍接口以及会话控制。 接口 介绍 接口是前后端通信的桥梁 &#xff0…

monorepo多项目管理主流实现方式:1.learn + yarn/npm workspace 2.pnpm

npm域级包 随着npm包越来越多&#xff0c;而且包名也只能是唯一的&#xff0c;如果一个名字被别人占了&#xff0c;那你就不能再使用这个名字&#xff1b;假设我想要开发一个utils包&#xff0c;但是张三已经发布了一个utils包&#xff0c;那我的包名就不能叫utils了&#xff…

yarn和npm的区别

2023-12-8 yarn和npm的区别 是常用的包管理工具&#xff0c;用于node.js项目中安装、管理、和更新依赖项 有以下几个区别&#xff1a; 性能和速度&#xff1a;在包的安装和下载方面&#xff0c;yarn比npm更快速&#xff0c;yarn通过并行下载和缓存等优化策略&#xff0c;可以…

npm、yarn常用命令

1、设置npm路径 #全局安装路径 npm config set prefix "D:\Program Files\nodejs\node_global" #缓存路径 npm config set cache "D:\Program Files\nodejs\node_cache"2、设置镜像 #1,淘宝镜像源 npm config set registry https://registry.npmmirror.…

webpack该如何打包

1.我们先创建一个空的大文件夹 2.打开该文件夹的终端 输入npm init -y 2.1.打开该文件夹的终端 2.2在该终端运行 npm init -y 3.安装webpack 3.1打开webpack网址 点击“中文文档” 3.2点击“指南”在点击“起步” 3.3复制基本安装图片画线的代码 4.在一开始的文件夹下在创建一…

jsonwebtoken生成token和解析

先上npm地址 jsonwebtoken&#xff1a;jsonwebtoken - npm express-jwt&#xff1a;express-jwt - npmps const express require(express); const jwt require(jsonwebtoken); const { expressjwt: expressJWT} require(express-jwt)const app express();// 设置密钥 co…

Webpack 生产环境

文章目录 前言配置NPM Scripts指定 mode压缩(Minification)源码映射(Source Mapping)CLI 替代选项后言 前言 hello world欢迎来到前端的新世界 &#x1f61c;当前文章系列专栏&#xff1a;webpack &#x1f431;‍&#x1f453;博主在前端领域还有很多知识和技术需要掌握&#…

【NodeJS】 API Key 实现 短信验证码功能

这里使用的平台是 短信宝整体来讲还是挺麻烦的平台必须企业才行&#xff0c;个人是无法使用该平台的 平台必须完成 身份信息认证 和 企业认证 这里就需要 “营业执照”了 &#xff0c;没有 “营业执照” 的朋友还是后退一步吧 后端我用的是NodeJS &#xff0c;使用第三方库 ro…

Node.js【文件系统模块、路径模块 、连接 MySQL、nodemon、操作 MySQL】(三)-全面详解(学习总结---从入门到深化)

目录 Node.js 文件系统模块&#xff08;二&#xff09; Node.js 文件系统模块&#xff08;三&#xff09; Node.js 文件系统模块&#xff08;四&#xff09; Node.js 路径模块 Node.js 连接 MySQL Node.js nodemon Node.js 操作 MySQL Node.js 应用 Node.js 文件系统模块…

【Node.js后端架构:MVC模式】基于expres讲解

Node.js后端架构&#xff1a;MVC模式 什么是MVC MVC (Model-View-Controller) 是一种软件设计模式&#xff0c;用于将应用程序的逻辑分离成三个不同的组件&#xff1a;模型、视图和控制器。 模型&#xff08;Model&#xff09;负责处理应用程序的数据逻辑。它负责从数据库或其…

基于Springboot+Vue家电维修预约系统

需求&#xff1a; 登录后用户选择所在地区 1.日常事务工作人员预约&#xff08;进行分类筛选 如清洁、烹饪等&#xff0c;至少6个&#xff09;每天晚上22:00前预约 第二天起可上门 需要有时段的选择。 2.家电维修预约&#xff08;分类筛选 如&#xff1a;冰箱、空调、网络、电饭…

SocketIo的使用和基于SocketIO的聊天室

Socket.IO 是一个库&#xff0c;可以在客户端和服务器之间实现 低延迟, 双向 和 基于事件的 通信。 一、Socket.IO的特点 以下是 Socket.IO 在普通 WebSockets 上提供的功能&#xff1a; 1、HTTP 长轮询回退 如果无法建立 WebSocket 连接&#xff0c;连接将回退到 HTTP 长轮…

(附源码)基于ssm在线互助答疑系统-计算机毕设 20862

ssm在线互助答疑系统 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化&#xff0c;电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流&#xff0c;人类发展的历史正进入一个新时代。在现实运用中&#…

【Vue】Node.js的安装与环境变量的配置

目录 一.安装 官网&#xff1a; 二.环境变量的配置 node.cache node.global 一.安装 官网&#xff1a; https://nodejs.org/en/download 下载完之后&#xff0c;安装的时候一直点next即可&#xff0c;也可以根据自己的需求进行勾选 二.环境变量的配置 这两个文件可以 自…

当npm下载库失败时可以用cnpm替代

下载cnpm npm install -g cnpm --registryhttp://registry.npmmirror.com 然后使用cnpm代替npm下载即可 cnpm install

webpack打包三方库直接在html里面使用

场景&#xff1a;我是小程序中使用wxmp-rsa库进行加密&#xff0c;然后在html里面解密 我就想把wxmp-rsa库打包到一个js里面&#xff0c;然后在html里面直接引入使用。 webpack配置 const path require("path"); const MiniCssExtractPlugin require("mini-…

使用electron工具打包web端到PC端应用程序

根据electron官网快速入门示例可以方便的构建mac端包&#xff0c;我们在此基础上构建windows端exe包. 1在package.json文件的script字段增加以下配置 "scripts": {..."build": "electron-builder --win"}, 2然后在终端执行以下命令 npm run b…

Node.js 处理Mysql包含单引号字符字段

一、异步处理的方式 // 引入mysql模块const mysql require(mysql); // 创建数据库连接const connection mysql.createConnection({ host: localhost, user: your_username, password: your_password, database: your_database }); // 连接到数据库connection.conn…

websocket与node.js实现

什么是 websocket&#xff1f; websoket 是一种网络通信协议&#xff0c;基于 tcp 连接的全双工通信协议&#xff08;客户端和服务器可以同时收发信息&#xff09;&#xff0c;值得注意的是他不基于 http 协议&#xff0c;websocket 只有在建立连接的时候使用到 http 协议进行…

Node.js入门指南(三)

目录 Node.js 模块化 介绍 模块暴露数据 导入模块 导入模块的基本流程 CommonJS 规范 包管理工具 介绍 npm cnpm yarn nvm的使用 我们上一篇文章介绍了Node.js中的http模块&#xff0c;这篇文章主要介绍Node.js的模块化&#xff0c;包管理工具以及nvm的使用。 Node…

从0到0.01入门 Webpack| 003.精选 Webpack面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

npm pnpm yarn(包管理器)的安装及镜像切换

安装Node.js 要安装npm&#xff0c;你需要先安装Node.js。 从Node.js官方网站&#xff08;https://nodejs.org&#xff09;下载并安装Node.js。 根据你的需要选择相应的版本。 一路Next&#xff0c;直到Finish 打开CMD&#xff0c;输入命令来检查Node.js和npm是否成功安装 nod…

NextJS开发:Prisma数据库事务处理

Prisma是一个开源的ORM库&#xff0c;用于在Node.js和TypeScript中访问数据库。它可以轻松地将数据库模式转换为GraphQL API&#xff0c;并提供查询和变更解析器。Prisma支持多个数据库&#xff0c;包括PostgreSQL&#xff0c;MySQL&#xff0c;SQLite和SQL Server。Prisma使用…

执行npm run dev报Error: error:0308010C:digital envelope routines::unsupported问题

vue2element-ui项目&#xff0c;在执行npm run dev的时候突然报错&#xff1a; (node:19424) [DEP0111] DeprecationWarning: Access to process.binding(http_parser) is deprecated. (Use node --trace-deprecation ... to show where the warning was created) Er…

什么是Node.js,它有什么作用,可以干啥呢?

Node.js&#xff1a;一个基于Chrome V8引擎的JavaScript运行环境 Node.js是一个开源的、跨平台的JavaScript运行环境&#xff0c;用于在服务器端运行JavaScript代码。它使得开发人员可以使用JavaScript来编写服务器端应用程序&#xff0c;从而简化了开发过程&#xff0c;提高了…

初探webpack之单应用多端构建

初探webpack之单应用多端构建 在现代化前端开发中&#xff0c;我们可以借助构建工具来简化很多工作&#xff0c;单应用多端构建就是其中应用比较广泛的方案&#xff0c;webpack中提供了loader与plugin来给予开发者非常大的操作空间来操作构建过程&#xff0c;通过操作中间产物…

NestJS的微服务实现

1.1 基本概念 微服务基本概念&#xff1a;微服务就是将一个项目拆分成多个服务。举个简单的例子&#xff1a;将网站的登录功能可以拆分出来做成一个服务。 微服务分为提供者和消费者&#xff0c;如上“登录服务”就是一个服务提供者&#xff0c;“网站服务器”就是一个服务消…

hbuiler中使用npm安装datav

注&#xff1a;datav边框样式目前使用时&#xff1a;适用于网页&#xff0c;不适用于app 1、先安装node 安装、配置Node路径 2、为Node配置环境变量 3、在hbuilder的设置中填写node的路径 配置 4、打开cmd输入npm install jiaminghi/data-view 安装dataV&#xff0c;&…

前端发起更改数据请求后再获取后端数据发现数据并未更改的一个解决办法

前端发起更改数据请求后再获取后端数据发现数据并未更改的一个解决办法 问题再现 async function refuseRefund(id,type){if(confirm(确定拒绝&#xff1f;)){await fetch(http://127.0.0.1:3000/api/refuseRefund, {method: POST,headers: {Content-type: application/json}…

如何实现远程公共网络下访问Windows Node.js服务端

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

基于微服务架构的餐饮系统的设计与实现-计算机毕设 附源码 86393

基于微服务架构的餐饮系统的设计与实现 摘 要 近年来,我国经济和社会发展迅速,人们物质生活水平日渐提高,餐饮行业更是发展迅速,人们对于餐饮行业的认识和要求也越来越高。传统形式的餐饮行业都是以人为本,管理起来需要很多人力、物力、财力,既不方便管理者的管理,也不方便顾…

【桌面应用开发】Tauri是什么?基于Rust的桌面应用

自我介绍 做一个简单介绍&#xff0c;酒架年近48 &#xff0c;有20多年IT工作经历&#xff0c;目前在一家500强做企业架构&#xff0e;因为工作需要&#xff0c;另外也因为兴趣涉猎比较广&#xff0c;为了自己学习建立了三个博客&#xff0c;分别是【全球IT瞭望】&#xff0c;【…

手动搭建koa+ts项目框架(基础篇)

文章目录 前言一、TS配置文件1、全局安装TypeScript2、项目根目录创建Typescript配置文件 二、项目初始化配置文件&#xff08;package.json&#xff09;1、初始化配置文件2、安装依赖 三、开启简单的服务API入口文件新增脚本 总结如有启发&#xff0c;可点赞收藏哟~ 前言 为什…

手动搭建koa+ts项目框架(日志篇)

文章目录 前言一、安装koa-logger二、引入koa-logger并使用总结如有启发&#xff0c;可点赞收藏哟~ 前言 本文基于手动搭建koats项目框架&#xff08;路由篇&#xff09;新增日志记录 一、安装koa-logger npm i -S koa-onerror and npm i -D types/koa-logger二、引入koa-lo…

Node.js 事件循环简单介绍

1.简介 Node.js 事件循环是 Node.js 运行时环境中的一个核心机制&#xff0c;用于管理异步操作和回调函数的执行顺序。它基于事件驱动模型&#xff0c;通过事件循环来处理和派发事件&#xff0c;以及执行相应的回调函数。 Node.js 是单进程单线程应用程序&#xff0c;但是因为…

node.js和npm的安装与环境配置(2023最新版)

目录 安装node.js测试是否安装成功测试npm环境配置更改环境变量新建系统变量 安装node.js 1、进入官网下载&#xff1a;node.js官网 我选择的是windows64位的&#xff0c;你可以根据自己的实际情况选择对应的版本。 2、下载完成&#xff0c;安装。 打开安装程序 接受协议 选…

【Node JS】node.js安装步骤详解

一、安装Node.js 1.下载 Node.js官网下载 根据自身系统下载对应的安装包&#xff08;我这里为Windows11 64位&#xff0c;故选择下载第一个安装包&#xff09; 2.安装 双击安装包&#xff0c;点击Next&#xff0c;勾选使用许可协议&#xff0c;点击Next&#xff0c;选择安装位…

安装npm,配置国内源

下载地址 https://nodejs.cn/download/ 设置国内源 npm config set registry https://registry.npm.taobao.org --global npm config get registry

解决npm install时报:gyp ERR! configure error

报错内容&#xff1a; npm ERR! gyp ERR! cwd C:\Users\zccbbg\code\my\examvue\node_modules\node-sass npm ERR! gyp ERR! node -v v16.13.1 npm ERR! gyp ERR! node-gyp -v v3.8.0 npm ERR! gyp ERR! not ok npm ERR! Build failed with error code: 1 解决办法&#xff1a;…

node.js express mongoose用户建模、权限校验

目录 userModel.js 依赖引入 数据建模 中间件 模型方法 创建user model并导出 catchAsync.js authController.js 依赖引入 token生成 注册 登录 密码修改 userRoutes.js 路由设计 protect中间件 角色中间件 app.js userModel.js 依赖引入 const mongoose …

React Node.js 和 Prisma 构建全栈框架

特点 快速入门&#xff1a;由于其表现力强&#xff0c;您可以使用很少的简洁、一致的声明性代码从头开始创建和部署生产就绪的 Web 应用程序。无样板代码&#xff1a;通过抽象出复杂的全栈功能&#xff0c;可以减少样板代码。这意味着需要维护和理解的代码更少&#xff01;这也…

用户管理 --汇总

一、第一节课 1.1 本人写的 前端&#xff1a; 鱼皮 --&#xff1e; 用户中心 第1节课-CSDN博客 中期&#xff1a; 一、用户管理 第1节课中间-CSDN博客 后端&#xff1a; 一、用户管理-CSDN博客 其他的链接 亿图脑图MindMaster 1.2 优秀球友&#xff0c;推荐 Docs

『npm』一条命令快速配置npm淘宝国内镜像

&#x1f4e3;读完这篇文章里你能收获到 一条命令快速切换至淘宝镜像恢复官方镜像 文章目录 一、设置淘宝镜像源二、恢复官方镜像源三、查看当前使用的镜像 一、设置淘宝镜像源 npm config set registry https://registry.npm.taobao.org服务器建议全局设置 sudo npm config…

记一次webpack配置文件外置

前言 众所周知&#xff0c;webpack配置环境变量文件&#xff0c;是根据打包命令寻找对应的环境变量文件&#xff0c;从而获取接口地址。所以触发时机是在每次打包的时候&#xff0c;接口地址才会被打包进去&#xff0c;无法自由修改。 本次要求一次打包后&#xff0c;修改接口…

Nodejs 第二十二章(脚手架)

编写自己的脚手架 那什么是脚手架&#xff1f; 例如:vue-cli Angular CLI Create React App 编写自己的脚手架是指创建一个定制化的工具&#xff0c;用于快速生成项目的基础结构和代码文件&#xff0c;以及提供一些常用的命令和功能。通过编写自己的脚手架&#xff0c;你可以…

Nodejs 第二十一章(crypto)

密码学是计算机科学中的一个重要领域&#xff0c;它涉及到加密、解密、哈希函数和数字签名等技术。Node.js是一个流行的服务器端JavaScript运行环境&#xff0c;它提供了强大的密码学模块&#xff0c;使开发人员能够轻松地在其应用程序中实现各种密码学功能。本文将介绍密码学的…

nvm 的使用 nvm 可以快速的切换 nodejs 的版本

nvm 是什么&#xff1f; nvm 是一个 node 的版本管理工具&#xff0c;可以简单操作 node 版本的切换、安装、查看。。。等等&#xff0c;与 npm 不同的是&#xff0c;npm 是依赖包的管理工具。 nvm 下载安装 安装之前需要先把 自己电脑上边的 node 给卸载了!!!! 很重要 下载地…

git 常用部分方法

git init // 初始化 在工作路径上创建主分支 git clone 地址 // 克隆远程仓库 git clone -b 分支名 地址 // 克隆分支的代码到本地 git status // 查看状态 git add 文件名 // 将某个文件存入暂存区 git checkout -- file // 撤销工作区的修改 例如git checkout -- readMe…

Next.js 中的中间件

Next.js 中的中间件 Next.js 中的中间件是一个功能强大的工具&#xff0c;允许开发人员拦截、修改和控制应用程序中的请求和响应流。无论我们是构建服务器渲染的网站还是成熟的 Web 应用程序&#xff0c;了解如何有效使用中间件都可以显着增强项目进出的数据流。本文将从基础知…

在Node.js中使用MongoDB连接数据库、创建集合

本文主要介绍在Node.js中使用MongoDB连接数据库、创建集合的方法。 目录 连接数据库使用原生驱动程序连接MongoDB数据库使用Mongoose连接MongoDB数据库 创建集合使用mongodb驱动程序 连接数据库 在Node.js中使用MongoDB连接数据库有两种方式&#xff1a;使用原生驱动程序和使用…

创建vue项目:node.js下载安装、配置环境变量,下载安装cnpm,配置npm的目录、镜像,安装vue、搭建vue项目开发环境(保姆级教程一)

今天讲解 Windows 如何创建 vue 项目&#xff0c;搭建 vue 开发环境&#xff0c;这是这个系列的第一章&#xff0c;有什么问题请留言&#xff0c;请点赞收藏&#xff01;&#xff01;&#xff01; 文章目录 一、Vue简单介绍二、开始搭建1、安装node.js环境2、配置npm下载时的默…

2 - Electron 核心概念

Electron 核心概念 主进程 通过Node.js、Electron提供的API与系统底层打交道启动项目时运行的 main.js 脚本就是我们说的主进程。在主进程运行的脚本可以以创建 Web 页面的形式展示 GUI。主进程只有一个 渲染进程 每个 Electron 的页面都在运行着自己的进程&#xff0c;这样…

识别项目中未使用的 npm 包

如果项目中安装了很多 npm 包&#xff0c;可能只是为了尝试使用其中一些。但是忘记在 package.json 中删除 运行命令 npx depcheck 这将列出项目中所有未使用的 npm 包&#xff0c;然后从 package.json 文件中删除对应的包名称 运行命令 npm install 把它们在 node_module…

Nodejs 第二十四章(zlib)

在 Node.js 中&#xff0c;zlib 模块提供了对数据压缩和解压缩的功能&#xff0c;以便在应用程序中减少数据的传输大小和提高性能。该模块支持多种压缩算法&#xff0c;包括 Deflate、Gzip 和 Raw Deflate。 zlib 模块的主要作用如下&#xff1a; 数据压缩&#xff1a;使用 z…

‘npm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。nvm不是全局变量

问题&#xff1a; 1&#xff0c;我的nvm不是全局变量 ‘npm’ 不是内部或外部命令&#xff0c;也不是可运行的程序 或批处理文件。 方法一&#xff1a; 更改全局变量&#xff1a; 参考博客 方法二&#xff1a; 卸载重装 参考博客 方法三&#xff1a; 使用nvm 重启电脑 …

vite与webpack的一些技巧

通常项目里会有很多的api与导入导出&#xff0c;为了避免过多而提高效率 vue3的使用过程中&#xff1a;可以读取文件然后异步的获取挂载在属性上面 虽然我知道按需的好处&#xff0c;但有时候很急效率至少就没办法考虑性能&#xff0c; 所以频繁的导出与import导入使用变量申明…

包管理工具npm与yarn

1.npm 1.1 安装 安装node后自带了npm 2.2 初始化package.json npm init 1.3 安装包 单个包&#xff1a;npm install less或npm i less 所有包&#xff1a;npm installnpm i 1.4 删除包 npm remove less&#xff0c;npm r less或npm uninstall less 1.5 配置别名 pack…

nodejs fs模块

是什么&#xff1a;nodejs提供的操作文件的模块 fs.readFile() fs.writeFile() js中使用 fs模块操作文件&#xff0c;先导入fs const fsrequire(fs)fs.readFile() 读取指定文件的内容 语法格式 fs.readFile(path[, options], callback) path&#xff1a;必选参数&#x…

【node】 地址标准化 解析手机号、姓名、行政区

地址标准化 解析手机号、姓名、行政区 实现效果链接源码 实现效果 将东光县科技园南路444号马晓姐13243214321 解析为 东光县科技园南路444号 13243214321 河北省;沧州市;东光县;东光镇 马晓姐 console.log(address, phone, divisions,name);链接 API概览 源码 https://gi…

Node.js 工作线程与子进程:应该使用哪一个

Node.js 工作线程与子进程&#xff1a;应该使用哪一个 并行处理在计算密集型应用程序中起着至关重要的作用。例如&#xff0c;考虑一个确定给定数字是否为素数的应用程序。如果我们熟悉素数&#xff0c;我们就会知道必须从 1 遍历到该数的平方根才能确定它是否是素数&#xff…

在Node.js中使用Promise对MongoDB的操作进行同步

本文主要介绍在Node.js中使用Promise对MongoDB的操作进行同步。 目录 什么是Promise&#xff1f;简介使用示例 Node.js中使用Promise对MongoDB的操作进行同步 什么是Promise&#xff1f; 简介 在Node.js中&#xff0c;Promise是一种处理异步操作的对象。它是一种用于管理和处…

Nodejs 第二十三章(Markdown 转 html)

Markdown 转换html 是一个非常常见的需求 什么是 Markdown ? Markdown 是一种轻量级标记语言&#xff0c;它允许人们使用易读易写的纯文本格式编写文档。 我们需要用到三个库实现 EJS&#xff1a;一款强大的JavaScript模板引擎&#xff0c;它可以帮助我们在HTML中嵌入动态内…

前端开发中的webpack打包工具

前端技术发展迅猛&#xff0c;各种可以提高开发效率的新思想和框架层出不穷&#xff0c;但是它们都有一个共同点&#xff0c;即源代码无法直接运行&#xff0c;必须通过转换后才可以正常运行。webpack是目前主流的打包模块化JavaScript的工具之一。 本章主要涉及的知识点有&am…

Node.js和MySQL编写接口并进行请求

Node.js和MySQL编写接口并进行请求 一、安装Node.js&#xff1a;首先&#xff0c;确保你的计算机上已经安装了Node.js。你可以从Node.js官方网站&#xff08;https://nodejs.org&#xff09;下载并安装适合你操作系统的版本。 二、新建 server 文件夹作为项目根目录&#xff…

npm login报错:Public registration is not allowed

npm login报错:Public registration is not allowed 1.出现场景2.解决 1.出现场景 npm login登录时,出现 2.解决 将自己的npm镜像源改为npm的https://registry.npmjs.org/这个&#xff0c;解决&#xff01;

node.js 全部进程挂了,如何使用pm2恢复?

pm2 resurrect是PM2进程管理器的命令之一&#xff0c;用于重新启动以前由PM2管理的应用程序。这个命令用于在系统重新启动后自动重新启动之前由PM2启动的进程。 *在使用pm2 resurrect之前&#xff0c;请确保已经保存了当前PM2进程列表的状态&#xff0c;以便在系统重启后进行恢…

Node【工具 01】Node Version Manager nvm安装使用(Node.js版本管理工具)

1.介绍 非专业前端开发工程师在构建项目时遇到如下问题&#xff1a; ERROR: This version of pnpm requires at least Node.js v16.14 The current version of Node.js is v14.17.0 Visit https://r.pnpm.io/comp to see the list of past pnpm versions with respective Nod…

npm : 无法加载文件 D:\nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本。

今天在使用vscode下载项目的依赖时&#xff0c;输入 pnmp install,结果报错: npm : 无法加载文件 D:\nodejs\node_global\npm.ps1&#xff0c;因为在此系统上禁止运行脚本。原因&#xff1a; 因为在此系统上禁止运行脚本&#xff0c;也就是说没有权限&#xff0c;查一下&#…

node.js学习(简单聊天室)

在掘金查看该文章 1. TCP服务搭建 1.1 socket 先来粗略了解下socket 套接字&#xff08;socket&#xff09;是一个抽象层&#xff0c;应用程序可以通过它发送或接收数据&#xff0c;可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中&am…

在Node.js中停止使用dotenv

dotenv 是一个从 .env 文件中加载环境变量的包&#xff0c;npm 周下载量有三千五百万。在 Node.js v20.6.0 中&#xff0c;已经内置了对 .env 文件的支持&#xff0c;这篇文章将演示如何在 Node.js 中访问 .env 中的环境变量。 配置 创建一个最简单的 Express 应用程序&#…

nodejs+vue+微信小程序+python+PHP邮件分类系统的设计与实现-计算机毕业设计推荐

方便安装&#xff0c;减少了维护的工作量&#xff0c;只需要通过服务器端的更新就可以实现新系统的发布&#xff0c;提高了邮件分类系统的可扩展性和可移植性。 E-mail是信息化时代最重要的联系工具之一&#xff0c;在日常的工作学习中具有非常重要作用。电子邮件作为互联网技术…

小程序使用Nodejs作为服务端,Nodejs与与MYSQL数据库相连

小程序使用Nodejs作为服务端,Nodejs与MYSQL数据库相连 一、搭建环境二、配置Nodejs三、与小程序交互四、跨域处理/报错处理五、nodejs连接mysql数据库六、微信小程序连接nodejs报错七、小程序成功与服务端相连,且能操作数据库一、搭建环境 新建空文件夹:Win + R进入cmd命令界…

手动搭建koa+ts项目框架(swagger文档篇)

文章目录 一、安装依赖二、直接使用json文件生成三、根据对应api注释生成新建swagger.ts文件新建./routes/users.ts文件入口文件引入对应数据如有启发&#xff0c;可点赞收藏哟~ 一、安装依赖 swagger-jsdoc 读取您的JSDoc带注释的源代码并生成OpenAPI (Swagger) 规范koa2-swa…

Node.js 中的事件驱动架构

Node.js 中的事件驱动架构 事件驱动架构 (EDA) 已成为构建可扩展、响应式和松散耦合系统的强大范例。在 Node.js 中&#xff0c;EDA 发挥着关键作用&#xff0c;利用其异步特性和事件驱动功能来创建高效且健壮的应用程序。让我们深入研究 Node.js 中事件驱动架构的复杂性&…

从0到0.01入门 Webpack| 005.精选 Webpack面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

(附源码)SSM环卫人员管理平台 计算机毕设36412

目 录 摘要 1 绪论 1.1背景及意义 1.2国内外研究概况 1.3研究内容 1.4 ssm框架介绍 1.5论文结构与章节安排 2 环卫人员管理平台系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据增加流程 2.2.2数据修改流程 2.2.3数据删除流程 2.3 系统功能分析 2.3.1 功能性…

手把手教学拥有自己的CLI

随着开发时间的增长&#xff0c;你积累的模版需要管理&#xff0c;不能老是复制粘贴。那么一个小小的cli 可以帮助你这个问题。它是你进行管理分类的管家&#xff0c;替你管理仓库和翻东西。 技术选型 NodeJSTSpnpmunbuild : unbuild 是基于rollup 配置更加单的打包工具chalk :…

Node——npm包管理器的使用

Node.js使用npm对包进行管理&#xff0c;其全称为Node Package Manager&#xff0c;开发人员可以使用它安装、更新或者卸载Node.js的模块 1、npm包管理器基础 1.1、npm概述 npm是Node.js的标准软件包管理器&#xff0c;其在2020年3月17日被GitHub收购&#xff0c;而且保证永…

Node——事件的监听与触发

Node.js是由事件驱动的&#xff0c;每个任务都可以当作一个事件来处理&#xff0c;本贴将对Node.js中的events模块及其中处理事件的类EventEmitter的使用进行详细讲解。 1、EventEmitter对象 在JavaScript中&#xff0c;通过事件可以处理许多用户的交互&#xff0c;比如鼠标…

[webpack] webpack 插件大全

clean-webpack-plugin 一个webpack插件&#xff0c;用来删除/清理你的构建文件夹 html-webpack-plugin 该插件将为你生成一个 HTML5 文件&#xff0c; 在 body 中使用 script 标签引入你所有 webpack 生成的 bundle js 文件 zip-webpack-plugin 该插件用来压缩所有文件成一…

美团小游戏rpk包对接流程小记

美团小游戏rpk包对接流程小记 美团小游戏开发时&#xff0c;其实很简单&#xff0c;和各大厂差不多。 一、先贴个文档&#xff1a; 美团游戏开放平台文档地址&#xff1a; https://game.meituan.com/#/docs二、接入前准备&#xff1a; 与微信抖音小游戏的流程差不多&#xf…

npm install 报错 chromedriver 安装失败的解决办法

npm install chromedriver --chromedriver_cdnurlhttp://cdn.npm.taobao.org/dist/chromedriver

【Node.js】笔记整理 1 - 基础知识

Node.js笔记梳理 Node.js中不可以使用DOM、BOM、AJAX、Axios的 API 基础知识 1.1、Node.js中的顶级对象 —— global、globalThis 在node中&#xff0c;顶级对象是global&#xff0c;相当于浏览器中的window。 在ES2020后&#xff0c;新增了globalThis&#xff0c;他和global…

Webpack——模块打包

模块之于程序&#xff0c;就如同细胞之于生物体&#xff0c;是具有特定功能的组成单元。不同的模块负责不同的工作&#xff0c;它们以某种方式联系在一起&#xff0c;共同保证程序的正常运转。介绍Webpack如何对其进行打包以及合并&#xff0c;主要内容如下&#xff1a; 不同模…

[node] Node.js的Web 模块

[node] Node.js的Web 模块 什么是 Web 服务器&#xff1f;Web的应用架构http使用方式使用 Node 创建 Web 服务器使用 Node 创建 Web 客户端 什么是 Web 服务器&#xff1f; Web服务器一般指网站服务器&#xff0c;是指驻留于因特网上某种类型计算机的程序&#xff0c;Web服务器…

[node]Node.js多线程

[node]Node.js多线程 Node.js 多进程exec()使用语法示例 spawn()使用语法示例 fork()使用语法示例 Node.js 多进程 Node.js 是以单线程的模式运行的&#xff0c;但它使用的是事件驱动来处理并发&#xff0c;这样有助于我们在多核 cpu 的系统上创建多个子进程&#xff0c;从而提…

【Node.js】笔记梳理 7 - mongoose

写在最前&#xff1a;跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识&#xff0c;需要格外注重实战和官方技术文档&#xff0c;文档建议作为手册使用 系列文章 【Node.js】笔记整理 1 - 基础知识【Node.js】笔记整理 2 - 常用模块【Node.js】笔记整理 3 - n…

记录5款NodeJS后端框架

文章目录 前言一、Express二、Nest.js三、Meteor四、Koa.js五、Fastify 前言 https://xie.infoq.cn/article/d8c2cd9cb99a04cbbf0a45434 https://juejin.cn/post/6959583458779725860 Nodejs 框架分为三种类型&#xff1a; MVCREST APIFull-Stack 一、Express Express 是最…

API 设计:使用 Node.js 和 Express.js 的综合教程

API&#xff08;应用程序编程接口&#xff09;设计涉及创建一个高效而强大的接口&#xff0c;允许不同的软件应用程序相互交互。 说明 本教程将指导您使用 Node.js 和 Express.js 作为核心技术来规划、设计和构建 API。但是&#xff0c;这些原则可以应用于任何语言或框架。我们…

nvm安装管理nodejs版本

1&#xff1a;如果之前先安装了nodejs先卸载nodejs 2&#xff1a;下载nvm&#xff0c;点击下载路径https://github.com/coreybutler/nvm-windows/releases&#xff0c;选择相应环境下载&#xff0c;如下window环境下载 下载成功后&#xff0c;选择NVM安装在哪个文件目录下&…

nodejs 将word转为pdf office-to-pdf

jspdf用于html转pdf。需借助html2canvas遍历页面中的dom节点,渲染成canvas image&#xff0c;再用jspdf把图片转为pdf。office-to-pdf 用于word转pdf。依赖于libreOffice&#xff0c;需提前安装 mac安装libreOffice 1.首先需要jdk8,并配置环境变量 2.再就是需要安装libreOf…

【Node.js】笔记梳理 8 - API和JWT

写在最前&#xff1a;跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识&#xff0c;需要格外注重实战和官方技术文档&#xff0c;文档建议作为手册使用 系列文章 【Node.js】笔记整理 1 - 基础知识【Node.js】笔记整理 2 - 常用模块【Node.js】笔记整理 3 - n…

【Linux服务器Java环境搭建】05 Node JS安装及环境变量配置

【Linux服务器Java环境搭建】01购买云服务器以及在服务器中安装Linux系统 【Linux服务器Java环境搭建】02 通过xftp和xshell远程连接云服务器 【Linux服务器Java环境搭建】03 Git工具安装 【Linux服务器Java环境搭建】04 JDK安装&#xff08;JAVA环境安装&#xff09; 【Linux服…

DAPP开发【06】nodejs安装与npm路径更换

windows系统在执行用户命令时顺序 windows系统在执行用户命令时&#xff0c;若用户未给出文件的绝对路径&#xff0c; 则 &#xff08;1&#xff09;首先在当前目录下寻找相应的可执行文件、批处理文件等&#xff1b; &#xff08;2&#xff09;若找不到&#xff0c;再依次在系…

关于web前端通过js获取后端mysql数据库数据的一个方法

关于web前端通过js获取后端mysql数据库数据的一个方法 问题引入 关于html的教程很多&#xff0c;关于mysql的教程也很多&#xff0c;那么怎么让html展示mysql的数据呢&#xff1f; 一言以蔽之 前端通过js向后端发起一个http请求&#xff0c;后端响应这个请求并返回数据 实…

第1节:Vue3 安装部署 创建应用(实例)

Vue3 的详细安装及部署步骤如下&#xff1a; 首先&#xff0c;确保你的计算机上已经安装了 Node.js。如果没有&#xff0c;请访问 Node.js 官网 下载并安装。打开命令行工具&#xff08;如 Windows 上的 cmd 或 PowerShell&#xff0c;macOS 和 Linux 上的终端&#xff09;&am…

kepler.gl部署在线说明文档

1 概述 1.1 介绍 1、Kepler.gl 是一个强大的开源地理空间分析工具&#xff0c;用于大规模数据集的可视化。它由 Uber 的数据可视化团队开发&#xff0c;并且是基于 Web 技术构建的。Kepler.gl 涉及到以下几个主要技术领域&#xff1a; WebGL: Kepler.gl 通过 WebGL 进行渲染…

第2节:Vue3 模板语法

Vue3 的模板语法主要包括以下几个部分&#xff1a; 插值表达式&#xff1a;使用双大括号 {{ }} 包裹变量&#xff0c;可以直接在模板中显示变量的值。 <div>{{ message }}</div>指令&#xff1a;以 v- 开头&#xff0c;后面跟一个自定义的名字&#xff0c;用于操…

CommonJS模块规范

CommonJS 是为在网页浏览器之外的JavaScript提供模块化规范的项目。在模块化出现之前&#xff0c;前端引用其他的js文件资源都是通过<script>标签的方式&#xff0c;这种方式有很多的弊端&#xff0c;例如必须有一个html文档&#xff0c;而 Node.js 根本没有html文档&…

Nodejs 第二十五章(http)

“http” 模块是 Node.js 中用于创建和处理 HTTP 服务器和客户端的核心模块。它使得构建基于 HTTP 协议的应用程序变得更加简单和灵活。 创建 Web 服务器&#xff1a;你可以使用 “http” 模块创建一个 HTTP 服务器&#xff0c;用于提供 Web 应用程序或网站。通过监听特定的端…

[电子榨菜] js中的闭包closure

0.写在前面: 下学期就打算去实习了,这段时间要密集接收考试和面试的捶打,计网和软工就没有办法为大家继续贡献开源内容了,明年九月份之前的更新内容将会以前端,人工智能,和工程设计为基础, 很抱歉啦,不过我还是希望我这一年来的努力可以帮到一些人.虽然自己这一年过的浑浑噩噩…

用户管理第2节课-idea 2023.2 后端一删除表,从零开始---【本人】

一、清空model文件夹下&#xff0c;所有文件 1.1.1效果如下&#xff1a; 1.1代码内容 package com.daisy.usercenter.model;import lombok.Data;Data public class User {private Long id;private String name;private Integer age;private String email; }二、清空mapper文件…

vscode配置node.js调试环境

node.js基于VSCode的开发环境的搭建非常简单。 说明&#xff1a;本文的前置条件是已安装好node.js(具体安装不再赘述&#xff0c;如有需要可评论区留言)。 阅读本文可掌握&#xff1a; 方便地进行js单步调试&#xff1b;方便地查看内置的对象或属性&#xff1b; 安装插件 C…

JavaWeb——第七章 前端工程化_1

第七章 前端工程化_1 一、前端工程化开篇1.1 什么是前端工程化1.2 前端工程化实现技术栈 二、ECMA6Script2.1. es6的介绍2.2 es6的变量和模板字符串2.3 es6的解构表达式2.4 es6的箭头函数2.4.1 声明和特点2.4.2 实践和应用场景2.4.3 rest和spread 2.5 es6的对象创建和拷贝2.5.1…

webpack 常见面试题

1、什么是webpack&#xff08;必会&#xff09; webpack是一个打包模块化javascript的工具&#xff0c;在webpack里一切文件皆模块&#xff0c;通过loader转换文件&#xff0c;通过plugin注入钩子&#xff0c;最后输出由多个模块组合成的文件&#xff0c;webpack专注构建模块化…

Vite与Webpack对比

在前端开发领域&#xff0c;构建工具的选择对于开发效率和项目性能具有重要影响。Vite和Webpack是两个广泛使用的构建工具&#xff0c;它们都有各自的优点和适用场景。本文将从前端开发的视角对Vite和Webpack进行对比。 一、性能 Vite Vite&#xff0c;原名Vue 3 SSR&#x…

安装gnvm,nodejs,npm使用方法

安装gnvm,nodejs,npm使用方法 一、安装gnvm gnvm.exe下载地址&#xff1a; https://download.csdn.net/download/hsg77/88651752 http://ksria.com/gnvm/#download 二、配置gnvm环境变量 新建目录&#xff0c;如&#xff1a;d:/nodejs 并把gnvm.exe存储到此目录 并把d:/node…

Node 源项目定制化、打包并使用全过程讲解

&#x1f468;&#x1f3fb;‍&#x1f4bb; 热爱摄影的程序员 &#x1f468;&#x1f3fb;‍&#x1f3a8; 喜欢编码的设计师 &#x1f9d5;&#x1f3fb; 擅长设计的剪辑师 &#x1f9d1;&#x1f3fb;‍&#x1f3eb; 一位高冷无情的编码爱好者 大家好&#xff0c;我是全栈工…

Node.js-fs、path、http模块

1.初识Node.js 1.1 什么是Node.js 1.2 Node.js中的JavaScript运行环境 1.3 Node.js可以做什么 Node.js 作为一个JavaScript 的运行环境&#xff0c;仅仅提供了基础的功能和 AP1。然而&#xff0c;基于 ode.s 提供的这些基础能&#xff0c;很多强大的工具和框架如雨后春笋&…

nodejs微信小程序+python+PHP的旅游景点推荐系统-计算机毕业设计推荐

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

Node.js中处理特殊字符的文件名,安全稳妥的方案

在Node.js中&#xff0c;通过path模块提供的basename方法&#xff0c;我们可以轻松地从文件路径中提取文件名。然而&#xff0c;这个方法在处理特殊字符时存在一些问题&#xff0c;因为它会对这些字符进行转义&#xff0c;导致在不同操作系统上的兼容性问题。在这篇文章中&…

Node.js快速搭建简单的HTTP服务器并发布公网远程访问

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

nodeJS爬虫-爬取虎嗅新闻

1.安装依赖库到本地&#xff0c;需要的库有&#xff1a;安装方法见Node.js笔记说明 const superagent require(superagent); const cheerio require(cheerio); const async require(async); const fs require(fs); const url require(url); const request require(reques…

【webpack】初始化

webpack 旧项目的问题下一代构建工具 Vite 主角 &#xff1a;webpack安装webpack1&#xff0c;mode的选项2&#xff0c;使用source map 精准定位错误行数3&#xff0c;使用watch mode(观察模式)&#xff0c;自动运行4&#xff0c;使用webpack-dev-server工具&#xff0c;自动刷…

区分node,npm,nvm

目录 一&#xff0c;nodejs二&#xff0c;npm三&#xff0c;nvm 区分node&#xff0c;npm&#xff0c;nvm 几年前学习前端的时候学习的就是htmlcssjs 三件套。 现在只学习这些已经不能满足需要了。 一&#xff0c;nodejs nodejs是编程语言javascript运行时环境。&#xff08;比…

Webpack技术入门与实践

1.概念&#xff1a; 本质上&#xff0c; webpack是一个现代JavaScript应用程序的静态模块打包器&#xff0c;当webpack处理应用程序时&#xff0c;它会递归地构建一个依赖关系图&#xff0c;其中包含应用程序需要的每个模块&#xff0c;然后将所有这些模块打包成一个或多个bund…

深入解析Node.js:V8引擎、事件驱动和非阻塞式I/O

文章目录 1. 引言2. 什么是Node.js&#xff1f;3. V8引擎3.1 V8引擎简介3.2 V8引擎的特点 4. 事件驱动4.1 事件循环4.2 事件触发与监听4.2.1 代码示例 4.3 异步回调4.3.1 代码示例 5. 非阻塞式I/O5.1 非阻塞式I/O的优势5.2 异步与同步的对比5.2.1 同步I/O的代码示例5.2.2 异步I…

devecho stuido npm 失败

使用华为推荐的设置npm 代理方式仍然无效。还是得使用npm 命令去设置代理。地址参考&#xff1a; npm设置和取消代理的方法_npm查看代理-CSDN博客 最后使用自己的代理加载成功&#xff0c;使用华为推荐的代理不成功&#xff0c;不清楚什么原因。 华为推荐的环境配置如下&…

Nodejs安装使用,nvm对Nodejs和npm版本控制

Nodejs 安装 使用: npm 是Nodejs的内置 包管理工具 下载长期支持版本Node.js 中文网Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型&#xff0c;使其轻量又高效。Node.js 的包管理器 npm&#xff0c;是全…

Vue.js 学习总结(4)—— Vue3响应式系统原理

概念 响应式是指当数据发生变化时&#xff0c;系统会自动更新与数据相关的 DOM 结构。在 Vue2 中&#xff0c;响应式系统的实现基于 Object.defineProperty。然而&#xff0c;Object.defineProperty 有一些局限&#xff0c;如&#xff1a;无法监听数组的变化、需要遍历对象的每…

webpack详细教程

1&#xff0c;什么是webpackwebpack | webpack中文文档 | webpack中文网 Webpack 不仅是一个模块打包器(bundler)&#xff0c;更完整的讲是一个前端自动化构建工具。在 Webpack 看来前端的所有资源文件(s/json/css/img/less/...)都会作为横块处理它将根据模块的依赖关系进行静…

node.js express JWT token生成与校验

目录 JWT header&#xff08;标头&#xff09; payload&#xff08;有效负载&#xff09; signature&#xff08;签名&#xff09; 访问令牌&#xff08;token&#xff09; express jwt生成、验证 生成jwt 验证jwt JWT JWT 是轻量级的数据交换格式&#xff0c;相对于传…

使用工具 NVM来管理不同版本的 Node.js启动vue项目

使用工具如 NVM&#xff08;Node Version Manager&#xff09;来管理不同版本的 Node.js。NVM 允许你在同一台计算机上安装和切换不同版本的 Node.js。以下是一些步骤&#xff0c;以便同时在你的系统中安装两个 Node.js 版本&#xff1a; 安装 NVM: 首先&#xff0c;你需要安装…

Node.js+Express 获取前端get请求参数值

前端请求&#xff1a; http://localhost:3002/api/user/login?username002&password002 后端响应 router.get(/api/user/login, (req, res) > {let username req.query.username;let password req.query.password;const sqlStr SELECT * FROM sys_user where use…

用户管理 --汇总 -- 明细

一、第一节课 1.1 鱼皮提到的内容有如下&#xff1a; 【看起来舒服些】 1.2 本人步骤&#xff1a; 1.2.1 前端&#xff1a; 1.2.1.1 前端环境搭建 -- 汇总 1.2.1.1.1 node.js 环境搭建 & 【特殊地方】 1&#xff09;node.js 选择 msi 1.2.1.1.2 yarn 下载 & 【…

Node.js(四)-express

1. 初识express 1.1 express简介 1.1.1 什么是express 官方&#xff1a;Express是基于Node.js平台&#xff0c;快速、开放、极简的web开发框架。 通俗&#xff1a;Express的作用和Node.js内置的http模块类似&#xff0c;是专门用来创建web服务器的。 express的本质&#xff1…

Node.js基础知识点(二)

一、Node环境安装&#xff08;Windows&#xff09; 1.下载对应的node.js版本:https://nodejs.org/en/download/ 2.下载完成后&#xff0c;双击安装包&#xff0c;开始安装node.js 3.勾选复选框&#xff0c;点击【Next】按钮 4.修改好目录后&#xff0c;点击【Next】按钮 5.此处…

求幸存数之和(100%用例)C卷 (JavaPythonC++Node.jsC语言)

给一个正整数列 nums,一个跳数jump,及幸存数量 left。运算过程为: 从索引为0的位置开始向后跳,中间跳过小个数字,命中索引为J+1的数字, 该数被敲出,并从该点起跳,以此类推,直到幸存left个数为止。然后返回幸存数之和。 约束: 1)0是第一个起跳点 2)起跳点和命中点之间间…

Nestjs使用log4j打印日志

众所周知&#xff0c;nest是自带日志的。但是好像没有log4j香&#xff0c;所以咱们来用log4j吧~ 我只演示最简单的用法&#xff0c;用具体怎么样用大家可以自己进行封装。就像前端封装自己的请求一样。 一、安装 yarn add log4js stacktrace-js 二、使用 主要就三个文件&a…

Node.js-模块与包

1. 模块 1.1 模块化的基本概念 1.2 模块化规范 2.Node.js中的模块化 2.1 Node.js中的模块化分类 2.2 加载模块 2.3 Node.js中的模块作用域 2.4 向外共享模块作用域的成员 2.4.1 module对象 2.4.2 module.exports对象 2.4.3 共享成员的注意点 2.4.4 exports对象 2.5 Node.js中…

Node.js 默认包管理器 npm 详解

目录 npm 概念 npm 命令 npm init npm install npm update npm uninstall npm search npm run other npm 安装 yarn npm 安装 yarn 和 npm 安装项目依赖 websocket 本质区别 npm 概念 npm&#xff08;Node Package Manager&#xff09;是一个用于管理 JavaScript 包…

nvm 的安装及使用 (Node版本管理器)

目录 1、nvm 介绍 2、nvm安装 3、nvm 使用 4、node官网可以查看node和npm对应版本 5、nvm安装指定版本node 6、安装cli脚手架 1、nvm 介绍 NVM 全称 node.js version management &#xff0c;专门针对 node 版本进行管理的工具&#xff0c;通过它可以安装和切换不同版本的…

node实现对git仓库的管理

一、项目背景 一份代码&#xff0c;发布多个小程序。想让技术支持部通过脚本自己获取代码&#xff0c;并通过脚本自动提交到客户的小程序后台。他们自行发布。 现已注册第三方平台&#xff0c;开发人员通过“开发小程序”上传模板。开发人员把代码上传到模板&#xff0c;支持…

pm2的安装和常用命令

PM2 是 Node.js 应用程序的生产流程管理器&#xff0c;内置负载均衡。它可以帮助您保持 Node 应用程序永久活动&#xff0c;重起这些 node 应用程序也不需要停机&#xff0c;并简化常见的系统管理任务。 一、安装 npm install pm2latest -g # or yarn global add pm2 # or pnp…

Node.js COOL框架 中super.page(query,option)分页的使用

1.问题 写了一个订单列表的接口 但是发现路径没有问题 使用了框架系统的分页 但是就是不行 一直给我报错 //订单列表async getOrderListByprogress(query) {const { userId } this.ctx.clientInfo;query.userId userId;const option {fieldEq: [userId, orderProgress],};…

nestjs上传文件

官方文档 目标 前端调用接口上传文件&#xff0c;将文件存储到服务端 /public/upload/ 目录中&#xff0c;接口返回文件路径 注意&#xff1a;示例代码都使用app模块为例&#xff0c;实际可放到任意模块 上传文件 app.controller.ts 新增接口声明 import { Controller, G…

NVM下载和安装NodeJS教程(环境变量配置)

前言:一个公司很多项目,可能每个项目node版本要求不一样,导致每次切换项目,你要重新下载node,非常麻烦,这个时候,就有了nvm,非常的方便实用,也是程序员必备. 1.nvm是什么? nvm全英文也叫node.js version management&#xff0c;是一个nodejs的版本管理工具。nvm和n都是node.…

在Node.js中MongoDB查询分页的方法

本文主要介绍在Node.js中MongoDB查询分页的方法。 目录 Node.js中MongoDB查询分页使用原生的mongodb驱动程序查询分页使用Mongoose库进行查询分页注意项 Node.js中MongoDB查询分页 在Node.js中使用MongoDB进行查询分页&#xff0c;可以使用原生的mongodb驱动程序或者Mongoose库…

nodejs+vue+微信小程序+python+PHP技术下的音乐推送系统-计算机毕业设计推荐

3.2.1前台用户功能 前台注册用户的功能如下&#xff1a; 注册登录&#xff1a;用户填写个人信息&#xff0c;并验证手机号码进行账户注册&#xff0c;注册成功后方可登录系统。 歌手介绍&#xff1a;用户可以在线进行歌手介绍信息查看等。 音乐库&#xff1a;用户可以在音乐库查…

nodejs+vue+微信小程序+python+PHP校园二手交易系统的设计与实现-计算机毕业设计推荐

(2)管理员 进行维护&#xff0c;以及平台的后台管理工作都依靠管理员&#xff0c;其可以对信息进行管理。需具备功能有&#xff1b;首页、个人中心、学生管理、物品分类管理、物品信息管理、心愿贴、系统管理、订单管理等功能。系统分成管理员控制模块和学生模块。 本系统有良好…

nodejs+vue+微信小程序+python+PHP基于大数据的银行信用卡用户的数仓系统的设计与实现-计算机毕业设计推荐

银行信用卡用户的数仓系统综合网络空间开发设计要求。目的是将银行信用卡用户的数仓系统从传统管理方式转换为在网上管理&#xff0c;完成银行信用卡用户的数仓管理的方便快捷、安全性高、交易规范做了保障&#xff0c;目标明确。银行信用卡用户的数仓系统可以将功能划分为管理…

Node.js初学习

目录 1、Node.js简介 2、npm是什么 3、node.js和vue是什么关系 1、Node.js简介 Introduction to Node.js | Node.js 根据官网的介绍&#xff1a;Node.js是一个开源的跨平台JavaScript运行时环境。Node.js在浏览器之外运行V8 JavaScript引擎&#xff0c;这是谷歌Chrome的核…

npm ERR! path /Users/apple/.npm/_cacache/index-v5/11/77/cf18d9ab54d565b57fb3

在使用npm时&#xff0c;有时候您可能会遇到类似以下错误的权限问题&#xff1a; npm ERR! path /Users/apple/.npm/_cacache/index-v5/11/77/cf18d9ab54d565b57fb3 npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall open npm ERR! Error: EACCES: permission denie…

NodeJs脚手架(Koa)的简单使用

文章目录 前言一、与express的区别express-generator 提供的功能如下koa-generator 提供的功能如下两个生成器共同支持的项目骨架描述如下 二、使用步骤安装 Koa 生成器使用koa2创建项目PM2的使用 三、基础目录说明配置文件package.json入口文件 bin/www核心文件 app.jsroutes …

用户管理第2节课--idea 2023.2 后端--实现基本数据库操作(操作user表) -- 自动生成 --【本人】

一、插件安装 1.1 搜索插件 mybatis 安装 1.2 接受安装 1.3 再次进入&#xff0c;说明安装好了 1.4 与鱼皮不同点 1&#xff09;mybatis 版本不一致 鱼皮&#xff1a; 本人&#xff1a; 2&#xff09;鱼皮需重启安装 本人不需要 1.5 【需完成 三、步骤&#xff0c;再来看】 …

用连续自然数之和来表达整数(100%用例)C卷 (JavaPythonC++Node.jsC语言)

一个整数可以由连续的自然数之和来表示。给定一个整数,计算该整数有几种连续自然数之和的表达式,且打印出每种表达式。 输入描述: 一个目标整数T (1 <=T<= 1000) 输出描述: 该整数的所有表达式和表达式的个数。如果有多种表达式,输出要求为: 1.自然数个数最少的表…

node.js使用代理踩的坑最终的解决方案使用https和socks-proxy-agent解决

安装环境 npm install https npm install socks-proxy-agent 调用环境 const https require(https); const { SocksProxyAgent } require(socks-proxy-agent);定义一个公用请求方法 function httpsRequest(options, body) {return new Promise((resolve, reject) > {c…

TPRI-DMP平台介绍

TPRI-DMP平台介绍 TPRI-DMP平台概述 TPRI-DMP为华能集团西安热工院自主产权的工业云PaaS平台&#xff0c;已经过13年的发展和迭代&#xff0c;其具备大规模能源电力行业生产应用软件开发和运行能力。提供TPRI-DMP平台主数据管理、业务系统开发与运行、应用资源管理与运维监控…

一篇文章掌握 NestJS 所有的生命周期以及生命周期的执行时机

前言 NestJS 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的框架&#xff0c;它使用 TypeScript 作为开发语言&#xff0c;也支持原生的 JavaScript。在 NestJS 中&#xff0c;生命周期事件是一个重要的概念。在我们构建和管理应用程序时&#xff0c;有时需要在特定…

【nodejs】前后端身份认证

前后端身份认证 一、web开发模式 服务器渲染&#xff0c;前后端分离。 不同开发模式下的身份认证&#xff1a; 服务端渲染推荐使用Session认证机制前后端分离推荐使用JWT认证机制 二、session认证机制 1.HTTP协议的无状态性 了解HTTP协议的无状态性是进一步学习Session认…

精品Nodejs实现的校园疫情防控管理系统的设计与实现健康打卡

《[含文档PPT源码等]精品Nodejs实现的校园疫情防控管理系统的设计与实现[包运行成功]》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程、包运行成功&#xff01; 软件开发环境及开发工具&#xff1a; 操作系统&#xff1a;Windows 10、Windows 7、Win…

【node-express】在commonjs的项目中使用esm和ts开发的sdk

在commonjs的项目中使用esm和ts开发的sdk 效果实现步骤 效果 在一些demo中, 大部分代码是commonjs规范开发的&#xff0c;但是要用到的sdk是ts开发的并且仅支持esm&#xff0c; 又不想配置很复杂的工程项目&#xff0c;可以这么做。如果你有更好的建议&#xff0c;希望能得到你…

一篇文章学会如何使用 NestJS 的五种 Provider 提供者

前言 在构建复杂的后端应用中&#xff0c;如何有效地管理和彼此协作的各个部分&#xff0c;以及如何共享和复用功能已成为开发者们重要关注的问题。覆盖这些需求的一种技术就是 NestJS 中的 Providers。这次&#xff0c;让我们一起深入探讨这个关键概念&#xff0c;解密 Provi…

用户逻辑删除配置 - PC端通用管理模块配置教程(5)-多八多AI低代码多端应用开发助手在线IDE

用户逻辑删除配置 - PC端通用管理模块配置教程(5)-多八多AI低代码多端应用开发助手在线IDE 教程文档&#xff1a;用户行逻辑删除配置 目标 实现用户行的逻辑删除功能。配置后台用户表组件&#xff0c;包括“是否删除”字段的默认值。 详细步骤 复制后台用户查询服务 在现有用…

关键词提取

nodejieba关键词提取库 本来想在 centos 上安装 nodejieba&#xff0c;奈何 Centos7 上面的 gcc 的动态库太老&#xff0c;一直没办法更新动态库。 在 nodejieba 的 issues 找了一圈&#xff0c;发现了用 rust 实现的 node jiba 扩展&#xff1a;node-rs/jieba&#xff1a;ht…

exec、execFile、fork、spawn的区别与使用场景

在Node.js中&#xff0c;通过子进程可以实现并行执行任务&#xff0c;处理复杂的操作&#xff0c;以及与外部命令或文件进行交互。Node.js提供了多种子进程创建方法&#xff0c;包括exec、execFile、fork和spawn。本文将对这些方法进行比较&#xff0c;并介绍它们的适用场景和示…

前端国际化之痛点(三):上线后修改翻译内容

前言 VoerkaI18n是一款非常优秀的前端国际化解决方案&#xff0c;其开发的出发点是为了解决现存多语言的一些痛点,接下来几篇文章将分别进行分析 前端国际化之痛点(一)&#xff1a;让人头疼的词条Key前端国际化之痛点(二)&#xff1a;多包多库场景下联动多语言前端国际化之痛…

webpack 5 mode的作用和区别

通过选择 development, production 或 none 之中的一个&#xff0c;来设置 mode 参数&#xff0c;你可以启用 webpack 内置在相应环境下的优化。其默认值为 production。 会将 DefinePlugin 中 process.env.NODE_ENV 的值设置为 developmen或者production. 为模块和 chunk 启用…

npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED

npm install时报错code CERT_HAS_EXPIRED 一、报错情况二、解决方案 一、报错情况 一直用的好好的&#xff0c;突然今天发现npm install 出问题了&#xff0c;具体报错如下&#xff1a; npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to…

nvm 配置淘宝镜像失效,以及安装node后 npm-v 无效

win11 nvm版本 1.1.4 和1.1.7和1.1.12&#xff08;目前最新版本24年 一月二十三日&#xff09; 以上nvm版本都会出现一下问题&#xff0c; 从https://github.com/coreybutler/nvm-windows/releases 下载nvm安装包如下图 傻瓜式安装后&#xff0c;不用去配置环境变量&#…

npm i 报一堆版本问题

1&#xff0c;先npm cache clean --force 再下载 插件后缀加上 --legacy-peer-deps 2&#xff0c; npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.npm.taobao.org/yorkie/download/yorkie-2.0.0.tgz failed, reason…

Node.js + Mysql 防止sql注入的写法

关键代码 const queryString SELECT * FROM sys_user LIMIT ?, ?;let data await query(queryString, [startIndex,pageSize]); 访问数据库相关代码 const mysql require(mysql)const pool mysql.createPool({host: 127.0.0.1,user: root,password: 123456,database:…

ejs默认配置 原型链污染

文章目录 ejs默认配置 造成原型链污染漏洞背景漏洞分析漏洞利用 例题 [SEETF 2023]Express JavaScript Security ejs默认配置 造成原型链污染 参考文章 漏洞背景 EJS维护者对原型链污染的问题有着很好的理解&#xff0c;并使用非常安全的函数清理他们创建的每个对象 利用Re…

一篇文章学会如何在 NestJS 中使用 Redis 并基于 Redis 实现接口访问限频率

前言 在处理高频数据操作和大规模并发请求的场合&#xff0c;我们需要一种机制能够快速读取和缓存数据&#xff0c;这时 Redis 就闪亮登场了。Redis 是一个开源的内存中数据结构存储系统&#xff0c;它可以用作数据库、缓存和消息中间件。 NestJS 是一个灵活且模块化的Node.j…

前端框架前置课Node.js学习(1) fs,path,模块化,CommonJS标准,ECMAScript标准,包

目录 什么是Node.js 定义 作用: 什么是前端工程化 Node.js为何能执行Js fs模块-读写文件 模块 语法: 1.加载fs模块对象 2.写入文件内容 3.读取文件内容 Path模块-路径处理 为什么要使用path模块 语法 URL中的端口号 http模块-创建Web服务 需求 步骤: 案例:浏…

手写webpack的loader

一、概念 帮助webpack将不同类型的文件转换为webpack可识别的模块。 二、Loader执行顺序 分类 pre&#xff1a;前置loadernormal&#xff1a;普通loaderinline&#xff1a;内联loaderpost&#xff1a;后置loader 执行顺序 4类loader的执行顺序为per>normal>inline&…

如何从0开始,使用node编写一个接口,实现增删改查(CURD)

如何从0开始&#xff0c;使用node编写一个接口&#xff0c;实现增删改查 1、初始化准备工作 1、创建一个node项目 mkdir my-node-app cd my-node-app npm init -y2、安装Express 使用 express框架编写增删改查&#xff08;CURD&#xff09;非常简单。很容易上手 npm install…

npm超详细安装(包括配置环境变量)!!!npm安装教程(node.js安装教程)

安装node.js:(建议选择相对低一点的版本&#xff0c;相对稳定)​下载完成直接点击next即可(安装过程中会直接添加path的系统变量&#xff0c;变量值是自己的安装路径&#xff0c;可自行选择&#xff0c;比如&#xff1a;D:\software\)​安装完成:winR打开电脑控制台&#xff0c…

nodejs下载安装

一、node下载安装 官网下载 官网 根据自己电脑系统选择合适的版本进行下载&#xff0c;我这里选择window 64 位 下载完点击安装 打开cmd查看安装 此处说明下&#xff1a;新版的Node.js已自带npm&#xff0c;安装Node.js时会一起安装&#xff0c;npm的作用就是对Node.js…

npm install 无反应 npm run serve 无反应

说明情况&#xff1a;其实最开始我就是发现我跟着黑马的苍穹外卖的前端day2的环境搭建做的时候&#xff0c;到这一步出现了问题&#xff0c;无论我怎么 npm install 和 npm run serve 都没有像黑马一样有很多东西进行加载&#xff0c;因此我换了一种方法 1.在这个文件夹下cmd …

前端面试题:节流和防抖

节流和防抖都是通过降低事件执行的频率而达到节省资源的效果 节流 一段时间只执行一次,多少秒之后获取验证码、resize 事件和scroll 事件等 类似王者荣耀中的传送,一段时间内只能传送一次,具体实现如下: function throttle(fn, delay) {let lastTime = 0;return functi…

【万字解析】Webpack 优化构建性能(分析->优化)

Webpack 优化构建性能 1. 分析构建性能 分析构建体积 全局安装 webpack-bundle-analyzer 插件 npm i -g webpack-bundle-analyzer运行 webpack-bundle-analyzer webpack-bundle-analyzer分析构建速度 // webpack.config.jsconst SpeedMeasurePlugin require("speed-me…

Node.js Stream.pipeline() Method

Why Stream.pipeline 通过流我们可以将一大块数据拆分为一小部分一点一点的流动起来&#xff0c;而无需一次性全部读入&#xff0c;在 Linux 下我们可以通过 | 符号实现&#xff0c;类似的在 Nodejs 的 Stream 模块中同样也为我们提供了 pipe() 方法来实现。 未使用 Stream p…

提升开发效率:npm包管理器的使用技巧

文章目录 一、npm简介二、npm的基本操作1. 安装Node.js和npm2. 创建和管理项目3. 安装依赖4. 卸载依赖5. 更新依赖 三、npm的高级特性1. 使用不同版本的依赖项2. 查看已安装的依赖项和它们的版本信息3. 运行脚本命令 《Node.js从入门到精通&#xff08;软件开发视频大讲堂&…

基于 Webpack 插件体系的 Mock 服务

背景 在软件研发流程中&#xff0c;对于前后端分离的架构体系而言&#xff0c;为了能够更快速、高效的实现功能的开发&#xff0c;研发团队通常来说会在产品原型阶段对前后端联调的数据接口进行结构设计及约定&#xff0c;进而可以分别同步进行对应功能的实现&#xff0c;提升研…

猫头虎分享已解决Bug || 解决Vue.js not detected的问题 ️

博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &#x1f517; 精选专栏&#xff1a; 《面试题大全》 — 面试准备的宝典&#xff01;《IDEA开发秘籍》 — 提升你的IDEA技能&#xff01;《100天精通Golang》…

用户表格及筛选表单配置 - PC通用管理模块(1)

用户表格及筛选表单配置 - PC通用管理模块(1) 多八多AiIDE - 用户管理页面配置教程 第一课&#xff1a;基础查询配置 目标 配置基础的PC端通用管理模块。添加前端自定义组件以显示管理页面。配置列表表格字段。配置筛选表单。 步骤 1. 注册和新建应用 访问多八多AiIDE平台…

使用 Verdaccio 构建自己的私有 npm 仓库

前言 无论你是公司的开发者&#xff0c;还是个人开发者&#xff0c;你可能都听说过或者使用过 npm&#xff0c;这是一个使用广泛的 JavaScript 包管理器。但是&#xff0c;你是否遇到过以下的问题&#xff1a;你需要一个私有的包存放地方&#xff0c;或者你需要在离线环境下使…

mac安装部署gitbook教程

mac安装部署gitbook教程 前言一、安装准备二、GitBook安装项目初始化 前言 一些自己实际操作的记录。 一、安装准备 Node.js gitbook基于Node.js&#xff0c;所以需要提前安装。 下载地址&#xff1a;https://nodejs.org/en/&#xff0c;可以下载比较新的版本。(但我的建议是不…

webpack 核心武器:loader 和 plugin 的使用指南(下)

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

npm ERR! code CERT_HAS_EXPIRED errno CERT_HAS_EXPIRED

npm ERR! code CERT_HAS_EXPIRED 和 npm ERR! errno CERT_HAS_EXPIRED 都是指npm 在尝试连接到 npm 仓库时遇到了 SSL 证书过期的问题。这可能是由于您使用的 npm 仓库的证书已过期&#xff0c;或者您的系统时间不正确。 解决此问题的方法如下 1.关闭 npm 的 SSL 验证 通常在…

javaSSMmysql电影推荐系统03073-计算机毕业设计项目选题推荐(附源码)

目 录 摘 要 Abstract 第1章 前 言 1.1 研究背景 1.2 研究现状 1.3 系统开发目标 第2章 技术与原理 2.1 开发技术 2 2.2 ssm框架介绍 2 2.3 MySQL数据库 2 2.4 B/S结构 2 第3章 需求分析 3.1 需求分析 3.2 系统可行性分析 3.3 项目设计目标与原则 3.4…

npm 报错 request to https://registry.cnpmjs.org/vue failed, reason:

npm 报错 request to https://registry.cnpmjs.org/vue failed, reason:_qq62581587d2bea的技术博客_51CTO博客 本来是非常简单的一个报错。 正常情况下&#xff0c;按照网上的方法就可以解决问题。 但是我尝试了使用代理、换源、重装node.js&#xff08;但是npm的配置参数没…

NODE笔记 2 使用node操作飞书多维表格

前面简单介绍了node与简单的应用&#xff0c;本文通过结合飞书官方文档 使用node对飞书多维表格进行简单的操作&#xff08;获取token 查询多维表格recordid&#xff0c;删除多行数据&#xff0c;新增数据&#xff09; 文章目录 前言 前两篇文章对node做了简单的介绍&#xff…

解决vscode无法运行npm和node.js命令的问题

第一次安装npm和node.js想要在vscode中直接输入控制台命令会因为权限问题无法执行。 这里可以修改本机权限来解决。 搜索powershell并且以管理员权限运行 打开之后输入下面的命令即可 PS C:\Users\Administrator> Get-ExecutionPolicy Restricted PS C:\Users\Administra…

实战篇:如何在 NestJS 项目中支持 i18n 国际化本地化

前言 在当今全球化的互联网环境下&#xff0c;为软件添加国际化&#xff08;Internationalization&#xff0c;通常简称为i18n&#xff09;支持变得至关重要。NestJS 作为一个现代、功能丰富的 Node.js 框架&#xff0c;提供了强大的国际化机制。本文将指导您如何在 NestJS 项…

npm run dev,vite 配置 ip 访问

启动项目通过本地 ip 的方式访问 方式一.通过修改 package.json "scripts": {"dev": "vite --host 0.0.0.0",}, 方式二.通过修改 vite.config.ts export default defineConfig({plugins: [vue(), vueJsx()],server: { // 配置 host 与 port 方…

大文件上传原理

大文件上传原理 当我们在做文件上传的功能时&#xff0c;如果上传的文件过大&#xff0c;可能会导致长传时间特别长&#xff0c;且上传失败后需要整个文件全部重新上传。因此&#xff0c;我们需要前后端配合来解决这个问题。 最常用的解决方案就是 —— 切片上传。 这次我们…

npm 和yarn的安装和使用方法

npm 和yarn的安装和使用方法 一、npm安装 gnvm install 10.24.1 gnvm use 10.24.1 gnvm ls gnvm npm global#npm i 报错问题error Unexpected token ‘.’ #解决办法 node降级安装为node 14.21.3版本 npm 6.14.18版本 #gnvm search 14.. gnvm install 14.21.3 gnvm ls gnvm …

nodejs 不用 electron 实现打开文件资源管理器并选择文件

前言 最近在开发一些小脚本&#xff0c;用 nodejs 实现。其中很多功能需要选择一个/多个文件&#xff0c;或者是选择一个文件夹。 最初的实现是手动输入一个目录&#xff08;这个只是一个普通的终端文本输入&#xff0c;所以按下 tab 没有路径提示&#xff09;&#xff0c;非…

Node.js基础知识点(三)

一、fs 浏览器中的Javascript是没有文件操作的能力的&#xff0c;但是Node中的Javascript具有文件操作的能力 fs是 file-system的简写&#xff0c;就是文件系统的意思&#xff0c;在Node中如果想要进行文件操作&#xff0c;就必须引入 fs 这个核心模块&#xff0c;在 fs 中就…

【Node.js学习 day2——预备知识】

Buffer&#xff08;缓冲器&#xff09; 1、概念 Buffer是一个类似于数组的对象&#xff0c;用于表示固定长度的字节序列 Buffer本质是一段内存空间&#xff0c;专门用来处理二进制数据 2、特点 Buffer大小规定且无法调整Buffer性能较好&#xff0c;可以直接对计算机内存进行操…

【Node.js学习 day3——http模块】

创建HTTP服务端 //1.导入http模块 const http require(http);//2.创建服务对象 const server http.createServer((request, response) > {response.end(Hello HTTP Server);//设置响应体 });//3.监听端口&#xff0c;启动服务 server.listen(9000,()>{console.log(服务…

【npm link】Node命令中的npm link命令的使用,还有CLI全局命令的使用,开发命令行工具必不可少的部分

&#x1f601; 作者简介&#xff1a;一名大四的学生&#xff0c;致力学习前端开发技术 ⭐️个人主页&#xff1a;夜宵饽饽的主页 ❔ 系列专栏&#xff1a;NodeJs &#x1f450;学习格言&#xff1a;成功不是终点&#xff0c;失败也并非末日&#xff0c;最重要的是继续前进的勇气…

node 第二十一天 webpack 初见

为什么需要学习&#xff08;了解&#xff09;webpack webpack是前端工程化的基石&#xff0c;webpack又是基于node进行文件打包bundle&#xff0c;所以作为前端起手学习node服务端开发&#xff0c;同时学习webpack是很有必要的。 随着vite的出现&#xff0c;vue这一脉可能也许不…

Hexo 环境搭建

我是 Linux 操作系统 Manjaro 分支&#xff0c;所以文章着重介绍 Linux 下的环境搭建。 Windows 下的环境搭建有不小的差异&#xff0c;但是原理是一样的。 1. 检查 Git 环境 Linux 大多数发行版都默认安装了 Git&#xff0c;所以我们只需要检查一下 Git 版本。git --version…

nodeJs+express+Vue+MongoDB

数据库【Sqlite3、MongoDB、Mysql】简介&小记 Sqlite3&#xff1a; SQLite3是一个轻量级的数据库系统&#xff0c;它被设计成嵌入式数据库。这意味着它是一个包含在应用程序中的数据库&#xff0c;而不是独立运行的系统服务。适用场景&#xff1a;如小型工具、游戏、本地…

Vue.js和Node.js的关系--类比Java系列

首先我们看一张图 这里我们类比了Java的jvm和JavaScript的node.js。 可以看到&#xff0c;node.js是基础&#xff0c;提供了基础的编译执行的能力。vue,js是实际上定义了一种他自己的代码格式&#xff0c;以加速开发。

node之fs库,文件系统

一、简介 Node.js 的 fs 模块是一个内置模块&#xff0c;用于与文件系统进行交互。它提供了一组功能丰富的方法&#xff0c;用于读取、写入、修改和删除文件和目录。 二、常用方法 fs.open(path,flags,[mode],allback); 返回文件描述符,同步方法openSync,无回调 path:文件路…

2024 年 20+ 个 Node.js 开发工具

2024了&#xff0c;你准备好提升你的Node.js开发体验了吗&#xff1f;有了合适的工具集&#xff0c;你可以将你的项目提升到新的高度&#xff0c;简化你的工作流程&#xff0c;创建强大的、高性能的应用程序。这篇全面的指南将向你介绍Node.js开发的顶级工具&#xff0c;提供使…

Webpack模块打包工具

目录 Webpack模块打包工具知识点自测01.Webpack 简介以及体验目标讲解小结 02.Webpack 修改入口和出口目标讲解小结 03.案例-用户登录-长度判断目标讲解小结 04.Webpack 自动生成 html 文件目标讲解小结 05.Webpack-打包 css 代码目标讲解小结 06.优化-提取 css 代码目标讲解小…

通过Vscode 简单创建一个vue3+element的项目

首先确保安装的nodejs是18版本以上 确保你安装了最新版本的 Node.js&#xff0c;并且你的当前工作目录正是打算创建项目的目录。在命令行中运行以下命令 VSCode打开终端 输入构建项目命令&#xff0c;个人推荐如果有cnpm使用cnpm npm create vuelatest cnpm create vuelate…

小迪安全22WEB 攻防-JS 项目Node.JS 框架安全识别审计验证绕过

#知识点&#xff1a; 1、原生 JS&开发框架-安全条件 2、常见安全问题-前端验证&未授权 JS渗透测试&#xff1a; 采用JavaScript开发的Web网站&#xff0c;可直接通过前端查看到源代码。 Java、.net、PHP等搭建的网站——解析型语言&#xff1a;前端和后端显现的源…

npm,cnpm install报:Error: certificate has expired at TLSSocket.onConnectSecure

问题描述 最近发现前端项目 CI/CD 时失败&#xff0c;报下面的错误。npm淘宝镜像源证书过期导致的。 [npminstall:get] retry GET https://registry.npm.taobao.org/vue-router after 400ms, retry left 1, error: ResponseError: certificate has expired, GET https://reg…

node.js安装配置详细教程(附图-贼详细)

一&#xff1a;下载 Node.js官网下载地址&#xff1a;Node.js — Download 选择自己需要的版本我用的Windows ps:如果想下载指定版本&#xff0c;点下面这个就可以选择想要的版本 二&#xff1a;安装 1.下载完成后&#xff0c;双击安装包开始安装 2.安装过程&#xff1a;一步…

Node.js Cool 框架分页数据 如果在一个状态下获取多个状态的数据

1.需求 比如你想实现 订单状态列表的获取 有可能orderStatus12 的时候 想返回 orderStatus10 11 12 13 的时候 分页返回 2.解决 query.orderProgress[] 此时条件就变成了一个数组 //订单列表async getOrderListByprogress(query) {const { userId } this.ctx.clientInfo…

NodeJS的NPM打包记录

关于NPM打包,注意此处是在后端项目的NPM打包&#xff0c;使用也是给后端项目进行使用。 为什么要进行打包 因为提供的公共方法或者是每次更改以后重新生成的大量代码可以使用NPM打包的方式进行管理&#xff0c;同时公司中建设一个私有NPM仓库方便使用。 关于公司的私有仓库选…

nodejs学习计划--(七)express框架

express框架 1. express介绍 express 是一个基于 Node.js 平台的极简、灵活的 WEB 应用开发框架&#xff0c;官方网址&#xff1a;https://www.expressjs.com.cn/ 简单来说&#xff0c;express 是一个封装好的工具包&#xff0c;封装了很多功能&#xff0c;便于我们开发 WEB …

node.js笔记(2)

fs模块是node.js官方提供的&#xff0c;用来操作文件的模块&#xff0c;提供了一系列的方法和属性&#xff0c;用来满足用户对文件的操作需求。 在使用之前&#xff0c;需要导入&#xff0c;使用require方法来导入 const fs require(fs) 读取指定文件的内容 fs.readFile(pa…

邂逅Node.JS的那一夜

邂逅Node.JS的那一夜&#x1f303; 本篇文章&#xff0c;学习记录于&#xff1a;尚硅谷&#x1f3a2; 本篇文章&#xff0c;并不完全适合小白&#xff0c;需要有一定的HTML、CSS、JS、HTTP、Web等知识及基础学习&#xff1a; &#x1f197;&#xff0c;紧接上文&#xff0c;…

npm run build Last few GCs

npm run build Last few GCs 这是由于webpack执行时造成的内存溢出。 <--- Last few GCs --->[3906:0x3ce6a70] 165833 ms: Mark-sweep 1374.0 (1425.0) -> 1373.7 (1425.5) MB, 789.1 / 0.0 ms (average mu 0.108, current mu 0.007) allocation failure scaven…

Node.js使用Express框架写服务端接口时,如何将接口拆分到不同文件中

项目目录结构说明&#xff1a; node.js连接mysql数据库步骤可参考&#xff1a;Node.js 连接 MySQL | 菜鸟教程 1、拆分之前的写法&#xff0c;未区分模块&#xff0c;所有接口api都写在了入口文件app.js中&#xff1b; 需求&#xff1a;想要将接口api拆分成根据不同的业务模块…

npm run dev 与npm run serve的区别

npm run serve 和 npm run dev 是在开发阶段使用 npm 运行脚本的两种常见命令&#xff0c;它们的区别主要在于脚本的配置和执行方式。 npm run serve&#xff1a;通常与 Vue.js 相关的项目中使用。这个命令是在 package.json 文件中定义的一个脚本命令&#xff0c;用来启动开发…

webpack知识点总结(基础应用篇)

一、为什么需要webpack 1.为什么使用webpack ①传统的书写方式&#xff0c;加载太多脚本会导致网络瓶颈&#xff0c;如不小心改变JavaScript文件加载顺序&#xff0c;项目会崩溃&#xff0c;还会导致作用域问题、js文件太大无法做到按需加载、可读性和可维护性太低的问题。 ②…

node.js mongoose index(索引)

目录 简介 索引类型 单索引 复合索引 文本索引 简介 在 Mongoose 中&#xff0c;索引&#xff08;Index&#xff09;是一种用于提高查询性能的数据结构&#xff0c;它可以加速对数据库中文档的检索操作 索引类型 单索引、复合索引、文本索引、多键索引、哈希索引、地理…

npm install安装报错phantomjs-prebuilt安装脚本失败

前言: 进入了一个新项目,项目经理给了工程权限,我拉取代码建立好分支之后,安装依赖,报错 报错如下: 问题就是我本地安装了phantomjs,当我运行npmi install 的时候,它总尝试通过下载来安装,然后公司代理阻止了直接下载, 运行phantomjs -v看到本地版本,它正常工作在 解决问题: …

[node] Node.js的全局对象Global

[node] Node.js的全局对象Global 什么是全局对象 & 全局变量全局对象与全局变量全局变量-- __filename全局变量-- __dirname全局函数-- setTimeout(cb, ms)全局函数-- clearTimeout(t)全局函数-- setInterval(cb, ms)全局变量-- consoleconsole 方法概览 全局变量-- proces…

安装nodejs,配置环境变量并将npm设置淘宝镜像源

安装nodejs并将npm设置淘宝镜像源 1. 下载nodejs 个人不喜欢安装包&#xff0c;所以是下载zip包的方式。这里我下载的node 14解压包版本 下载地址如下&#xff1a;https://nodejs.org/dist/v14.15.1/node-v14.15.1-win-x64.zip 想要其他版本的小伙伴去https://nodejs.org/di…

登录注册表单公用节点抽取开发 - 登录注册开发(4)

登录注册表单公用节点抽取开发 - 登录注册开发(4) 教程概述 本教程将指导开发者如何将登录表单和注册表单抽取为共用节点&#xff0c;以便在不同的页面中复用&#xff0c;并简化后续的维护工作。通过本教程&#xff0c;你将学习如何创建共用节点、如何根据表单类型来引用不同的…

npm使用详解(好吧好吧是粗解)

目录 npm是什么&#xff1f; npm有什么用&#xff1f; npm安装 在 Windows 上 在 macOS 上 在 Linux 上&#xff08;使用 apt 包管理器为例&#xff09; 验证 npm 安装成功&#xff1a; npm使用 1. 初始化项目&#xff1a; 2. 安装和管理依赖&#xff1a; 3. 查看和…

Node.js教程-mysql模块

概述 在Node.js中&#xff0c;mysql模块是实现MySQL协议的JavaScript客户端工具。Node.js程序通过与MySQL建立链接&#xff0c;然后可对数据进行增、删、改、查等操作。 安装 由于mysql模块不是Node.js内置模块&#xff0c;需手动安装 npm i mysql注意&#xff1a;若MySQL服…

Node.js(二)-模块化

1. 模块化的基本概念 1.1 什么是模块化 模块化是指解决一个复杂问题时&#xff0c;自顶向下逐层将系统拆分成若干模块的过程。对于整个系统来说&#xff0c;模块是可组合、分解和更换的单元。 1.2 编程领域中的模块化 编程领域中的模块化&#xff0c;就是遵守固定的规则&…

nestjs swagger文档调用需要鉴权的接口

目标 nestjs经常需要设置一些鉴权&#xff08;登录后&#xff09;才能访问的接口&#xff0c;但是生成的swagger文档可以发起接口请求&#xff0c;文档发起的请求默认是不携带登录token的&#xff0c;所以需要移除swagger文档发起请求的守卫拦截。 nestjs守卫拦截设置见另一篇…

Node.js(三)-模块的加载机制

1. 优先从缓存中加载 模块在第一次加载后会被缓存&#xff0c;这就意味着多次调用require()不会导致模块的代码被执行多次。 注意:不论是内置模块、用户自定义模块、还是第三方模块&#xff0c;它们都会优先从缓存中加载&#xff0c;从而提高模块的加载效率. 2. 内置模块的加…

[GKCTF 2021]easynode

[GKCTF 2021]easynode 打开题目发现有登录框&#xff0c;那么我们先分析下如何登录 app.post(/login,function(req,res,next){let username req.body.username;let password req.body.password;safeQuery(username,password).then(result >{if(result[0]){const token …

【node-express】实现省县市/区三级联动接口

省县市/区三级联动接口 介绍接口步骤代码部分 介绍 源码地址&#xff1a;https://github.com/thinkasany/nestjs-course-code/tree/master/demo/address 使用 navicat 导入sql文件&#xff0c;新增表&#xff0c;然后只需要一个接口 localhost:3001/region?parentId1, 不断的…

message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogra

第一步&#xff1a;修改 project.config.json 文件 "packNpmRelationList": [{"packageJsonPath": "./package.json","miniprogramNpmDistDir": "./miniprogram/"}], "packNpmManually": true 第二步&#xff1a;…

nodeJS搭建免费代理IP池爬取贴吧图片实战

之前用python写过爬虫&#xff0c;这次想试试nodeJS爬虫爬取贴吧图片&#xff0c;话不多说代码如下&#xff0c;爬取制定吧的前十页所有帖子里的图片 爬取贴吧图片脚本 你得提前创建一个images文件夹 const axios require("axios"); const cheerio require("…

Node.js笔记分享

Node.js 一、初识Node.js 与浏览器为Js提供前端运行环境相对应&#xff0c;Node.js是基于V8引擎的Js运行环境&#xff0c;为Js做后端开发提供了可能。 Node.js的作用 基于Express框架(http://www.expressjs.com.cn/)&#xff0c;可以快速构建Web 应用 基于Electron框架(ht…

文件模块常用api

文件模块常用api 文件夹常用操作 文件夹操作 fs.mkdir fs.rmdir 需要是空目录 题目&#xff1a;递归删除目录* 串行/并行删除文件*

webpack 5 loader

webpack 本身不能识别js&#xff0c;json外的资源&#xff0c;所以我们需要借助其他loader来处理对应的文件 CSS Loader&#xff0c;处理css 安装 npm i css-loader style-loader -D css-loader 负责讲css编译成webpack能识别的模块内容style-loader 动态创建<style&g…

Node.js基础知识点(四)

本节介绍一下最简单的http服务 一.http 可以使用Node 非常轻松的构建一个web服务器&#xff0c;在 Node 中专门提供了一个核心模块&#xff1a;http http 这个模块的就可以帮你创建编写服务器。 1. 加载 http 核心模块 var http require(http) 2. 使用 http.createServe…

nodejs版本管理工具nvm的安装与使用

提示&#xff1a;nodejs版本管理工具nvm的安装与使用 文章目录 前言一、安装二、淘宝镜像配置三、安装所需版本的nodejs四、切换nodejs版本五、参考文档总结 前言 需求&#xff1a;新建一个vue3项目&#xff0c;&#xff0c;提示写法错误 查原因为node版本过低 随着技术更新迭…

【FAQ】NPM 引入本地依赖包

背景 npm 本地依赖包分为 本地文件夹类型 本地文件夹类型的依赖包适用于在编写插件的 dome 示例项目时使用&#xff0c;在无需将包发布到 npm 仓库的情况&#xff0c;做到实时编译&#xff0c;修改 本地压缩包类型 压缩包类型的依赖包适用于没有外网和没有 npm 私有仓库&…

stack Error: EACCES: permission denied

报错 stack Error: EACCES: permission denied解决 npm install webpack --save-dev --unsafe-perm参考 npm报错stack Error: EACCES: permission denied, mkdir

【Node.js基础】http模块的使用

文章目录 前言一、客户端与服务器是什么二、http模块的使用2.1 导入http模块2.2 创建web服务器服务器的相关概念创建最基本的web服务器req对象解决发送中文乱码根据不同的url 响应不同的 html内容 总结 前言 Node.js 提供了一个强大的内置模块——http 模块&#xff0c;用于创…

【webpack】优化提升

webpack优化提升 安装webpack相关内容向下兼容游览器-babel/polyfill进一步优化babel/polyfill模块联邦-共享模块如何提升构建性能通用环境下1&#xff0c;webpack更新到最新版本2&#xff0c;将loader应用于最少数量的必要模块3&#xff0c;引导&#xff08;每个额外的loader/…

npm下载依赖报Python,c++等相关错误

执行npm install 下载时&#xff0c;报错&#xff0c;缺少python相关的错 解决方法&#xff1a; //下载python 1、 npm install --global --production windows-build-tools//配置环境 &#xff1a; 也可暂时不用配置,能用就不用配置&#xff08;npm config set python &qu…

解决执行npm(或pnpm)时报:证书过期 certificate has expired问题

项目执行 pnpm install 初始化时报 reason: certificate has expired 错误。 解决方案 1、取消ssl验证&#xff1a;npm config set strict-ssl false这个方法一般就可以解决了。2、更换npm镜像源&#xff1a;npm config set registry http://registry.cnpmjs.org npm config …

云风网(www.niech.cn)个人网站搭建(二)服务器域名配置

这里直接采用宝塔服务器运维管理面板来进行配置&#xff0c;简单无脑 宝塔 Linux面板8.0.5安装脚本 //Centos安装脚本 yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec //Ubuntu/Deepi…

MongoDB:从容器使用到 Mongosh、Python/Node.js 数据操作

文章目录 1. 容器与应用之间的关系介绍2. 使用 Docker 容器安装 MongoDB3. Mongosh 操作3.1 Mongosh 连接到 MongoDB3.2 基础操作与 CRUD 4. Python 操作 MongoDB5. Nodejs 操作 MongoDB参考文献 1. 容器与应用之间的关系介绍 MongoDB 的安装有时候并不是那么容易的&#xff0…

npm create vue3项目特别慢

问题&#xff1a;Vue CLI v5.0.8在配置了淘宝镜像的情况下&#xff0c;创建项目报Failed to check for updates&#xff0c;还特别慢&#xff0c;等了好久都创建不好 查看 npm config get registry更换npm镜像 npm config set registryhttps://registry.npmmirror.com这样创建…

Nodejs基础4之fs模块的批量重命名练习、path模块、HTTP协议

Nodejs基础 fs模块fs练习-批量重命名fs练习-批量排序重命名 path模块resolve 解决sep 分隔符parse 方法其他的几个方法 HTTP协议http报文安装fiddler软件配置fiddler使用fiddler 请求报文结构整体请求行请求方法URLHTTP版本号 请求头请求体 响应报文结构整体响应行响应状态码响…

Nodejs 第三十六章(表达式和函数)

表达式 MySQL表达式是一种在MySQL数据库中使用的计算式或逻辑式。它们可用于查询、更新和过滤数据&#xff0c;以及进行条件判断和计算。 算术表达式&#xff1a;可以执行基本的数学运算&#xff0c;例如加法、减法、乘法和除法。例如&#xff1a;SELECT col1 col2 AS sum F…

node.js 使用 elementtree 生成思维导图 Freemind 文件

请参阅: java : pdfbox 读取 PDF文件内书签 npm install elementtree --save 编写 txt_etree_mm.js 如下 // 读目录.txt文件&#xff0c;使用 elementtree 生成思维导图 Freemind&#xff08;.mm&#xff09;文件 var fs require(fs); var process require(process); var…

【一站解决您的问题】mac 利用命令升级nodejs、npm、安装Nodejs的多版本管理器n、nodejs下载地址

一&#xff1a;下载nodejs 官网地址&#xff0c;点击下载稳定版 https://nodejs.org/en 如果官网下载特别慢&#xff0c;可以点击这个地址下载 点击这里 https://nodejs.cn/download/current/ 安装完成后&#xff0c;就包含了nodejs 和 npm。此时您的版本就是下载安装的版本…

npm 安装时卡在 sill idealTree buildDeps 不动

网上很多博客给出的解决方案是将镜像源修改为淘宝镜像源&#xff0c;如下&#xff1a; 1. 查看当前的镜像网址 npm config get registry 2. 把npm的镜像地址改成taobao的 npm config set registry https://registry.npm.taobao.org3. 检验是否设置成功 npm config get regi…

npm切换源地址

npm查看源地址&#xff1a;npm config get registry npm设置源地址&#xff1a;npm config set registry ... 国内npm源地址总结&#xff1a; npm 官方原始镜像&#xff1a;https://registry.npmjs.org/淘宝 NPM 镜像&#xff1a;https://registry.npm.taobao.org阿里云 NPM 镜…

npm 淘宝镜像正式到期

由于node安装插件是从国外服务器下载&#xff0c;如果没有“特殊手法”&#xff0c;就可能会遇到下载速度慢、或其它异常问题。 所以如果npm的服务器在中国就好了&#xff0c;于是我们乐于分享的淘宝团队干了这事。你可以用此只读的淘宝服务代替官方版本&#xff0c;且同步频率…

解决npm安装phantomjs失败

失败信息 Progress: resolved 102, reused 102, downloaded 0, added 0, done .pnpm/phantomjs2.1.7/node_modules/phantomjs: Running install script, failed in 21.3s .../node_modules/phantomjs install$ node install.js │ PhantomJS not found on PATH │ Downloading…

按身高和体重排队(100%用例)C卷(JavaPythonC++Node.jsC语言)

某学校举行运动会,学生们按编号 (1 、 2 、 3 … n) 进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列;对于身高体重都相同的人,维持原有的编号顺序关系。请输出排列后的学生编号。 输入描述: 两个序列,每个序列由n个正整数组成(0 < n <…

【Node.js基础】Node.js的介绍与安装

文章目录 前言一、什么是Node.js&#xff1f;二、安装Node.js2.1 Windows系统2.2 macOS系统2.3 Linux系统 三、运行js代码总结 前言 随着互联网技术的不断发展&#xff0c;构建高性能、实时应用的需求日益增长。Node.js作为一种服务器端运行时环境&#xff0c;以其事件驱动、非…

vue3+threejs+koa可视化项目——实现登录注册(第三步)

文章目录 ⭐前言&#x1f496;往期node系列文章&#x1f496;threejs系列相关文章&#x1f496;vue3threejs系列 ⭐koa后端登录注册逻辑&#xff08;jwt&#xff09;&#x1f496; koa登录注册 ⭐vue3前端登录注册权限控制&#x1f496; 登录页面&#x1f496; 注册页面 ⭐总结…

npm ERR! code CERT_HAS_EXPIRED

执行npm i报错&#xff1a; npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT npm ERR! network request to https://registry.npmjs.org/react-redux failed, reason: connect ETIMEDOUT 104.16.2.35:443 npm ERR! network This is a problem rel…

node.js(nest.js控制器)学习笔记

nest.js控制器&#xff1a; 控制器负责处理传入请求并向客户端返回响应。 为了创建基本控制器&#xff0c;我们使用类和装饰器。装饰器将类与所需的元数据相关联&#xff0c;并使 Nest 能够创建路由映射&#xff08;将请求绑定到相应的控制器&#xff09;。 1.获取get请求传参…

npm i 遇到了 npm ERR! code CERT_HAS_EXPIRED

npm i 遇到了 npm ERR! code CERT_HAS_EXPIRED 更新你的系统时间【命令 date】。确保你的计算机上的时间和时区设置正确&#xff0c;并且与当前时间相符。 清除你的 npm 缓存。使用 npm cache clean --force 命令清除你的 npm 缓存&#xff0c;关闭ssl验证&#xff0c;并重新运…

npm淘宝镜像过期解决办法

npm淘宝镜像过期解决办法 因为npm 官方镜像&#xff08;registry.npmjs.org&#xff09;在国内访问很慢&#xff0c;我们基本上都会选择切换到国内的一些 npm 镜像&#xff08;淘宝镜像、腾讯云镜像等&#xff09;。由于淘宝原来的镜像&#xff08;registry.npm.taobao.org&am…

webpack优化配置-dll方式将第三方库独立打包

首先&#xff0c;我们需要使用 DllPlugin 插件将第三方库打包成一个独立的文件&#xff0c;然后再在项目中引入这个文件。 安装 DllPlugin 插件 npm install --save-dev webpack webpack-cli webpack-dev-server webpack-manifest-plugin创建一个新的 webpack 配置文件&#xf…

无头浏览器 Puppeteer-案例demo

一、无头浏览器 Puppeteer基础介绍&#xff1a; 我们日常使用浏览器的步骤为&#xff1a; 启动浏览器、打开一个网页、进行交互。而无头浏览器指的是我们使用脚本来执行以上过程的浏览器&#xff0c;能模拟真实的浏览器使用场景。 有了无头浏览器&#xff0c;我们就能做包括但…

从0开始搭建、上传npm包

从0开始搭建、上传npm包 1、上传一个简单获取水果价格的包创建 vite 项目在项目根目录 src 文件夹中创建 index.ts 文件&#xff0c;文件内容如下&#xff1a;在 main.ts 文件中导入、导出上面创建的方法创建 vite.config.ts 配置文件&#xff0c;文件内容如下配置 package.jso…

【node】Node.js的常用内置模块:

文章目录 一、os模块&#xff1a;【1】常用的OS模块方法包括&#xff1a;【2】案例&#xff1a; 二、path模块&#xff1a;【1】常用的path模块方法包括&#xff1a;【2】案例&#xff1a; 三、url模块&#xff1a;【1】常用的url模块方法包括&#xff1a;【2】案例&#xff1a…

web应用课——(第五讲:React)

目录 一、配置环境 二、ES6语法补充 三、Components 四、组合Components 五、路由 六、Redux 一、配置环境 感谢z神&#xff08;zst_2001&#xff09;的分享&#xff1a; git下载与安装Node.js下载与安装React下载与安装 二、ES6语法补充 使用bind()函数绑定this取值&…

npm login 错误 no credentials to set

如果你在使用如下npm命令时遇到了报错&#xff1a; npm login npm adduser报错如下&#xff1a; npm login err! no credentials to set. 如果你的报错信息正好类似&#xff0c;并且npm 版本大于9.0.0&#xff0c;那么只要重新安装低于9.0.0 版本的npm即可解决这问题 目前…

最近nvm安装报错的原因找到了——npm原淘宝镜像正式到期!

前言 &#x1f4eb; 大家好&#xff0c;我是南木元元&#xff0c;热爱技术和分享&#xff0c;欢迎大家交流&#xff0c;一起学习进步&#xff01; &#x1f345; 个人主页&#xff1a;南木元元 目录 背景 错误原因 问题排查 淘宝镜像 证书到期 问题解决 结语 背景 我们…

关于node.js奇数版本不稳定 将11.x.x升级至16.x.x不成功的一系列问题(一)

据说vue2用16稳定一些 vue3用18好一点&#xff08;但之前我vue3用的16.18.1也可以&#xff09; 为维护之前的老项目 先搞定node版本切换 下载nvm node版本管理工具 https://github.com/coreybutler/nvm-windows/releases 用这个nvm-setup.zip安装包 安之前最好先将之前的nod…

关于环境配置没问题,pnpm能安装却无法使用的问题

pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写&#xff0c;如果包括路径&#xff0c;请确保路径正确&#xff0c;然后再试一次。 所在位置 行:1 字符: 1 pnpm i ~~~~ CategoryInfo : ObjectNotFound: (pn…

Express框架介绍—node.js

Express—Node.js 官网传送门(opens new window) 基于 Node.js 平台&#xff0c;快速、开放、极简的 Web 开发框架 Express 是用于快速创建服务器的第三方模块。 Express 初体验 基本使用 安装 Express&#xff1a; npm install express创建服务器&#xff0c;监听客户端请…

如何部署Node.js服务并实现无公网ip远程访问本地项目【内网穿透】

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

Vite与Webpack打包内存溢出问题优雅处理方式

Vite与Webpack打包内存溢出问题处理 文章目录 Vite与Webpack打包内存溢出问题处理1. Vite1. 打包错误提示2. 命令行方式解决3. 配置环境变量方式解决1. 设置变量2. 配置系统的环境变量 2. Webpack1. 打包错误提示2. 命令行方式解决3. 配置环境变量方式解决1. 设置变量2. 配置系…

Node.js开发-path模块

path模块 path 模块提供了 操作路径 的功能&#xff0c;将介绍如下几个较为常用的几个 API&#xff1a; API说明path.resolve拼接规范的绝对路径 常用path.sep获取操作系统的路径分隔符path.parse解析路径并返回对象path.basename获取路径的基础名称path.dirname获取路径的目…

npm 上传一个自己的应用(1) 搭建一个项目环境

上文 在npm官网中注册一个账号并登录 带着大家创建了一个npm账号 我们先登录官网 然后 我们在自己电脑中创建一个文件夹 这个文件夹叫什么没有太大所谓 我这里直接叫 grnpmtext 然后 我们在这个文件夹中初始化一个项目 终端输入 npm initpackage name 要我们输入项目的名称 …

超越原生:探索Node.js中最佳文件系统三方库

文章目录 概要三方库概览&#xff1a;流行的Node.js文件系统三方库介绍1. fs-extra2. chokidar3. glob社区支持fs-extrachokidarglob 概要 Node.js原生fs模块的局限性及第三方库的必要性 Node.js&#xff0c;作为一个基于Chrome V8引擎构建的JavaScript运行环境&#xff0c;以…

npm---设置淘宝镜像时报“certificate has expired“的错误

今天使用vue create my-app 创建项目时&#xff0c;竟然报错&#xff1a; Error: Command failed: npm info vue-cli-version-marker --json --registryhttps://registry.npm.taobao.org npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request t…

创建一个Vue项目(含npm install卡住不动的解决)

目录 1 安装Node.js 2 使用命令提示符窗口创建Vue 2.1 打开命令提示符窗口 2.2 初始Vue项目 2.2.1 npm init vuelatest 2.2.2 npm install 3 运行Vue项目 3.1 命令提示符窗口 3.2 VSCode运行项目 1 安装Node.js 可以看我的这篇文章《Node.js的安装》 2 使用命令提示…

更新npm镜像源:淘宝镜像已过期,及时切换!

你好&#xff0c;我是小白Coding日志&#xff0c;一个热爱技术的程序员。在这里&#xff0c;我分享自己在编程和技术世界中的学习心得和体会。希望我的文章能够给你带来一些灵感和帮助。欢迎来到我的博客&#xff0c;一起在技术的世界里探索前行吧&#xff01; 前言 就在昨天…

Node.js 包管理工具

一、概念介绍 1.1 包是什么 『包』英文单词是 package &#xff0c;代表了一组特定功能的源码集合 1.2 包管理工具 管理『包』的应用软件&#xff0c;可以对「包」进行 下载安装 &#xff0c; 更新 &#xff0c; 删除 &#xff0c; 上传 等操作。 借助包管理工具&#xff0…

【npm】npm install 卡住不动

如下几种解决办法 npm install --force 原因&#xff1a;版本不匹配删除 node_modules文件夹&#xff0c;重新执行 npm install 原因&#xff1a;下载过程中&#xff0c;有一个包下载失败那么之后的包都下载不了&#xff0c;整个进度执行不下去重新设置镜像源 原因&#xff1a…

Node需要了解的知识

Node能执行javascript的原因。 浏览器之所以能执行Javascript代码&#xff0c;因为内部含有v8引擎。Node.js基于v8引擎封装&#xff0c;因此可以执行javascript代码。Node.js环境没有DOM和BOM。DOM能访问HTML所有的节点对象&#xff0c;BOM是浏览器对象。但是node中提供了cons…

【安装指南】nodejs下载、安装与配置详细教程

目录 &#x1f33c;一、概述 &#x1f340;二、下载node.js &#x1f337;三、安装node.js &#x1f341;四、配置node.js &#x1f33c;一、概述 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时&#xff0c;用于构建可扩展的网络应用程序。Node.js 使用事件驱动、…

【webpack】技巧使用

webpack和TypeScript 安装webpack相关内容安装TS相关内容配置初始化数据初始化运行展示和目录展示报错解决&#xff08;缺失文件配置&#xff09; 安装前端必备神奇lodash测试一下entry配置index.html模板配置修改打包出来的index.html的titleinject注入chunks 属性多页面配置 …

如何提高webpack构建速度以及优化前端性能

一.提高构建速度 1.多⼊⼝情况下&#xff0c;使⽤ CommonsChunkPlugin 来提取公共代码 2.通过 externals 配置来提取常⽤库 3.利⽤ DllPlugin 和 DllReferencePlugin 预编译资源模块 通过 DllPlugin 来对那些我们引⽤但是绝对不会修改的 npm 包来进⾏预 编译&#xff0c;再通过…

【NodeJS】fs 模块 (2)

流式文件写入 & 读取 流式文件写入 / 读取适合操作大文件 流式写入 ① 创建可写流&#xff1a;fs.createWriteStream(path[, options]) path&#xff1a;文件路径options&#xff1a;配置对象 flags&#xff1a;文件系统标志&#xff0c;默认值为 wencoding&#xff1a;…

node.js 分布式锁看这篇就够用了

Redis SETNX 命令背后的原理探究 当然&#xff0c;让我们通过一个简单的例子&#xff0c;使用 Redis CLI&#xff08;命令行界面&#xff09;来模拟获取锁和释放锁的过程。 在此示例中 获取锁: # 首先&#xff0c;设置锁密钥的唯一值和过期时间(秒) 127.0.0.1:6379> SET …

前端工程化之:webpack2-2(内置插件)

目录 一、内置插件 1.DefinePlugin 2.BannerPlugin 3.ProvidePlugin 一、内置插件 所有的 webpack 内置插件都作为 webpack 的静态属性存在的&#xff0c;使用下面的方式即可创建一个插件对象&#xff1a; const webpack require("webpack")new webpack.插件…

前端工程化之:webpack2-1(常用扩展)

目录 前言 一、CleanWebpackPlugin 二、HtmlWebpackPlugin 三、CopyPlugin 四、webpack-dev-server 五 、file-loader 六、url-loader 七、路径问题 前言 由于 webpack 、 webpack-cli 、 webpack-dev-server 会存在版本不兼容问题&#xff0c;所以这里使用的版本如下&…

宝塔面板Node项目带参启动配置方法

宝塔面板Node项目带参启动配置方法 ​0x00 缘起​0x01 解决方法​0x02 系统信息​0x03 后记 ​0x00 缘起 编写的Nest项目根据启动时的环境变量加载不同的数据库配置, 在CentOS 7的终端中, 使用如下命令就可以启动成功: export NODE_ENVproduction; node dist/main可是使用宝塔…

Nodejs基础6之HTTP模块的获取请求行和请求头、获取请求体、获取请求路径和查询字符串、http请求练习、设置HTTP响应报文、http响应练习

Nodejs基础 HTTP模块获取请求行和请求头获取请求体获取请求路径和查询字符串方式一方式二 http请求练习设置HTTP响应报文状态码响应状态描述响应头响应体 HTTP响应练习 HTTP模块 含义语法重点掌握请求方法request.method*请求版本request.httpVersion请求路径request.url*URL …

2024Node.js零基础教程(小白友好型),nodejs新手到高手,(六)NodeJS入门——http模块

047_http模块_获取请求行和请求头 hello&#xff0c;大家好&#xff0c;那第二节我们来介绍一下如何在这个服务当中来提取 HTT 请求报文的相关内容。首先先说一下关于报文的提取的方法&#xff0c;我在这个文档当中都已经记录好了&#xff0c;方便大家后续做一个快速的查阅。 …

Windows下Node.js下载安装及环境变量配置教程

Windows下Node.js下载安装及环境变量配置教程 安装版本&#xff1a;node-v18.19.0-x64.msi 文章目录 Windows下Node.js下载安装及环境变量配置教程一、Node.js和NPM简介二、下载地址三、安装步骤四、环境配置五、安装淘宝镜像总结 一、Node.js和NPM简介 1、Node.js &#xf…

cnpm : 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\cnpm.ps1

cnpm命令被禁止使用 我已经安装cnpm &#xff0c;但是使用不了&#xff0c;重新安装也没用。 报错如下图&#xff1a; cnpm无法使用报错 解决问题 1、打开系统Windows PowerShell,使用管理员身份运行。 打开Windows PowerShell 2、输入set-ExecutionPolicy RemoteSigned&a…

npm 上传一个自己的应用(4) 更新自己上传到NPM中的工具版本 并就行内容修改

前面 npm 上传一个自己的应用(2) 创建一个JavaScript函数 并发布到NPM 我们讲了将自己写的一个函数发送到npm上 那么 如果我们想到更好的方案 希望对这个方法进行修改呢&#xff1f; 比如 我们这里加一个方法 首先 我们还是要登录npm npm login然后 根据要求填写 Username 用…

Vue CLI学习笔记

在看任何开源库的源码之前&#xff0c;必须先了解它有哪些功能&#xff0c;这样才能针对性地分模块阅读源码。 Vue CLI 简介 Vue CLI是Vue.js的官方命令行工具&#xff0c;它是一个基于Vue.js进行快速开发的完整系统。 通过Vue CLI&#xff0c;开发者可以快速搭建和开发Vue.js项…

Node.js_基础知识(全局变量)

介绍 global&#xff1a;相当于浏览器里的window对象process&#xff1a; 是nodejs用来控制和管理进程的工具 主要方法&#xff1a; cwd&#xff1a;获取当前的工作目录&#xff0c;是执行node命令时候的项目地址。补充&#xff1a;__dirname是被执行的js文件地址。chdir&…

Node.js+Express+Mysql服务添加环境变量

1、使用dotenv插件 1&#xff09;安装插件&#xff1a;npm install dotenv-cli --save-dev 2&#xff09;在项目根目录下添加对应的 .env 配置文件&#xff1b; // .env配置文件内容 MODEdevelopment, BASE_URLhttp://127.0.0.1:80813) 在启动命令中设置对应的加载文件&#…

npm 下载报错

报错信息 : 证书过期 (CERT_HAS_EXPIRED) D:\Apps\nodejs-v18.16.1\npx.cmd --yes create-next-app"latest" . --ts npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.npm.taobao.org/create-next-app failed…

【JS逆向一】逆向某站的 加密参数算法--仅供学习参考

逆向日期&#xff1a;2024.02.06 使用工具&#xff1a;Node.js 文章全程已做去敏处理&#xff01;&#xff01;&#xff01; 【需要做的可联系我】 可使用AES进行解密处理&#xff08;直接解密即可&#xff09;&#xff1a;在线AES加解密工具 1、打开某某网站(请使用文章开头的…

9、Node.js的下载与安装配置

文章目录 概要1、下载2、安装3、配置环境5、安装测试6、切换镜像环境 概要 Node.js 是一个免费的、开源的、跨平台的 JavaScript 运行时环境&#xff0c;允许开发人员在浏览器之外编写命令行工具和服务器端脚本 1、下载 1.1、进入官网 点击进入官网 官网首页如图所示&…

node网站 宝塔 面板配置 防止刷新404

1.问题 我现在配置了一个网站 后台项目 放到了宝塔上 将相应的域名和项目都配置好了 域名也可以访问 但是有的时候 出现了404 类似这种404 这个资源找不到 2.说明 其实这个问题的原因是nginx 的问题 反向代理的原因 3.解决 在这个配置文件中 有个配置文件 # 防止刷新404l…

Electron基本介绍

Electron基本介绍 Electron 官方网站&#xff1a;https://www.electronjs.org/zh/ Electron安装方法&#xff1a;npm install electron -g 全局安装 Electron简介&#xff1a;Electron提供了丰富的本地&#xff08;操作系统&#xff09;API&#xff0c;使你能够使用纯JavaScr…

cool 框架 node 后端封装三方Api post请求函数

1.需求 现在一些数据源 &#xff0c;需要从三方地址拿到一些数据 比如说电影列表 信息了 影院列表信息了 等一些展示的数据&#xff0c;但是人家这种东西 害需要使用 appkey appserect 这种验签 这种需求 你前端调用接口是直接调用不了的 因为需要用到验签 需要后端接口转接一…

前端工程化面试题 | 03.精选前端工程化高频面试题

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

【orbslam2+nerf】

1. 需要安装 cudacudnneigen-3.4.0opencv4.4以上&#xff08;推荐opencv-4.5.5&#xff09;需要gui&#xff0c;还要安装glfw&#xff1a; sudo apt-get install libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev libglew-dev2. run 下载源码&#xff1a;给你了解压Vocabular…

npm config set registry https://registry.npm.taobao.org 这个设置了默认的镜像源之后如何恢复默认的镜像源

要恢复npm默认的镜像源&#xff0c;你可以使用以下命令将registry设置回npm的官方源&#xff1a; npm config set registry https://registry.npmjs.org/这个命令会修改你的全局npm配置&#xff0c;将包的下载源改回npm官方的源。这样做之后&#xff0c;任何后续的npm install…

webpack实际实践优化项目

参考&#xff1a; 如何通过性能优化&#xff0c;将包的体积压缩了62.7% 雅虎35条 20210526-webpack深入学习&#xff0c;搭建和优化react项目 本文只专注于性能优化的这个部分。 总体来说分为两个方面&#xff1a;第一是开发环境中主要优化打包速度&#xff0c;第二是线上环境…

结合Next项目实际认识webpack.splitChunks

本文的目的在于简单的介绍webpack的优化功能配置&#xff1a;splitChunks。 webpack5出于“开箱即用”的目的&#xff0c;将大部分曾经要使用插件的功能集成到了config配置中&#xff0c;因此用户只需要了解如何配置&#xff0c;即可达到优化目的&#xff0c;其中最常使用接触的…

Node.js基础---path路径模块

前面讲到了fs模块&#xff0c;今天讲讲path路径模块 什么是path模块 是node.js官方提供用来处理路径的模块 例如&#xff1a; parh.join&#xff08;&#xff09;方法 用来将多个路径片段拼接成一个完整的路径 path.basename&#xff08;&#xff09;方法 用来从路径字符串…

寒假学习记录15:Node(网络)

net模块 &#xff08;TCP/IP协议&#xff09; 创建客户端 1.引入net const net require("net"); 2.创建客户端 const socket net.createConnection({host:"连接地址的路径",port:80&#xff08;端口号&#xff09;},()>{console.log("连…

Node.js开发-fs模块

这里写目录标题 fs模块1) 文件写入2) 文件写入3) 文件移动与重命名4) 文件删除5) 文件夹操作6) 查看资源状态7) 相对路径问题8) __dirname fs模块 fs模块可以实现与硬盘的交互&#xff0c;例如文件的创建、删除、重命名、移动等&#xff0c;还有文件内容的写入、读取&#xff…

尚硅谷最新Node.js 学习笔记(一)

目录 一、Nodejs入门 1.1、为什么要学习Nodejs&#xff1f; 1.2、Nodejs是什么&#xff1f; 1.3、Nodejs的作用 1.4、Nodejs安装 1.5、Nodejs初体验 1.6、编码注意事项 二、Buffer&#xff08;缓冲器&#xff09; 2.1、概念 2.2、特点 2.3、使用 创建Buffer Buffe…

尚硅谷最新Node.js 学习笔记(四)

目录 八、express框架 8.1、express介绍 8.2、express使用 express下载 express初体验 8.3、express路由 什么是路由&#xff1f; 路由的使用 获取请求参数 获取路由参数 8.4、express响应设置 8.5、express中间件 什么是中间件&#xff1f; 中间件的作用 中间件…

npm淘宝镜像源换新地址

新的淘宝npm镜像源地址&#xff1a;https://registry.npmmirror.com 切换新的镜像源 npm config set registry https://registry.npmmirror.com然后再执行以下操作查看是否成功 npm config list如果没安装过淘宝镜像源的&#xff0c;则直接安装 npm install -g cnpm --regi…

尚硅谷最新Node.js 学习笔记(三)

目录 六、Node.js 模块化 6.1、介绍 什么是模块化与模块&#xff1f; 什么是模块化项目&#xff1f; 模块化好处 6.2、模块暴露数据 模块初体验 暴露数据 6.3、导入&#xff08;引入&#xff09;模块 6.4、导入模块的基本流程 6.5、CommonJS规范 七、包管理工具 7…

NodeJs进程出现CPU100%解决方案

在此之前我们&#xff0c;我们尝试在Nodejs服务端增加接口访问日志以及去掉setTimeout超时请求&#xff0c;以及htop&#xff0c;pm2 monit&#xff0c;pref分析命令&#xff0c;并没有得到很有用的信息。 不过有意思的是 pref 将占用 cpu 的 v8 底层函数给暴露了出来&#xff…

【npm】修改npm全局安装包的位置路径

问题 全局安装的默认安装路径为&#xff1a;C:\Users\admin\AppData\Roaming\npm&#xff0c;缓存路径为&#xff1a;C:\Users\admin\AppData\Roaming\npm_cache&#xff08;其中admin为自己的用户名&#xff09;。 由于默认的安装路径在C盘&#xff0c;太浪费C盘内存啦&#…

安装pnpm遇到的问题

说明&#xff1a;记录在Windows系统安装pnpm遇到的两个问题。 安装pnpm的前提是已经安装了nodejs&#xff0c;参考&#xff1a;安装nodejs环境&搭建vue项目的框架【部分】 安装完成后输入下面的命令&#xff0c;如下&#xff1a; 在此之上&#xff0c;在安装pnpm&#xf…

Mac安装nvm装完项目内node找不到

教程&#xff1a;NVM 快速安装教程 - 知乎 装完只有装了nvm下的目录里能找到node&nvm&#xff0c;解决方法&#xff1a; 配置node环境变量 进入/etc目录下 复制profile文件(readonly)&#xff0c;重命名profile-copy vi profile-copy 输入i开始编辑文件 加入node的环…

Webpack源码浅析

webpack启动方式 webpack有两种启动方式&#xff1a; 通过webpack-cli脚手架来启动&#xff0c;即可以在Terminal终端直接运行&#xff1b; webpack ./debug/index.js --config ./debug/webpack.config.js通过require(webpack)引入包的方式执行&#xff1b;其实第一种方式最终…

【Webpack】资源输入输出 - 配置资源出口

所有与出口相关的配置都集中在 output对象里 output对象里可以包含数十个配置项&#xff0c;这里介绍几个常用的 filename 顾名思义&#xff0c;filename的作用是控制输出资源的文件名&#xff0c;其形式为字符串&#xff0c;如&#xff1a; module.exports {entry: ./src/a…

基于VUE框架的旅游平台-随心-计算机毕业设计源码82070

摘 要 改革开放以来&#xff0c;我国的旅游业有了非常迅速的发展&#xff0c;但是比较而言&#xff0c;我国国内旅游业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。随着市场经济的发展和人民收入水平的进一步提高&#xff0c;人民对旅游消费的需求将进一步…

npm报错error:03000086:digital envelope routines::initialization error

可能是因为node版本过高&#xff0c;与现在的项目不符合 这是降低node版本的命令&#xff0c;然后重新运行 npm install npm8.1.2 -g

计算机毕业设计选题分享-SSM书籍借阅管理系统04770(赠送源码数据库)JAVA、PHP,node.js,C++、python,大屏数据可视化等

SSM书籍借阅管理系统 摘 要 随着科学技术的告诉发展&#xff0c;我们已经步入数字化、网络化的时代。图书馆是学校的文献信息中心&#xff0c;是为全校教学和科学研究服务的学术性机构&#xff0c;是学校信息化的重要基地。图书馆的工作是学校和科学研究工作的重要组成部分&…

每日报错整体

1/8报错 1、卸载python出现报错如何解决 2、pip常用命令 3、在pychram中安装第三方包的常见问题 使用2021版本的pycharm时老是会出现这样的问题 ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: ‘c:\program files\python38\Li…

使用fs.renameSync(oldPath,newPath)方法,报错Error: ENOENT: no such file or directory

报错翻译&#xff1a;由于文件或目录不存在导致的。 解决方法&#xff1a;查看给定的路径&#xff0c;确保路径和文件名正确&#xff0c;并且文件或目录确实存在。

迁移npm包到nexus

背景&#xff1a;外包项目完工后&#xff0c;需要搭建客户开发环境&#xff0c;因此需要将对应的npm开发包迁移到客户nexus 步骤: 1.先从前端工程中的yarn.lock文件中获取组件列表 2.使用python脚本下载组件到本地 3.使用pythons脚本上传npm包到nexus仓库 第2不脚本如下&#…

node.js(express.js)+mysql实现登录功能

文章目录 前言实现步骤 实现步骤一、检测登录表单的数据是否合法&#xff08;3&#xff09;新建schema/user.js&#xff08;4&#xff09;在routes/use.js中引入schema/user.js中的方法reg_login_schema&#xff0c;代码如下&#xff1a; 二、根据用户名查询用户的数据三、判断…

node.js如何将webp转jpg图片

在Node.js中&#xff0c;可以使用一些库来实现将WebP图像转换为JPEG。一个常用的库是sharp&#xff0c;它是一个快速、高效的图像处理库。以下是一个简单的Node.js脚本示例&#xff0c;演示如何使用sharp库将WebP转换为JPEG&#xff1a; 首先&#xff0c;确保已经安装了sharp库…

node.js之连接数据库

我们如何在nodejs中连接并操作数据库呢&#xff1f; 让我为大家解答一下吧&#xff01; 1.安装操作MySQL数据库的第三方块 (mysql) mysql 模块是托管于 npm 上的第三方块。它提供了在 Nodejs 项目中连接和操作 MySQL 数据库的能力想要在项目中使用它&#xff0c;需要先运行如下…

nodejs学习计划--(二)fs文件系统和path模块

1. fs模块 fs 全称为 file system &#xff0c;称之为 文件系统 &#xff0c;是 Node.js 中的 内置模块 &#xff0c;可以对计算机中的磁盘进行操 作。 1. 文件写入 文件写入就是将 数据 保存到 文件 中&#xff0c;我们可以使用如下几个方法来实现该效果 方法说明writeFile异步…

nodejs -- fs 模块

fs 全称为 file system &#xff0c;称之为 文件系统 &#xff0c;是 Node.js 中的 内置模块 &#xff0c;可以对计算机中的磁盘进行操作。 本章节会介绍如下几个操作&#xff1a; 1. 文件写入 2. 文件读取 3. 文件移动与重命名 4. 文件删除 5. 文件夹操作 6. 查…

node 第二十二天 mongoDB最新版7.x安装教程

学习服务端其实就是学习数据库, 就web这一条线而言, 客户端的学习就是学习浏览器, 而服务端的学习就是学习数据库(当然还有服务器) 为什么学习mongoDB mongoDB是非关系型数据库(not only sql) 基本上补全了mysql的缺陷, 当然也缺失了部分mysql的优势. 当然, 非大型应用的业务场…

报错:npm ERR code EPERM

1 完整错误 npm ERR! code EPERM npm ERR! syscall open npm ERR! path D:\NodeJS\node_cache\_cacache\tmp\7bbab18e npm ERR! errno EPERM npm ERR! FetchError: Invalid response body while trying to fetch https://registry.npmjs.org/webpack: EPERM: operation not pe…

nodejs学习计划--(六)包管理工具

包管理工具 1. 介绍 包是什么 『包』英文单词是 package &#xff0c;代表了一组特定功能的源码集合包管理工具 管理『包』的应用软件&#xff0c;可以对「包」进行 下载安装 &#xff0c; 更新 &#xff0c; 删除 &#xff0c; 上传 等操作 借助包管理工具&#xff0c;可以快…

node 第二十三天 mongoDB shell 命令 CRUD 增删改查 基础

什么是 mongoDB shell 命令 mongoDB shell 命令就是在cmd窗口或者powershell窗口与mongoDB交互的命令, 以下简称mongosh 对应我们上一天安装的 mongosh 工具 有什么用 mongosh 对一般的开发者可能意义不大, 因为在开发过程中我们会基于某一款语言来使用mongoDB, 比如在node端我…

Node+Express写分页接口

后端逻辑 router.js文件 const express require(express); const router express.Router();//导入函数处理,数据 const articleMessage require(../router_handle/artcle)//文章列表 router.get(/list,articleMessage.articleList)module.exports router; router_handle.js…

计算机毕业设计 | vue+springboot 超市账单管理系统(附源码)

1&#xff0c;绪论 1.1 开发背景 世界上第一个购物中心诞生于美国纽约&#xff0c;外国人迈克尔库伦开设了第一家合作商店&#xff0c;为了更好地吸引大量客流量&#xff0c;迈克尔库伦精心设计了低价策略&#xff0c;通过大量进货把商品价格压低&#xff0c;通过商店一次性集…

分配土地(100%用例)C卷(JavaPythonC++Node.jsC语言)

从前有个村庄,村民们喜欢在各种田地上插上小旗子,旗子上标识了各种不同的数字。某天集体村民决定将覆盖相同数字的最小矩阵形的土地的分配给为村里做出巨大贡献的村民,请问,此次分配士地,做出贡献的村民中最大会分配多大面积? 输入描述: 第一行输入m和n,m代表村子的土…

前端模块化-AMD、CMD、CommonJS和UMD、ESM

前端模块化-AMD、CMD、CommonJS和UMD、ESM 背景CommonJSAMD和require.jsCMD和sea.jsUMD&#xff08;Universal Module Definition - 通用模块定义&#xff09;ES6 ModuleES6 模块与 CommonJS 模块的差异总结 背景 在NodeJS之前&#xff0c;由于没有过于复杂的开发场景&#xf…

pnpm tauri icon 一键转换 icon

在使用 Electron、Tauri 等框架开发桌面应用时&#xff0c;需要为应用生成不同平台的图标&#xff0c;如&#xff1a;MacOS 中的 icon.icns、Windows 中的 icon.ico、Linux 中的 *.png 等类型图标&#xff0c;这里介绍一种简单快捷一键转换图标的方法。 准备工作 nodejs 环境n…

前端工程化之:webpack1-8(loader)

一、loader webpack 做的事情&#xff0c;仅仅是分析出各种模块的依赖关系&#xff0c;然后形成资源列表&#xff0c;最终打包生成到指定的文件中。 更多的功能需要借助 webpack loaders (加载器)和 webpack plugins (插件)完成。 webpack loader &#xff1a; loader 本质上是…

调试以及发布npm组件

开发原因&#xff1a; 由于公司自己的封装到npm的组件有点问题&#xff0c;负责人由在忙其他&#xff0c;就由我去负责改改&#xff0c;中途出了不少问题&#xff0c;记录一下。 一、下载源码 第一步肯定是去git上把组件的源码下载下来&#xff0c;这一步没什么好说&#xf…

解决nvm切换node版本后原先npm全局安装(npm i -g)的包无法使用

找到node14版本下的node_global文件夹&#xff0c;复制文件夹路径&#xff0c;然后点击环境变量、系统编辑&#xff0c;点击path、点击编辑 在终端输入npm config set prefix “E:\devSoft\git\nvm\v14.18.3\node_global”&#xff0c;其中E:\devSoft\git\nvm\v14.18.3\node_g…

前端工程化之:webpack1-13(内置插件)

目录 一、内置插件 1.DefinePlugin 2.BannerPlugin 3.ProvidePlugin 一、内置插件 所有的 webpack 内置插件都作为 webpack 的静态属性存在的&#xff0c;使用下面的方式即可创建一个插件对象&#xff1a; const webpack require("webpack")new webpack.插件…

Node.js开发-包管理工具

包管理工具 1) 概念2) npm3) 配置命令别名 1) 概念 管理『包』的应用软件&#xff0c;可以对「包」进行 下载安装 &#xff0c; 更新 &#xff0c; 删除 &#xff0c; 上传 等操作 借助包管理工具&#xff0c;可以快速开发项目&#xff0c;提升开发效率 下面列举了前端常用的…

使用html-webpack-plugin对HTML文件进行预处理

原文地址&#xff1a;https://segmentfault.com/a/1190000021518323作者&#xff1a;Fw恶龙本文首发于&#xff1a;思否 一、前言 先整理一波之前和webpack相关的文章: 使用Webpack对CSS文件进行后处理基于Webpack的CSS Sprites实现方案Stylus系列——webpack-spritesmith配合…

【前端工程化面试题】说一下 webpack 的构建流程

类似问题是&#xff0c;说一下 vite 的构建流程&#xff0c;参考这篇文章。 初始化流程 从配置文件和shell 语句中读取合并参数&#xff0c;初始化需要使用的插件和执行环境所需要的参数配置文件默认是 webpack.config.js编译构建流程 解析入口模块&#xff0c;从入口模块开始串…

【Node-RED】安全登陆时,账号密码设置

【Node-RED】安全登陆时&#xff0c;账号密码设置 前言实现步骤密码生成setting.js 文件修改 安全权限 前言 Node-RED 在初始下载完成时&#xff0c;登录是无账号密码的。基于安全性考虑&#xff0c;本期博文介绍在安全登陆时&#xff0c;如何进行账号密码设置。当然&#xff…

Node.js开发-HTTP协议

HTTP协议 1) 概念2) 请求报文的组成3) HTTP 的请求行4) HTTP 请求头5) HTTP 的请求体6) 响应报文的组成7) 创建 HTTP 服务8) 获取 HTTP请求报文9) 设置 HTTP 响应报文10) 设置资源类型&#xff08;mime类型&#xff09;11) GET和POST请求的区别 1) 概念 HTTP&#xff08;hyper…

前端构建效率优化之路

项目背景 我们的系统&#xff08;一个 ToB 的 Web 单页应用&#xff09;前端单页应用经过多年的迭代&#xff0c;目前已经累积有大几十万行的业务代码&#xff0c;30 路由模块&#xff0c;整体的代码量和复杂度还是比较高的。 项目整体是基于 Vue TypeScirpt&#xff0c;而构…

基于springboot + vue实现的前后端分离-酒店管理系统

项目介绍 基于springboot vue实现的酒店管理系统一共有酒店管理员和用户这两种角色。 管理员功能 登录&#xff1a;管理员可以通过登录功能进入系统&#xff0c;确保只有授权人员可以访问系统。用户管理&#xff1a;管理员可以添加、编辑和删除酒店的用户&#xff0c;包括前…

【npm install报错,如何解决记录】讲解

npm install报错&#xff0c;如何解决记录 1. 介绍2. 检查错误信息3. 查看日志文件4. 尝试清除npm缓存5. 检查网络连接6. 更新npm和Node.js7. 检查package.json8. 删除node_modules和重新安装9. 确保你有足够的权限10. 使用不同的npm镜像或者设置代理11. 专门的错误代码 1. 介绍…

Node响应Vue axios请求方法说明

1、安装 npm install axios import axios from "axios"; 2、Vue前端 get请求使用 axios.get(url, { params: { key:value } }) 来请求 post请求使用 axios.post(url, { key: value }) 来请求 3、Node后端 get请求使用 req.query[params_name] 来获取 post请求使…

解决Uncaught SyntaxError: Cannot use import statement outside a module(at XXX)报错

报错原因&#xff1a;这个错误通常是因为你正在尝试在一个不支持 ES6 模块语法的环境中使用 import 语句。这可能是因为你的代码是在一个只支持 CommonJS 或 AMD 模块系统的环境中运行的&#xff0c;或者你的代码运行的环境没有正确配置以支持 ES6 模块。如果是在浏览器环境&am…

npm/nodejs安装、切换源

前言 发现自己电脑上没有npm也没有node很震惊&#xff0c;难道我没写过代码么&#xff1f;不扯了&#xff0c;进入正题哈哈…… 安装 一般没有npm的话会报错&#xff1a; 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称而且报这个错&#xff0c;我们执行…

Node.js中如何处理异步编程

在Node.js中&#xff0c;处理异步编程是至关重要的技能。由于Node.js的单线程执行模型&#xff0c;异步编程可以极大地提高程序的性能和响应速度。本文将介绍几种常见的异步编程处理方式&#xff0c;并附上示例代码&#xff0c;帮助您更好地理解和应用异步编程技术。 回调函数…

NestJS入门2:创建模块

前文参考&#xff1a; NestJS入门1 1. 创建user模块 在项目目录下输入以下命令 nest g resource user 执行完后会在src文件夹下创建出user文件夹及文件夹下相应的文件&#xff0c;如下 2. 增加打印 3. 测试 &#xff08;1&#xff09;POSTBody Postman 服务端的打印 &…

前端 node 常见的包管理工具 npm、npx、Yarn、cnpm、pnpm 的区别有哪些

些工具都是用于管理 Node.js 包和依赖项的 npm (Node Package Manager): npm 是 Node.js 的默认包管理工具&#xff0c;随同 Node.js 安装。主要功能包括安装、发布、管理 JavaScript 包和依赖项。npm 是最常用的包管理工具之一&#xff0c;拥有庞大的包仓库&#xff08;npm Re…

node 之 初步认识

思考&#xff1a;为什么JavaScript可以在浏览器中被执行 代执行的js代码——JavaScript解析引擎 不同的浏览器使用不同的JavaScript解析引擎 Chrome 浏览器 》 V8 Firefox浏览器 》OdinMonkey(奥丁猴&#xff09; Safri浏览器 》JSCore IE浏览器 》Chakra(查克拉&#xff09; e…

node.js使用multer在vue中实现图片上传

效果演示 点击上传选择要上传的图片。 上传成功会加载图片的缩略图。 此时&#xff0c;图片以保存在后端的静态目录中。 设计思路 vue中使用input标签上传图片&#xff0c;绑定change事件&#xff0c;事件负责把图片发送给后端&#xff0c;后端通过multer模块处理前端传来的…

实用区块链应用:去中心化投票系统的部署与实施

一、需求分析背景 随着技术的发展&#xff0c;传统的投票系统面临着越来越多的挑战&#xff0c;如中心化控制、透明度不足和易受攻击等问题。为了解决这些问题&#xff0c;我们可以利用区块链技术去中心化、透明性和安全性来构建一个去中心化投票系统。这样的系统能够确保投票过…

【无标题】npm使用淘宝镜像安装luckyExcel不行

问题描述&#xff1a; npm使用淘宝镜像安装luckyExcel 一直停留在still…下载不下来 原因分析&#xff1a; 淘宝镜像已从registry.npm.taobao.org 改为https://registry.npmmirror.com 切换镜像后就能正常下载luckyExcel 解决方案&#xff1a; // 1. 清空缓存 npm cache cle…

使用MongoDB数据库和Mongoose库在Node.js中进行数据存储

在Node.js中使用MongoDB数据库和Mongoose库进行数据存储是前端开发中常用的技术之一。MongoDB是一种非关系型数据库&#xff0c;具有高性能、易扩展等优点&#xff1b;而Mongoose是在Node.js中对MongoDB进行操作的框架&#xff0c;简化了数据库操作&#xff0c;并提供了丰富的功…

NestJS入门7:增加异常过滤器

前文参考&#xff1a; NestJS入门1 NestJS入门2&#xff1a;创建模块 NestJS入门3&#xff1a;不同请求方式前后端写法 NestJS入门4&#xff1a;MySQL typeorm 增删改查 NestJS入门5&#xff1a;加入Swagger NestJS入门6&#xff1a;日志中间件 本文代码基于上一篇文章《…

Nodejs 第四十章(prisma)

什么是 prisma? Prisma 是一个现代化的数据库工具套件&#xff0c;用于简化和改进应用程序与数据库之间的交互。它提供了一个类型安全的查询构建器和一个强大的 ORM&#xff08;对象关系映射&#xff09;层&#xff0c;使开发人员能够以声明性的方式操作数据库。 Prisma 支持…

2024Node.js零基础教程(小白友好型),nodejs新手到高手,(八)NodeJS入门——http模块

一念心清净&#xff0c;处处莲花开。 055_http模块_网页资源加载基本过程 哈喽&#xff0c;大家好&#xff0c;这一课节我们来介绍一下网页资源加载的基本过程。首先先强调一点&#xff0c;这个内容对于我们后续学习非常非常的关键&#xff0c;所以大家务必要将其掌握。 首先先…

vue+node.js美食分享推荐管理系统 io551

&#xff0c;本系统采用了 MySQL数据库的架构&#xff0c;在开始这项工作前&#xff0c;首先要设计好要用到的数据库表。该系统的使用者有二类&#xff1a;管理员和用户&#xff0c;主要功能包括个人信息修改&#xff0c;用户、美食类型、美食信息、订单信息、美食分享、课程大…

如何实现不同 Vue 项目的 npm 和 Node.js 环境进行隔离

方法一&#xff1a;使用 nvm&#xff08;Node Version Manager&#xff09; nvm 是一个用于管理多个 Node.js 版本的工具。通过 nvm&#xff0c;你可以为每个 Vue 项目安装和使用不同版本的 Node.js 和 npm。首先&#xff0c;安装 nvm&#xff1a;对于 macOS 和 Linux&#xf…

Node.js-1

Node.js 简介 定义&#xff1a;Node.js 是一个跨平台 JavaScript 运行环境&#xff0c;使开发者可以搭建服务器端的 JavaScript 应用程序 为什么 Node.js 能执行 JS 代码&#xff1a; Chrome 浏览器能执行 JS 代码&#xff0c;依靠的是内核中的 V8引擎&#xff08;即&#x…

NuxtJs安装Sass后出现ERROR:Cannot find module ‘webpack/lib/RuleSet‘

最近了解NuxtJs时&#xff0c;发现问题比较多&#xff0c;对于初学者来说是件比较头痛的事。这次是安装sass预处理器&#xff0c;通过命令安装后&#xff0c;出现了ERROR&#xff1a;Cannot find module webpack/lib/RuleSet 错误&#xff0c;于是根据之前经验&#xff0c;对版…

第八篇:node模版引擎Handlebars及他的高级用法(动态参数)

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! ​ 目录 &#x1f4d8; 引言&#xff1a; &#x1f…

2024Node.js零基础教程(小白友好型),nodejs新手到高手,(五)NodeJS入门——http模块

044_http模块_创建HTTP服务端 hello&#xff0c;大家好&#xff0c;那这个小节我们来使用 nodejs 创建一个 http 的服务&#xff0c;有了这个 http 服务之后&#xff0c;我们就可以处理浏览器所发送过来的请求&#xff0c;并且还可以给这个浏览器返回响应。 顺便说一下&#x…

Vite+Vue3项目配置启动项目后自动打开浏览器

有时候&#xff0c;我们在启动前端项目时&#xff0c;输入了启动命令&#xff0c;但却需要我们手动点开控制台输出的URL链接 如果每次都要点这个连接&#xff0c;会十分繁琐 为了提高开发效率&#xff0c;减少不必要的操作&#xff0c;我们就来解决这个问题。 1.在文件资源管…

npm修改镜像源

背景&#xff1a;切换npm镜像源是经常遇到的事&#xff0c;下面记录下具体操作命令 1. 打开终端运行"npm config get registry"命令来查看当前配置的镜像源 npm config get registry2. 修改成淘宝镜像源"https://registry.npmjs.org/" npm config set re…

npm后Truffle找不到命令(ubantu20系统)

Truffle找不到命令 方法1方法2 方法1 # 编辑.profile vim ~/.profile # 在.profile末尾把nodejs的解压路径添加到$PATH环境变量中 PATH"$HOME/bin:$HOME/.local/bin:路径:$PATH" source 文件方法2 #ls -l 在nodejs的bin目录下查看truffle链接的脚本文件 truffle -&…

npm 上传一个自己的应用(4) 更新自己上传到NPM中的工具版本 并进行内容修改

前面 npm 上传一个自己的应用(2) 创建一个JavaScript函数 并发布到NPM 我们讲了将自己写的一个函数发送到npm上 那么 如果我们想到更好的方案 希望对这个方法进行修改呢&#xff1f; 比如 我们这里加一个方法 首先 我们还是要登录npm npm login然后 根据要求填写 Username 用…

基于vue+node.js的校园跳蚤市场系统多商家

校园跳蚤市场系统可以在短时间内完成大量的数据处理、帮助用户快速的查找校园跳蚤市场相关信息&#xff0c;实现的效益更加直观。校园跳蚤市场系统中采用nodejs技术和mysql数据库。主要包括管理员、发布者和用户三大部分&#xff0c;主要功能是实现对个人中心、用户管理、发布者…

一篇文章学会如何使用 NestJS 的 Guards 守卫实现系统用户身份验证和授权

前言 当我们基于NestJS框架构建和管理应用程序时&#xff0c;为了保障其安全性&#xff0c;我们常常需要对某些敏感操作或敏感信息的访问进行限制&#xff0c;这是我们需要使用到 守卫 的地方。它作为一种可以阻止未经授权的访问的机制&#xff0c;对我们的应用程序起到了守护…

Node.js+Express 路由配置,实现接口分类管理

首先创建一个路由目录及文件 routes/user.js代码 const express require(express); const router express.Router(); // 使用express提供的router对象 const db require(../dbserver/mysql);router.get(/api/user, (req, res) > {const sqlStr SELECT * FROM sys_user;…

【Webpack】处理字体图标和音视频资源

处理字体图标资源 1. 下载字体图标文件 打开阿里巴巴矢量图标库open in new window选择想要的图标添加到购物车&#xff0c;统一下载到本地 2. 添加字体图标资源 src/fonts/iconfont.ttf src/fonts/iconfont.woff src/fonts/iconfont.woff2 src/css/iconfont.css 注意字体…

Vue项目启动过程全记录(node.js运行环境搭建)

一、安装node.js并配置环境变量 1、安装node.js 从Node.js官网下载安装包并安装。然后在安装后的目录&#xff08;如果是下载的压缩文件&#xff0c;则是解压缩的目录&#xff09;下新建node_global和node_cache这两个文件夹。 node_global&#xff1a;npm全局安装位置 node_…

NestJS入门8:拦截器

前文参考&#xff1a; NestJS入门1&#xff1a;创建项目 NestJS入门2&#xff1a;创建模块 NestJS入门3&#xff1a;不同请求方式前后端写法 NestJS入门4&#xff1a;MySQL typeorm 增删改查 NestJS入门5&#xff1a;加入Swagger NestJS入门6&#xff1a;日志中间件 Nes…

node版本管理工具之nvm的安装和使用

一、nvm的介绍 1&#xff0c;什么是nvm&#xff1f; nvm是Node Version Manager的简称&#xff0c;即为node版本管理工具 2&#xff0c;为什么要选择使用nvm&#xff1f; nodejs使用的场景越来越多&#xff0c;因为是开源软件&#xff0c;具备大多数开源软件都存在的"…

启动node服务报错Error: listen EACCES: permission denied 0.0.0.0:5000

启动node服务报错&#xff1a; 解决方案&#xff1a; 将监听端口改成3000或者其他 修改后结果&#xff1a; 参考原文&#xff1a; Error: listen EACCES: permission denied_error when starting dev server: error: listen eacc-CSDN博客

三、创建脚手架和脚手架分析

三、创建脚手架 一、环境准备 1、安装node.js **下载地址&#xff1a;**https://nodejs.org/zh-cn/界面展示 2、检查node.js版本 查看版本的两种方式 node -vnode -version 出现版本号则说明安装成功&#xff08;最新的以官网为准&#xff09; 3、为了提高我们的效率&…

npm run dev和npm run serve两个命令的区别

npm run dev和npm run serve两个命令的区别 前端开发过程中运行Vue项目的时候&#xff0c;有时候使用npm run serve命令可以启动项目&#xff0c;有时候却会报错&#xff1b;有时候使用npm run dev命令可以启动项目&#xff0c;有时候却也会报错。是什么原因造成这种情况呢&am…

npm设置淘宝镜像库为默认库

设置淘宝镜像库为默认库 npm config set registry https://registry.npmmirror.com

nodejs 实现pdf与图片互转

PDF转图片 效果图 代码 const path require(path); const pdf require(pdf-poppler); const fs require(fs); // PDF文件路径 const pdfFilePath ./path/test.pdf; // 转换选项 const opts { format: png, // 输出图片格式&#xff0c;可以是 jpeg, png, ppm…

windows安装部署node.js并搭建Vue项目

一、官网下载安装包 官网地址&#xff1a;https://nodejs.org/zh-cn/download/ 二、安装程序 1、安装过程 如果有C/C编程的需求&#xff0c;勾选一下下图所示的部分&#xff0c;没有的话除了选择一下node.js安装路径&#xff0c;直接一路next 2、测试安装是否成功 【winR】…

解决i18n国际化可读性问题,傻瓜式webpack中文支持国际化插件开发

先来看最后的效果 问题 用过国际化i18n的朋友都知道&#xff0c;天下苦国际化久矣&#xff0c;尤其是中文为母语的开发者&#xff0c;在面对代码中一堆的$t(abc.def)这种一点也不直观毫无可读性的代码&#xff0c;根本不知道自己写了啥 &#xff08;如上图&#xff0c;你看得出…

npm install的-S和-D的区别

在npm install参数中&#xff0c;-S代表 --save&#xff0c;-D标志--save-dev。 1、-S (--save) 用于将包添加到项目的 dependencies&#xff0c;表示这是在生产环境中运行时所需的依赖。例如&#xff1a;npm install package-name -S&#xff0c;这将把 package-name 添加到 …

使用Node.js开发一个文件上传功能

在现代 Web 应用程序开发中&#xff0c;文件上传是一个非常常见且重要的功能。今天我们将通过 Node.js 来开发一个简单而强大的文件上传功能。使用 Node.js 来处理文件上传可以带来许多好处&#xff0c;包括简单的代码实现、高效的性能和灵活的配置选项。 首先&#xff0c;我们…

npm install卡在sill idealTree buildDeps没有反应,安装失灵

我的是 这通常是由于证书颁发机构&#xff08;CA&#xff09;的证书已经过期&#xff0c;或者服务器上的证书没有及时更新。 更换 npm 仓库源&#xff1a;如果你正在使用淘宝的 npm 镜像&#xff08;registry.npm.taobao.org&#xff09;&#xff0c;可以尝试更换为官方的 npm…

如何开发自己的npm包并上传到npm官网可以下载

目录 搭建文件结构 开始编写 发布到npm 如何下载我们发布的npm包 搭建文件结构 先创建新文件夹,按照下面的样子布局 .├── README.md //说明文档 ├── index.js //主入口 ├── lib //功能文件 └── tests //测试用例 然后再此根目录下初始化package包 npm init…

Buffer计算机基础fs模块path模块(day02)

学习源码可以看我的个人前端学习笔记 (github.com):qdxzw/frontlearningNotes 觉得有帮助的同学&#xff0c;可以点心心支持一下哈 一、Buffer 1.概念 Buffer中文译为【缓冲区】&#xff0c;是一个类似于Array的对象&#xff0c;用来表示固定长度的字节序列 简单理解&…

项目yarn serve启动报错解决

当我们从git仓库拉下项目的时候&#xff0c;首先instal,接着启动项目&#xff0c;然而有的时候却会遇到报错的问题&#xff0c;例如&#xff1a; yarn serve报这样的错&#xff0c;这个时候看了一下node版本&#xff0c;用npm run dev启动也不行&#xff0c; 这个时候&#xff…

2024Node.js零基础教程(小白友好型),nodejs新手到高手,(九)NodeJS入门——http模块

060_http模块_网页URL之绝对路径 hello&#xff0c;大家好&#xff0c;这一个小题的话我们来补充一个之前学习过的内容&#xff0c;就是网页当中的URL&#xff0c;咱们这个小题的话主要是来说一下绝对路径&#xff0c;有同学可能会说&#xff0c;这这这&#xff0c;不对劲&…

npm已经配置淘宝源仍然无法使用

使用npm命令安装Taro框架的时候&#xff0c;尽管已经设置淘宝源但是仍然无法下载&#xff0c;提示错误 >npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.npm.taobao.org/cnpm failed, reason: certificate h…

了解Node.js事件循环和事件驱动模型

在前端开发中&#xff0c;Node.js 是一个极其强大的工具&#xff0c;其事件驱动和非阻塞 I/O 的特性使其成为一个热门选择。但要充分发挥 Node.js 的优势&#xff0c;我们必须深入了解其事件循环和事件驱动模型。本文将深入探讨 Node.js 的事件循环机制以及事件驱动模型&#x…

关于CSS 盒子模型的基础教程

什么是CSS盒子模型&#xff1f; 在学习CSS布局时&#xff0c;一个非常重要的概念就是盒子模型。CSS盒子模型描述了网页中元素的布局方式&#xff0c;每个元素都被看作一个矩形的盒子&#xff0c;这个盒子包含了内容、内边距、边框和外边距四个部分。 盒子模型的组成部分 盒子…

ts将依赖从npm 改成国内环境pnpm,

这里不具体说安装node.js环境,官网查询包,下载之后再命令行工具查看node -v即可查看成功,以及版本号 说明:国内环境在ts使用npm下载环境时候,经常会有包下载存在问题,以及下载时间过长,失败情况.需要将环境改成国内的,例如淘宝镜像 ①使用nrm指令来操作,nrm(npm registry man…

npm i卡在 idealTree buildDeps没反应的解决方案

通过git clone拉下项目后&#xff0c;进行项目的初始化下包时&#xff0c;发现npm i 并没有反应&#xff08;如图&#xff09;&#xff1a; 关键点&#xff1a;IdealTree 1.网络问题 确保你的网络连接正常&#xff0c;能够正常访问 npm 仓库。有时网络问题可能导致包无法正确…

AI中的直方图均衡

目标 在本教程中&#xff0c;您将学习&#xff1a; 什么是图像直方图以及它为什么有用使用 OpenCV 函数 cv&#xff1a;&#xff1a;equalizeHist 均衡图像的直方图 理论 什么是图像直方图&#xff1f; 它是图像强度分布的图形表示。它量化了所考虑的每个强度值的像素数。…

【Node.js】path 模块进行路径处理

Node.js 执行 JS 代码时&#xff0c;代码中的路径都是以终端所在文件夹出发查找相对路径&#xff0c;而不是以我们认为的从代码本身出发&#xff0c;会遇到问题&#xff0c;所以在 Node.js 要执行的代码中&#xff0c;访问其他文件&#xff0c;建议使用绝对路径 实例&#xff1…

Node.js开发-MongoDB

MongoDB 1) Mongoose2) 插入文档3) 字段类型4) 字段值验证5) CRUD1) 增加2) 删除3) 更新4) 查询 6) 条件控制1) 运算符2) 逻辑运算3) 正则匹配 7) 个性化读取1) 字段筛选2) 数据排序3) 数据截取 1) Mongoose 介绍 Mongoose 是一个对象文档模型库&#xff0c;官网 http://www.…

nvm,node,npm,yarn相关安装报错问题记录

问题一&#xff1a; yarn : 无法加载文件 D:\jsPackage\nodejs\node_global\yarn.ps1&#xff0c;因为在此系统上禁止运行脚本。 解决&#xff1a; 步骤1,powerShell以管理员运行后&#xff0c;输入命令: get-ExecutionPolicy 查看权限, 会看到它的返回值是 Restricted , 意…

【Docker镜像】Node.js项目之使用Dockerfile构建镜像

【Docker镜像】Node.js项目使用Dockerfile构建镜像 一、Node.js介绍1.1 Node.js简介1.2 Node.js项目类型二、Docker镜像介绍2.1 Docker镜像简介2.2 Docker镜像特点三、Dockerfile介绍3.1 Dockerfile简介3.2 Dockerfile组成四、本地环境介绍4.1 本地环境规划4.2 本次实践介绍五、…

Node.JS入门(day01)

学习源码可以看我的个人前端学习笔记 (github.com):qdxzw/frontlearningNotes 觉得有帮助的同学&#xff0c;可以点心心支持一下哈 一、为什么要学习Node.JS ①可以让其他人访问我们编写的网页 ②为后续的框架学习打基础 二、Node.JS是什么 官方&#xff1a;Node.js是一个…

【Webpack】Webpack 优化

提升开发体验 使用 Source Map 让开发或上线时代码报错能有更加准确的错误提示。 提升 webpack 提升打包构建速度 使用 HotModuleReplacement 让开发时只重新编译打包更新变化了的代码&#xff0c;不变的代码使用缓存&#xff0c;从而使更新速度更快。使用 OneOf 让资源文件…

【Webpack】提升打包构建速度

提升打包构建速度 HotModuleReplacement 开发时我们修改了其中一个模块代码&#xff0c;Webpack 默认会将所有模块全部重新打包编译&#xff0c;速度很慢。 所以我们需要做到修改某个模块代码&#xff0c;就只有这个模块代码需要重新打包编译&#xff0c;其他模块不变&#…

nodejs:nrm(npm的镜像源管理器)

nrm&#xff08;Npm Registry Manager&#xff09;是一个用于快速切换和管理Node.js包管理器npm的镜像源&#xff08;registry&#xff09;的工具。 通过nrm&#xff0c;开发者可以轻松查看当前使用的npm源、添加新的镜像源、测试不同镜像源的速度&#xff0c;并在多个镜像源之…

Node.js-文件读取输入

Node.js-文件读取输入 fs模块&#xff08;操作文件的模块&#xff09; 读取 fs.readFile(path[, options], callback)&#xff1b;[]里面 是可选参数&#xff0c;表示以什么样的编码 格式读取path是路径callback表示读取完成后的回调函数 例子 fs.readFile (‘./files/11.txt…

Node.js基础---http模块

概念 http模块是 Node.js 官网提供用来创建 web服务器 的模块&#xff0c;通过 http.createServer&#xff08;&#xff09;创建 服务器和普通电脑区别&#xff1a;服务器有web服务器软件&#xff0c;IIS&#xff0c;Apache&#xff0c;phpstudy 在node内不需要 使用 先导入…

node.js 读目录.txt文件,用 xml2js 转换为json数据,生成jstree所需的文件

请参阅&#xff1a;java : pdfbox 读取 PDF文件内书签 请注意&#xff1a;书的目录.txt 编码&#xff1a;UTF-8&#xff0c;推荐用 Notepad 转换编码。 npm install elementtree ; npm install xml2js ; node.js 用 elementtree读目录.txt文件&#xff0c;用 xml2js 转换为…

npm ERR! network This is a problem related to network connectivity.

遇到 ETIMEDOUT 错误时&#xff0c;这表明npm尝试连接到npm仓库时超时了&#xff0c;这通常是由网络连接问题引起的。这可能是因为网络不稳定、连接速度慢、或者你的网络配置阻止了对npm仓库的访问。以下是一些解决这个问题的步骤&#xff1a; 1. 检查网络连接 首先&#xff…

【Webpack】提升开发体验 - SourceMap 的使用

提升开发体验 开发时存在的问题 开发时我们运行的代码是经过 webpack 编译后的&#xff0c;例如下面这个样子&#xff1a; /** ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").* This devtool is neither mad…

node.js 用 xml2js.Parser 读 Freeplane.mm文件,生成测试用例.csv文件

Freeplane 是一款基于 Java 的开源软件&#xff0c;继承 Freemind 的思维导图工具软件&#xff0c;它扩展了知识管理功能&#xff0c;在 Freemind 上增加了一些额外的功能&#xff0c;比如数学公式、节点属性面板等。 编写 mm_xml2js_csv.js 如下 // 用 xml2js.Parser 读 F…

nvm下载node指定版本后npm不存在

一&#xff0c;项目背景 接手一个老的项目&#xff0c;需要使用旧的node版本&#xff0c;使用nvm下载12.11.0版本后发现npm命令不存在。 二&#xff0c;原因 查找资料发现是8.11以上版本的node版本对应的npm都没法自动安装&#xff0c;需要自己到npm官网( https://registry.…

前后端分离Vue+node.js在线学习考试系统gqw7o

与其它应用程序相比&#xff0c;在线学习平台的设计主要面向于学校&#xff0c;旨在为管理员和学生、教师、院系提供一个在线学习平台。学生、教师、院系可以通过系统及时查看公告信息等。 在线学习平台是在Windows操作系统下的应用平台。为防止出现兼容性及稳定性问题&#xf…

使用Sora部署实时音视频通信应用实战项目

一、项目概述 本项目将构建一个在线教学平台&#xff0c;实现教师与学生之间的实时音视频通信。平台将提供教师上传课件、发起授课邀请&#xff0c;学生加入课堂、实时互动等功能。通过使用Sora&#xff0c;我们将确保音视频通信的稳定、流畅和低延迟。 目录 一、项目概述 二…

npm digital envelope routines::unsupported

问题描述&#xff1a;npm运行命令报错&#xff1a;digital envelope routines::unsupported 原因&#xff1a;node版本过高 解决方案&#xff1a;在运行命令之前加上 SET NODE_OPTIONS--openssl-legacy-provider && SET NODE_OPTIONS--openssl-legacy-provider &&a…

NestJS入门6:日志中间件

前文参考&#xff1a; NestJS入门1 NestJS入门2&#xff1a;创建模块 NestJS入门3&#xff1a;不同请求方式前后端写法 NestJS入门4&#xff1a;MySQL typeorm 增删改查 NestJS入门5&#xff1a;加入Swagger 1. 安装 nest g middleware logger middleware​ ​ ​ 2. lo…

NPM运行保存问题解决

问题描述 我在控制台运行如下命令 npm run dev结果报出如下错误 > form-generator0.2.0 dev > vue-cli-service serveINFO Starting development server... 10% building 4/4 modules 0 active(node:4920) [DEP0111] DeprecationWarning: Access to process.binding(…

【Webpack】基本使用和概述

基本使用 1. 资源目录 webpack_code # 项目根目录&#xff08;所有指令必须在这个目录运行&#xff09;└── src # 项目源码目录├── js # js文件目录│ ├── count.js│ └── sum.js└── main.js # 项目主文件2. 创建文件 count.js export default function…

关于Ajax的入门基础教学

AJAX概述 AJAX&#xff08;Asynchronous JavaScript and XML&#xff09;是一种用于创建交互式网页应用程序的技术&#xff0c;它可以在不重新加载整个页面的情况下向服务器发送请求并接收响应。这种技术使得网页可以实现异步通信&#xff0c;提高了用户体验和页面的响应速度。…

webpack 如何实现模块懒加载

首先在打包的时候使用 splitwebpackplugin 进行分割 在实际引用中&#xff0c;webpack 实现模块的懒加载是通过动态导入&#xff08;dynamic import &#xff09;来实现的。动态导入是 es6 的一项功能&#xff0c;允许在运行时异步加载模块&#xff0c;从而实现按需加载。 使…

Node.js中的缓存策略和缓存技巧

在Node.js中&#xff0c;缓存策略和缓存技巧是提升应用性能和用户体验的关键因素。通过有效地利用缓存&#xff0c;我们可以显著减少系统资源的消耗&#xff0c;加快数据访问速度&#xff0c;从而提升整体的网站性能。本文将针对Node.js中的缓存策略和缓存技巧展开深入探讨&…

基于springboot + vue实现的前后端分离-汽车票网上预定系统(项目 + 论文)

项目介绍 系统是一个B/S模式系统&#xff0c;采用Spring Boot框架&#xff0c;MySQL 数据库设计开发&#xff0c;充分保证系统的稳定性。系统具有界面清晰、操作简单&#xff0c;功能齐全的特点&#xff0c;使得汽车票网上预订系统管理工作系统化、规范化。本系统的使用使管理人…

npm,yarn如何查看源和换源,删除node_modules

npm, yarn查看源和换源&#xff1a; pm config get registry // 查看npm当前镜像源 npm config set registry https://registry.npmmirror.com // 设置npm镜像源为淘宝镜像 yarn config get registry // 查看yarn当前镜像源 yarn config set registry https://registry.npm…

解决 npm install 报错的问题

在使用 npm 安装依赖包时&#xff0c;有时候会遇到各种报错问题&#xff0c;以下是一些常见的报错及解决方法&#xff1a; 1. ENOENT: no such file or directory 如果出现类似 ENOENT: no such file or directory 的报错&#xff0c;可能是因为某些文件或目录缺失或路径错误…

使用Node.js构建一个简单的聊天机器人

当谈到人工智能&#xff0c;我们往往会想到什么&#xff1f;是智能语音助手、自动回复机器人等。在前端开发领域中&#xff0c;我们也可以利用Node.js来构建一个简单而有趣的聊天机器人。本文将带你一步步实现一个基于Node.js的聊天机器人&#xff0c;并了解其工作原理。 首先…

理解npm run dev 和 npm run serve的区别

文章目录 1. 分析npm run2. dev与serve的区别 1. 分析npm run npm npm 是 Node.js 的包管理器&#xff0c;它允许你安装、更新、删除和管理 Node.js 的模块和应用程序。 run run 是 npm 的一个子命令&#xff0c;用于执行在 package.json 文件的 scripts 部分定义的脚本。 dev…

更新npm淘宝镜像源

使用原来的registry.npm.taobao.org域名报了个错误&#xff0c;需要切换新的源地址。 // 1. 如果不确定可以先检测一下自己使用了那个镜像源 npm config get registry// 2. 清理一下缓存 npm cache clean --force// 3. 切换新的源地址 npm config set registry https://regist…

Node.js_基础知识(http模块)

网络基础 URL的组成结构&#xff1a;协议名: // 主机名 [:端口号] [/路径] [?查询字符串]协议默认端口&#xff1a; http&#xff1a;80&#xff0c;开发常用端口有 3000、8080、8090、9000https: 443 如果端口被其他程序占用&#xff0c;可以使用 资源监视器 找到占用端口的…

使用Node.js和Vue.js构建全栈Web应用

随着互联网的迅速发展&#xff0c;Web应用程序的开发变得越来越复杂和多样化。为了满足用户不断变化的需求&#xff0c;全栈开发已成为一个备受关注的话题。在本篇博客中&#xff0c;我将介绍如何使用Node.js和Vue.js来构建全栈Web应用。 Node.js是一个基于Chrome V8引擎的Jav…

npm淘宝镜像报错certificate has expired

1、概述 vue项目使用npm install命令时&#xff0c;突然报错&#xff1a;“...certificate has expired” 2、解决 1.清空缓存&#xff1a;npm cache clean --force 2.修改镜像&#xff08;管理员运行命令行&#xff09;&#xff1a;npm config set registry https:/…

Node.js基础---模块化

基本概念 模块化 模块化是指解决一个复杂问题时&#xff0c;自上向下逐层把系统划分成若干模块的过程&#xff0c;对于整个系统来说&#xff0c;模块是可组合&#xff0c;分解和更换的单元 遵守固定规则&#xff0c;把大文件拆分成独立并互相依赖的多个小模块 好处&#xff1a…

关于Axios接口请求超时处理与重试的方法教程

在前端开发中&#xff0c;使用Axios作为HTTP客户端库进行接口请求是非常常见的做法。然而&#xff0c;在实际开发中&#xff0c;我们经常会遇到网络不稳定或服务器响应缓慢导致接口请求超时的情况。为了提高用户体验和程序的稳定性&#xff0c;我们需要实现接口请求超时的处理与…

Node.js基础---加载机制

模块的加载机制 1. 优先成缓存中加载 模块在第一次加载后会被缓存&#xff0c;意味着多次调用 require() 不会导致模块代码被多次执行 注意&#xff1a;无论是什么模块都会优先从缓存内加载&#xff0c;以提高加载效率 2. 内置模块的加载机制 内置模块是 Node.js官网提供的模块…

Node.js安装 ,及环境变量配置

系统&#xff1a;windws 1、下载&#xff1a;下载 Node.js 2、双击安装&#xff0c;&#xff08;建议不要安装到C盘&#xff09;&#xff0c;然后新建两个目录&#xff1a;node_cache 、node_global 备用 3、配置环境变量 我的电脑-右键属性-高级系统设置-环境变量 然后&am…

使用npm i命令时一直idealTree:npm: sill idealTree buildDeps卡住不动

1.清除缓存 npm cache verify2.设置镜像源 npm config set registry https://registry.npmmirror.com3.查看是否设置成功 npm config get registry4.运行 npm i⚠️⚠️⚠️注意如果执行以上操作还是不行的话再执行以下命令⚠️⚠️⚠️ 关掉strict-ssl即可 npm config s…

npm 最新淘宝镜像配置 + nrm工具配置及使用

一、前言 npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com &#xff08;HTTPS 证书到期不能用了&#xff09; 二、直接命令配置 1、执行以下命令即可切换淘宝源 npm config set registry https://registry.npmmirror.com/2、执行以下命令即可…

如何开发npm依赖包,并发布到npm

I、安装node环境 按照官方介绍,安装完成之后,可以通过node -v 和 npm -v 来确认node和npm是否安装成功。 II、普通版本开发 一、初始化项目 1、新建项目文件夹,作为包的根目录 mkdir xxx // 创建xxx文件夹,文件夹名可更改 cd xxx // 进入xxx文件夹目录2、执行npm in…

Node.js基础---npm与包

包 概念&#xff1a;Node.js 中的第三方模块又叫做包 来源&#xff1a;由第三方个人或团队开发出来的&#xff0c;免费使用&#xff0c;且为开源 为什么需要&#xff1a;Node.js的内置模块只有一些底层API&#xff0c;开发效率低 包是基于内置模块封装出来的&#xff0c;提供更…

nodejs配置环境变量后不生效(‘node‘ 不是内部或外部命令,也不是可运行的程序或批处理文件)

一、在我们安装Node.js后&#xff0c;有时候会遇到node命令不管用的情况&#xff0c;关键是在安装时候已经添加配置了环境变量&#xff0c;向下面这样 但是还是不管用&#xff0c;这是因为环境变量配置不正确&#xff0c;权重不够&#xff0c;或者是命令冲突导致&#xff0c;解…

npm ERR! code ETIMEDOUT

在新建vue项目的时候报错 npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT npm ERR! network request to https://registry.npmjs.org/vue%2fcli failed, reason: connect ETIMEDOUT 104.16.2.35:443 npm ERR! network This is a problem relate…

Taro + node.js 注册 仿照java 中的加盐算法

1.需求 为了让用户的密码更加保密 我们在md5 之前 在加一个随机数 用java 的说法 叫做 加盐算法 2.代码 //H5注册async H5Register(register) {if (!register.phone ||!register.password ||!register.confirmPassword ||!register.yzmCode ||!register.registerCode) {thr…

vue系列——vscode,node.js vue开发环境搭建

第一步安装node.js 推荐使用nvm进行node.js 的安装 nvm(Node.js version manager) 是一个命令行应用&#xff0c;可以协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本。 可以去网上查找相关版本 我这里使用 nvm-setu… 链接:https://pan.baidu.com/s/1UEUtmzw5x…

node.js和electron安装

文章目录 一、node.js安装1.node.js下载安装2.设置镜像 二、其它问题1.文件夹创建错误2.electron安装错误 一、node.js安装 1.node.js下载安装 参考B站视频node.js安装&#xff0c;没有按视频中设置镜像 2.设置镜像 参考&#xff1a;https://npmmirror.com/ npm config se…

Node.js中的数据加密和安全传输

在当今日益数字化的世界中&#xff0c;数据安全一直是一个备受关注的话题。Node.js作为一种流行的后端开发技术&#xff0c;其在数据加密和安全传输方面的应用也备受关注。本篇博客将深入探讨Node.js中的数据加密和安全传输相关内容&#xff0c;并为读者提供一些示例代码&#…

Node.js_基础知识(fs模块 - 文件操作)

写入 文件操作 流式写入&#xff1a;fs.createWriteStream(path[, options]) 可以减少打开关闭文件的次数适用于&#xff1a;大文件写入、频繁写入参数说明&#xff1a; path&#xff1a;文件路径 文件夹操作&#xff1a; 调用mkdir方法&#xff1a;fs.mkdir(./a/b/c, err &…

Node.js基础---Express

1. 什么是 Express 官方&#xff1a;Express 是基于 Node.js 平台&#xff0c;快速、开放、极简的 Web 开发框架 通俗&#xff1a;Express的作用和Node.js内置的 http 模块类似&#xff0c;专门用来创建 Web 服务器的 本质&#xff1a;是一个 npm 上的包&#xff0c;提供了快捷…

程序媛的mac修炼手册-- Node.js入门篇

最近因为参与一个微信小程序的开发&#xff0c;开始摸索JavaScript。期间&#xff0c;需要基于Node.js安装微信开发工具的依赖项&#xff0c;所以又顺带学习了Node.js的包管理工具npm&#xff08;Node Package Manager&#xff09;。不过&#xff0c;之前看到国外的全栈大佬​​…

node 之 npm

1.什么是包 node.js中的第三方模块又叫做包 就像电脑和计算机指的是相同的东西&#xff0c;第三方模块和包指的是同一个概念&#xff0c;只不过叫法不同 2.包的来源 不同于 Node.js 中的内置模块与自定义模块&#xff0c;包是由第三方个人或团队开发出来的&#xff0c;免费供所…

Node.js基础---Express路由

1. 路由的概念 1. 什么是路由 广义上来讲&#xff0c;路由就是映射关系 2. Express 中的路由 在 Express 中&#xff0c;路由指的是客户端的请求与服务器处理函数之间的映射关系 Express 中的路由分三部分&#xff1a;请求的类型、请求的URL地址&#xff0c;处理函数。如下&am…

Node.js中的并发和多线程处理

在Node.js中&#xff0c;处理并发和多线程是一个非常重要的话题。由于Node.js是单线程的&#xff0c;这意味着它在任何给定时间内只能执行一个任务。然而&#xff0c;Node.js的事件驱动和非阻塞I/O模型使得处理并发和多线程变得更加高效和简单。在本文中&#xff0c;我们将探讨…

基于springboot + vue实现的前后端分离-在线旅游网站系统(项目 + 论文)

项目介绍 本旅游网站系统采用的数据库是MYSQL &#xff0c;使用 JSP 技术开发&#xff0c;在设计过程中&#xff0c;充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。 技术选型 后端: SpringBoot Mybatis 数据库 : MyS…

如何在Node.js中使用定时器

在Node.js中使用定时器是一项常见且重要的任务&#xff0c;特别是在需要执行定时任务或者轮询操作的情况下。Node.js提供了多种方式来实现定时器功能&#xff0c;包括setTimeout、setInterval和setImmediate等方法。本篇博客将介绍如何在Node.js中使用这些定时器&#xff0c;并…

包管理工具之npm也慌了?

起因 因为npm的种种问题,我很早就换成了pnpm和yarn(但是其实npm也在使用),已经很久没有关注npm的功能更新了。最近无意间进入Node18版本的安装目录,发现其除了常规的node,npm等默认安装了一个新的包corepack,这个就是今天我要分享的东西了。 注: 我因为18版本的node上…

Node.js与Webpack笔记(一)

这里使用的16.19.0版本&#xff0c;官网和github没找到&#xff0c;去黑马2023年课程里找 篇幅较大会卡&#xff0c;此篇幅不写Webpack部分&#xff0c;留着下一篇 初识 1.什么是Node.js? Node.js 是一个独立的 JavaScript 运行环境&#xff0c;能独立执行 JS 代码&#xff…

23.基于springboot + vue实现的前后端分离-在线旅游网站系统(项目 + 论文PPT)

项目介绍 本旅游网站系统采用的数据库是MYSQL &#xff0c;使用 JSP 技术开发&#xff0c;在设计过程中&#xff0c;充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。 技术选型 后端: SpringBoot Mybatis 数据库 : MyS…

5分钟 electron 入门

文章目录 番茄钟应用起步安装初始化启动 electron 项目nodemon 启动项目 主进程 app 和窗口管理 BrowserWindowapp 、BrowserWindowready 事件webContent&#xff1a;主进程控制网页退出应用 装载网页到窗口资源来源安全声明SPA 单页应用 进程的环境Chromium 沙盒Electron 主进…

node的概念

node和浏览器有什么区别和联系&#xff0c;及node进行服务端开发的本质 Node.js和浏览器在JavaScript运行环境方面存在一些区别和联系。 区别&#xff1a; 运行环境&#xff1a;Node.js是一个服务器端JavaScript运行环境&#xff0c;而浏览器是一个客户端JavaScript运行环境…

无法启动报,To install it, you can run: npm install --save @/components/iFrame/index

运行的过程中后台报错 npm install --save /components/iFrame/index&#xff0c;以为是安装三方依赖错误&#xff0c;经过多次重装node_modules依然没有用。 没办法&#xff0c;只能在项目中搜索 components/iFrame/index这个文件。。突然醒悟。。。 有时候&#xff0c;犯迷…

node.js中path.join() 和 path.resolve()

《Node.js》path.resolve与path.join的区别与作用_js path.resolve-CSDN博客

前端构建之CERT_HAS_EXPIRED和certificate has expired解决方案

问题 2024年 1 月 22 日&#xff0c;淘宝原镜像域名&#xff08;registry.npm.taobao.org&#xff09;的 HTTPS 证书正式到期。如果想要继续使用&#xff0c;需要将 npm 源切换到新的源&#xff08;registry.npmmirror.com&#xff09;&#xff0c;否则会报错。 报错信息为&a…

npm install没有创建node_modules文件夹

问题记录 live-server 使用时 报错&#xff1a;live-server : 无法将“live-server”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 npm install 安装 但是 这时npm install没有创建node_modules文件夹&#xff0c;只生成package-lock.json文件 方法一&#xff1a; 手…

npm: node package manager,node包管理器

npm: node package manager ,node 包管理工具类似于java中的maven 作用&#xff1a; 1. 快速构建node工程 - npm init | npm init -y &#xff1a;得到package.json 文件 2. 快速安装和以来第三方模块 2-1 快速安装第三方依赖&#xff1f; npm install XXX 或者 npm i XXX 模…

webpack的一些知识

核心 webpack 是用来搭建前端工程的它运行在node环境中&#xff0c;它所做的事情&#xff0c;简单来说&#xff0c;就是打包具体来说&#xff0c;就是以某个模块作为入口&#xff0c;根据入口分析出所有模块的依赖关系&#xff0c;然后对各种模块进行合并、压缩&#xff0c;形…

Node.js_基础知识(CommonJS模块化)

CommonJS模块化规范 加载时机&#xff1a; 服务器端: 模块的加载是运行时同步加载的&#xff0c;node.js实现了模块化规范浏览器端: 模块需要提前编译打包处理&#xff0c;需使用Browserify编译打包&#xff0c;推荐使用ESM 暴露模块&#xff1a;module.exports、exports导入模…

在您的下一个项目中选择 Golang 和 Node.js 之间的抉择

作为一名软件开发者&#xff0c;我总是在寻找构建应用程序的最快、最高效的工具。在速度和处理复杂任务方面&#xff0c;我认为 Golang 和 Node.js 是顶尖技术。两者在性能方面都享有极高的声誉。但哪一个更快——Golang 还是 Node&#xff1f;我决定深入一些硬核基准测试&…

node.js实现结合 RSA 和 AES 加密算法的消息交换加密传输深入理解 node 中的 crypto 加密模块

使用消息摘要算法对消息体计算和验证摘要&#xff0c;可以防止消息传输过程中被篡改为非法消息值&#xff1b;使用加密算法加密消息体&#xff0c;可以防止消息传输过程中被拦截并读取。二者结合则可以实现较强的安全性消息交换。 1 保证消息交换正确性 消息传输过程中可能被…

前后端分离项目Vue+node.js二手商品交易系统74qb3

校园二手交易网络的开发和使用在不同的地方是有着差别的。在初高中&#xff0c;校园二手交易网也就是简单的买卖物品&#xff1b;但在大学中&#xff0c;通过买卖自己的物品可以建立联系成为朋友&#xff0c;也就是说校园二手交易网不仅仅是一个交易物品的平台&#xff0c;同时…

http模块-通过创建的服务器将本地文件转换成web资源

案例-通过创建的服务器将本地文件转换成web资源 目的&#xff1a;将本地文件转换成web资源思路&#xff1a;将文件实际存放的地址作为每个资源的请求url地址。大致流程&#xff1a; 浏览器–请求->自己写的web服务器–读文件->磁盘目录–读取完毕->自己写的web服务器…

安装 node 错误的配置环境变量之后使用 npm 报错

安装 node 错误的配置环境变量之后使用 npm 报错 node:internal/modules/cjs/loader:1147 throw err; ^ Error: Cannot find module ‘F:\ACodeTools\Node\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js’ at Module._resolveFilename (node:internal/modules/cjs/loa…

关于webpack种tree-sharking优化策略与sideEffect

再写项目时难免会出现部分代码写了却没有使用&#xff0c;代码量小没什么影响&#xff0c;但是当开发量多的时候&#xff0c;或是大量遗传代码叠加时&#xff0c;打包体积就会明显比较大。在webpack中可以使用tree-sharking进行代码优化。有两种代码优化策略tree-sharking(useE…

Node.js+Express后端,自定义接口

6分钟学会Express 后端 API 开发 Node.js 2020最新版_哔哩哔哩_bilibili 要使用Node.js和Express搭建一个简单的后台服务器&#xff0c;用于接收带有token的请求头&#xff0c;你可以按照以下步骤进行操作&#xff1a; 首先&#xff0c;确保你已经安装了Node.js和npm&#xff0…

windows下安装npm

windows下安装了多个node.js如何切换npm。 下载nvm 下载nvm地址&#xff1a;https://github.com/coreybutler/nvm-windows/releases 安装nvm 这个是nodejs的安装位置&#xff0c;如果没有nodejs文件夹就新建一个(后来发现他会自动生成一个快捷方式) 设置setting.txt 打开安装…

http模块学习

http模块 客户端&#xff1a;负责消费资源的电脑 服务器&#xff1a;负责对外提供网络资源的电脑&#xff0c;与普通电脑的区别就在于服务器上 安装了web服务器软件。 http模块是Node.js官方提供用来 创建web服务器的模块&#xff0c;通过http模块提供的http.createServer()方…

如何解决 npm install 卡在“sill idealTree buildDeps“的问题

你好&#xff0c;欢迎来到我的博客&#xff01;今天我要分享的是关于解决在 Vue 项目中执行 npm install 时卡在"sill idealTree buildDeps"的问题。这个问题可能会让你感到困惑&#xff0c;但是不用担心&#xff0c;我将会一步步为你解决。 问题描述 当你尝试在 V…

webpack基础配置及使用

webpack是什么 是一个现代 JavaScript 应用程序的静态模块打包器。当webpack 处理应用程序时&#xff0c;它会递归地构建一个依赖关系图 &#xff0c;其中包含应用程序需要的每个模块&#xff0c;然后将所有这些模块打包成一个或多个 bundle 。主要有 五个核心概念&#xff1a…

Node.js最准确历史版本下载(以下载Node.js16.17.1版本为例)

先进入官网:Node.js https://nodejs.org/en 括号中LTS代表稳定版本. 嫌其他冗余博客帖子多&#xff0c;找起来费眼睛,可以到/release下载:Node.js,在blog后面加/release https://nodejs.org/en/blog/release/ 点击next翻页,跟上面同样的步骤

25.基于springboot + vue实现的前后端分离-停车场管理系统(项目 + 论文)

项目介绍 本停车场管理系统是中小型的停车场管理的系统。包括用户信息管理&#xff0c;车位信息管理&#xff0c;车位费用管理&#xff0c;停泊车辆管理&#xff0c;车辆进出管理等主要功能。为方便用户可以清晰地了解到车辆运行情况&#xff0c;可以通过本系统日历图形报表和柱…

node面试题:npm和yarn的区别

npm和yarn的区别&#xff1f; 包管理工具&#xff1a;npm、yarn npm: 安装速度&#xff1a;安装速度一般 版本锁定&#xff1a;安装版本不能统一 缓存机制&#xff1a;无 yarn: 安装速度&#xff1a;服务器速度快 , 并且是并行下载 版本锁定&#xff1a;安装版本统一 缓存机制…

【DevSecOps】项目中总结出来提高NodeJS程序安全性的最佳实践

项目中总结出来提高NodeJS程序安全性的最佳实践 如今,Node.js 广泛应用于 Web 和移动应用程序,因为它填补了前端和后端应用程序之间的空白。不幸的是,Node.js 使用量的增加为攻击者利用错误配置和漏洞打开了新的大门。 作为开发人员,我们有责任提高应用程序的安全性以防止…

nodejs:npm i与npm i -S、npm i -D区别

npm i&#xff08;或 npm install&#xff09; pnpm中如果pnpm add安装不了&#xff0c;可以试试使用pnpm i 这是最基础的安装命令&#xff0c;用于安装项目的依赖项。 若在项目根目录下运行&#xff0c;且没有指定具体的包名&#xff0c;则会安装package.json文件中列出的所有…

windows/linux下其他位置调用指定nodejs脚本报错Error: Cannot find module ‘esm’

问题&#xff1a; 有一个nodejs脚本名为html2word,同目录下还有它对应的package.json&#xff0c;正常在html2word所在目录下执行脚本没问题&#xff0c;但是在其他目录执行时报错&#xff1a;Error: Cannot find module ‘esm’ 原因&#xff1a; 在其他位置执行node脚本时…

Node.js 最佳实践:改善你的应用程序设计 | 开源日报 No.191

goldbergyoni/nodebestpractices Stars: 92.4k License: CC-BY-SA-4.0 Node.js Best Practices 是一个关于 Node.js 最佳实践的开源项目。该项目汇总了许多顶级内容&#xff0c;包括 80 多个最佳实践、样式指南和架构技巧。以下是该项目的核心优势和主要功能&#xff1a; 提供…

npm link 后出现Microsoft JScript编译错误如何解决

在搭建自己的脚手架时&#xff0c;出现了如上的报错 终端操作如下&#xff1a; npm link loong-cli我的文件都是正确的&#xff0c;没有什么问题&#xff0c;而此时却出现报错 我重新安装包后解决了报错 检查确认文件及依赖没有问题将包从npm移除重新安装或者link一次问题解决…

nvm安装、部署以及使用

1. nvm安装 官方地址&#xff1a;https://github.com/nvm-sh/nvm/blob/master/README.md nvm window安装&#xff1a;https://github.com/coreybutler/nvm-windows/releases 看个人习惯&#xff0c;通过不同形式来安装nvm&#xff0c;省劲就用.exe安装即可。 Tips&#xff1…

利用axios库在Node.js中进行代理请求的实践

前言 随着互联网的蓬勃发展&#xff0c;Web应用程序越来越依赖于从外部服务器获取数据。在这个过程中&#xff0c;我们经常需要通过代理服务器来访问外部资源。本文将介绍如何充分利用axios库&#xff0c;在Node.js中进行代理请求的最佳实践&#xff0c;并通过一个实际案例来展…

【控制台警告】npm WARN EBADENGINE Unsupported engine

今天用webpack下载几个loader依赖&#xff0c;爆出了三个警告&#xff0c;大概的意思就是本地安装的node和npm的版本不是很匹配&#xff1f; 我的解决思路是&#xff1a; 先检查node和npm版本 然后去官网查找版本的对应 靠&#xff0c;官网404 Node.js (nodejs.org) 就找到…

Node.js和浏览器在JavaScript运行环境方面存在一些区别和联系

Node.js和浏览器在JavaScript运行环境方面确实存在一些区别和联系。 首先&#xff0c;让我们理解一下Node.js和浏览器的运行环境。Node.js是一个基于Chrome的V8引擎的服务器端JavaScript运行环境&#xff0c;允许开发者在服务器端运行JavaScript代码&#xff0c;并且提供了一系…

【学习心得】webpack技术在爬虫逆向中的应用

一、webpack技术是什么&#xff1f; &#xff08;1&#xff09;定义 Webpack 是一个前端资源模块化管理和打包工具&#xff0c;Webpack技术的出现主要是为了解决现代前端开发中JS代码的模块化组织问题&#xff08;当然还有别的原因&#xff0c;这里只重点讲和逆向有关的&#…

Node.js的诞生

Node.js是什么&#xff0c;为何产生的&#xff0c;解决的痛点是什么&#xff1f; 1.Node是什么&#xff1f; Node.js是一个基于Chrome V8引擎的JavaScript运行时环境。 JavaScript语言以前只能在浏览器端被解释并运行,而Node.js的出现帮助开发者使用JavaScript语言在后端/服…

npm 私服以及使用

在工作中&#xff0c;公司有很多内部的包并不希望发布到npm官网仓库&#xff0c;因为可能涉及到一些私有代码不能暴露。对于前端来讲&#xff0c;这时就可以选择在公司内网搭建npm私有仓库。当前比较主流的几种解决方案&#xff1a;verdaccio、nexus、cnpm。大家可以按照自己的…

前端面试拼图-原理源码

摘要&#xff1a;最近&#xff0c;看了下慕课2周刷完n道面试题&#xff0c;记录下... 1. JS内存泄漏如何检测&#xff1f;场景有哪些? 1.1 垃圾回收 GC 垃圾回收是一种自动管理内存的机制&#xff0c;它负责在运行时跟踪内存的分配和使用情况&#xff0c;并在不再需要的对象…

electron 架构

文章目录 Chromium 架构Electron 架构 Chromium 架构 主体架构&#xff1a;主进程 Browser&#xff0c;打开一个页面就会启动一个 Render 渲染进程&#xff0c;进程间通信就是 IPC 机制&#xff08;Inter-Process Communication&#xff09;。 主进程的 RenderProcessHost 和 R…

CSS中字符串类的教程

在CSS中&#xff0c;我们经常需要对文本进行格式化和样式化。字符串类&#xff08;String Classes&#xff09;是一种在CSS中非常有用的技术&#xff0c;可以帮助我们对文本进行更加灵活和精细的控制。在本教程中&#xff0c;我将介绍如何使用字符串类来实现各种文本效果。 1.…

webpack5零基础入门-2wepack配置项的了解

在使用webpack之前&#xff0c;我们需要对webpack的配置项有一定的认识。 1.五大核心概念 1.entry&#xff08;入口&#xff09; 指示webpack从哪个文件开始打包 2.output (输出) 指示webpack打包完的文件输出到哪里,如何命令等 3.loader(加载器) webpack本身只能处理js…

Promise介绍

Promise Promise可以帮助我们解决异步中的回调函数的问题Promise就是一个用来存储数据的容器它拥有着一套特殊的存取数据的方式这个方式使得它里边可以存储异步调用的结果 创建Promise 创建Promise时&#xff0c;构造函数中需要一个函数作为参数 Promise构造函数的回调函数&am…

12.Node.js模块化:CommonJS 标准和ECMAScript标准

一.模块化简介 1.CommonJS 标准 在 Node.js 中每个文件都被当做是一个独立的模块&#xff0c;模块内定义的变量和函数都是独立作用域的&#xff0c;因为 Node.js 在执行模块代码时&#xff0c;将使用如下所示的函数封装器对其进行封装 ​ 此外&#xff0c;项目是由多个模块组…

【前端】尚硅谷Webpack教程笔记

文章目录 1. 基本使用1.1 功能介绍1.2 开始使用 参考视频:尚硅谷Webpack5入门到原理 课件地址 【前端目录贴】 1. 基本使用 1.1 功能介绍 Webpack 是一个静态资源打包工具。 它会以一个或多个文件作为打包的入口&#xff0c;将我们整个项目所有文件编译组合成一个或多个文件输…

掌握Nodejs高级图片压缩技巧提升web优化

掌握Nodejs高级图片压缩技巧提升web优化 在当今的数字时代,图像在网络开发中发挥着至关重要的作用。它们增强视觉吸引力、传达信息并吸引用户。然而,高质量的图像通常有一个显着的缺点——较大的文件大小会减慢网页加载时间。为了应对这一挑战并确保快速加载网站,掌握 Node…

vue2 npm run build报错 These dependencies were not found:

解决方案&#xff1a; 方法一&#xff1a;尝试删除 node_modules&#xff0c; package-lock.json&#xff0c;再重新执行npm i 方法二&#xff1a;针对于图片上面的报错&#xff0c; 我们可以得到信息 缺少相关 core-js 依赖&#xff0c;尝试安装 core-js依赖&#xff0c; 执行…

深入理解 Webpack 热更新原理:提升开发效率的关键

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

【Node.js】-下载、安装和简单使用

概述 Node.js是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;它使得JavaScript能够在服务器端运行。这意味着开发者可以使用JavaScript来编写服务器端的程序&#xff0c;从而处理来自客户端的请求和响应。Node.js的出现极大地丰富了Web开发的手段和方式&#xff0c;…

Mac(含M1) 使用 brew 安装nvm

目录 Mac 安装nvm 下载命令 配置环境变量 刷新 Mac(M1) 安装nvm 搜索 下载 为nvm创建文件夹 配置环境变量 刷新 Mac 安装nvm 下载命令 brew install nvm 配置环境变量 vi ~/.zshrc 内容如下&#xff1a; export NVM_DIR"$HOME/.nvm"[ -s "/usr/local…

11.Node.js入门

一.什么是 Node.js Node.js 是一个独立的 JavaScript 运行环境&#xff0c;能独立执行 JS 代码&#xff0c;因为这个特点&#xff0c;它可以用来编写服务器后端的应用程序 Node.js 作用除了编写后端应用程序&#xff0c;也可以对前端代码进行压缩&#xff0c;转译&#xff0c;…

爬虫之矛---JavaScript基石篇2<window对象、Node.js和prototype/constructor的解析(1)>

前言: 继续上一篇https://blog.csdn.net/m0_56758840/article/details/136590411 正文: 1.prototype与constructor 在JavaScript中,原型和构造函数是实现对象扩展和继承的关键概念。它们构成了JavaScript中的原型系统,使我们能够以灵活且高效的方式创建对象和共享属性。 A…

npm ERR! code ERR_INVALID_URL报错解决

这个报错是URL错误&#xff0c;要排除两个点 npm的registry有没有搞错&#xff0c;也就是npm源有没有搞错 打开文件C:/User/<用户名>/.npmrc查看npm设置查看registry的设置有没有格式错误正确设置格式&#xff1a;registry"https://registry.npmmirror.com"或…

npm市场发布包步骤

1.打开npm官网npm官网 2.创建自己的账号 3.查看当前npm的镜像源&#xff0c; 如果出现淘宝的镜像源则需要切换成官方的镜像源 npm config get registry //查看镜像源 https://registry.npm.taobao.org/ //淘宝的镜像源 https://registry.npmjs.org/ //官方的镜像源 …

Koa: 打造高效、灵活的Node.js后端 (介绍与环境部署)

在上一篇文章中&#xff0c;我们了解了Node.js的基础知识&#xff0c;今天我们将进一步学习Node.js 较新的一个轻量级Web框架Koa&#xff0c;一起创建NodeJS后端服务器吧&#xff01; 一、介绍 Koa是一个新生代Node.js Web框架&#xff0c;由Express原团队成员开发&#xff0c…

构筑安全REST API(NodeJS)的最佳实践

构筑安全REST API(NodeJS)的最佳实践 在当今的数字环境中,创建安全的 REST API(表述性状态传输应用程序编程接口)至关重要。 REST API 充当 Web 和移动应用程序的支柱,提供与数据交互的无缝方式。 Node.js 是一个功能强大的服务器端 JavaScript 运行时,是构建健壮且安全…

Nest.js总结

参考Nest中文文档 启动项目 全局安装Nest.js脚手架&#xff0c;然后利用脚手架创建一个新项目指令如下所示&#xff1a; $ npm i -g nestjs/cli$ nest new my-project-name要使用 TypeScript 的 更严格 功能集创建新项目&#xff0c;请将 --strict 标志传递给 nest new 命令…

Express学习(三)

Express中间件 中间件的概念 什么是中间件 中间件&#xff0c;特指业务流程的中间处理环节。Express中间件的调用流程 当一个请求到达Express的服务器之后&#xff0c;可以连续调用多个中间件&#xff0c;从而对这次请求进行预处理。类似于下图所示 Express中间件的格式 Expr…

window vscode安装node.js

window vscode安装node.js 官网下好vscode 和nodejs 选.msi的安装 点这个安装 下载完 继续安装 完毕后倒杯水喝个茶等2分钟 重启VScode 或者在cmd 运行 npm -v node -v 显示版本号则成功

npm包停止了对 require 导入方式的支持,只允许使用import 导入方式,怎么解决

如果你发现一个npm包已经停止支持require导入方式&#xff0c;并且只允许使用ES6的import语法&#xff0c;你可以尝试以下几种方法来解决这个问题&#xff1a; 更新你的Node.js版本&#xff1a;确保你使用的Node.js版本是支持ES6模块导入的。Node.js 从 v13.2.0 开始默认支持ES…

Node.js_express框架(引入数据库-MongoDB)

数据库简介 本质:是一个应用程序主要作用:管理数据,对数据进行增(c)、删(d)、改(u)、查(r)相比于纯文件管理数据的优点: 速度快:纯文件读的是硬盘,数据库读的是内存扩展性更强安全性更强MongoDB:是一个基于分布式文件存储的数据库应用程序,操作语法与JavaScrip…

Node.js概述与安装和运行

一、介绍 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,它使开发者能够在服务器端运行 JavaScript 代码。Node.js 的出现使得 JavaScript 不再仅限于浏览器端的脚本语言,而是能够成为一种通用的编程语言,可以用于开发各种类型的应用程序,包括Web 服务器、命令行…

一文学会搭建 cli 脚手架工具

文章目录 设置工具命令package.json bin 字段注释&#xff1a;#!/usr/bin/env node设置环境变量 接收命令选项参数process 实现commander 命令行交互&#xff1a;inquirer下载项目模板&#xff1a;download-git-repo执行额外命令&#xff1a;自动安装依赖child_processexeca 体…

nodejs创建的‘无后缀‘文件Win11无法删除、无法修改后缀、360文件粉碎无法粉碎

版本信息 操作系统版本&#xff1a;win11nodejs&#xff1a;v14.16.0 场景&#xff1a; 接收了base64格式数据字符串&#xff08;data:*/*;base64,xxxxxx就是这种样式的&#xff09;&#xff1b;要将其存储于本地。将字符串,号后的字符串转二进制写入本地。内容各种的都获取…

本地nodejs和npm版本过高,无法正常使用npm下载低npm版本项目所需依赖,不降级解决办法

这里需要使用到cnpm&#xff1a; 1.导入下载好到的项目 2.安装cnpm&#xff1a; npm install cnpm -g 3.安装 node-sass&#xff1a; cnpm install node-sass 4.继续安装&#xff1a;cnpm i node-sass -D 5.删除项目中出现的 node_modules文件夹 6.根据package.json重新安…

爬虫(五)

1. 前端JS相关 三元运算 v1 条件 ? 值A : 值B; # 如果条件成立v1值A&#xff0c;不成立v1等于值Bres 1 1 ? 99 : 88 # res99特殊的逻辑运算 v1 11 || 22 # Ture v2 9 || 14 # 9 v3 0 || 15 # 15 v3 0 || 15 || "zhangfei" # 15赋值和…

webpack 打包后,图片加载错误

使用webpack打包后&#xff0c;图片没有加载出来&#xff0c;页面空白&#xff0c;报错图片引用的路径不对 解决办法&#xff1a; 1.找到config->index.js 将 assetsPublicPath: /, 改为 assetsPublicPath: ./ build: {index: path.resolve(__dirname, ../dist/index.h…

加速 Webpack 构建:提升效率的秘诀

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

如何获取用户请求的真实ip,并返回访问者的ip地理位置?node,vue

一、获取真实IP 方式1、前端调用免费公共接口获取 前端获取访问者的真实的外网ip,可以通过调用接口https://api.ipify.org/来获取。你也可以直接在网页上访问它来看自己的外网ip。 ipify介绍&#xff1a; ipify是一个免费的公共 API&#xff0c;用于获取设备的公共 IP 地址。…

【Node.js从基础到高级运用】二、搭建开发环境

Node.js入门&#xff1a;搭建开发环境 在上一篇文章中&#xff0c;我们介绍了Node.js的基础概念。现在&#xff0c;我们将进入一个更实际的阶段——搭建Node.js的开发环境。这是每个Node.js开发者旅程中的第一步。接下来&#xff0c;我们将详细讨论如何安装Node.js和npm&#…

Node.js:构建高性能网络应用的利器

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

uniapp+node.js前后端做帖子模块:查看帖子(获取帖子详情以及对应的帖子评论列表)(社区管理平台的小程序)

目录 0前提1.一些准备1.1表帖子表 post帖子评论表 postComment 1.2总体思路 2.前端3.后端 &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力&#xff01; ⭐️ 收藏&#xff0c;你的青睐是我努力的方向&#xff01; ✏️ 评论&#xff0c;你的意见是我进步的财富&#…

你还可以通过“nrm”工具,来自由管理“npm”的镜像

你还可以通过“nrm”工具&#xff0c;来自由管理“npm”的镜像 nrm&#xff08;npm registry manager&#xff09;是npm的镜像管理工具&#xff0c;有时候国外的资源太慢&#xff0c;使用这个就可以快速地在npm源间切换。 1.安装nrm 在命令行执行命令&#xff0c;npm install…

浏览器与Node.js事件循环:异同点及工作原理

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

Node.js 21.7.0 发布:内置彩色文本输出、环境变量功能增强、crypto 增加新 hash 方法...

1. 内置方法输出彩色文本 意味着通过 console.log 可以间接的输出彩色文本了&#xff0c;不用再引入三方库了。 const { styleText } require(node:util); const errorMessage styleText(red, Error! Error!); console.log(errorMessage); 2. 加载和解析环境变量 通过两个 AP…

基于官方的docker镜像,制作自定义的私有镜像(以前端node为例)

一、背景 我们难免会有定制docker image的需求&#xff0c;本文就以前端项目依赖的Node环境为例&#xff0c;讲述如何把自定义的镜像由一个私库推送到另外一个私库的场景。 本文分为两部分&#xff0c;一是编写定制的Dockerfile文件&#xff1b;二是把harbor私库的镜像推送到…

前端实现双token的无感刷新技术方案

背景介绍 在一些项目中&#xff0c;登录机制是双token机制&#xff0c;即有一个短期token&#xff08;一般设置为30分钟过期&#xff09;&#xff0c;还有一个刷新token&#xff08;过期时间比较长&#xff0c;可能1天或多天&#xff09;&#xff0c;用于去重新获取新的短期to…

​【已解决】npm install​卡主不动的情况

使用 npm install 初始化前端项目时&#xff0c;会出现卡住不动的情况。原因是淘宝镜像源由原来的https://registry.npm.taobao.org 更换为下面这个&#xff1a; https://registry.npmmirror.com 直接在终端执行下面的指令即可&#xff1a; npm config set registry https://re…

websocket逆向案例

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、案例地址二、分析流程三、逆向参数四、webSocket 交互位置总结 前言 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;不提供…

Node.js_会话控制

介绍 HTTP是一种无状态的协议,没有办法区分多次的请求是否来自同一客户端,无法区分用户身份,需要通过会话控制来解决该问题 会话控制技术 cookie: 按照域名分别保存,默认在关闭浏览器的时候数据消失,可以通过第三个参数设置有效期。运行流程:浏览器向服务器发送请求时…

【Node.js从基础到高级运用】三、JavaScript基础

Node.js入门&#xff1a;JavaScript基础 在成功搭建了Node.js的开发环境之后&#xff0c;我们即将进入Node.js编程的核心——JavaScript语言本身。在这篇文章中&#xff0c;我们将回顾JavaScript的基础知识&#xff0c;这些是每个Node.js开发者都必须掌握的概念。我们还将探讨…

基于Node.js 和 FFmpeg构建自动化脚本用来转码视频

这个脚本将监控一个特定的目录&#xff0c;自动转码新添加的视频文件&#xff0c;并将转码后的视频保存到指定目录。 准备环境 安装 Node.js: 访问 Node.js 官网&#xff0c;下载并安装适合你操作系统的 Node.js 版本。 安装 FFmpeg(不清楚的可以看我的上篇博客里有详细的安装…

Node.js基础---使用Express写接口

1. 创建基本的服务器 2. 创建 API 路由模块 // aoiRouter.js 路由模块 const express require(express) const apiRouter express.Router()module.exports apiRouter// ------------------------------------------// app.js 导入并注册路由模块 const apiRouter require(…

脚手架cli快速创建Vue2/Vue3项目

前言&#xff1a; 本文的nodejs版本是14.21.3 第一步 进入cmd窗口 1、全局安装webpack npm install webpack-g&#xff0c; npm install webpack-g 第二步 2、全局安装vue脚手架 npm install -g vue/cli 第三步 3、初始化vue项目 &#xff08;vue脚手架使用webpack模…

前端安全方面

SQL注入 SQL注入&#xff08;SQL Injection&#xff09;是一种代码注入技术&#xff0c;用于攻击数据驱动的应用程序&#xff0c;其中恶意SQL语句被插入到应用程序的输入字段中&#xff0c;并被传递到后端数据库服务器进行解析和执行。攻击者可以通过SQL注入执行未经授权的数据…

install npm报错,提示这个certificate has expired

好久没有打开过webStorm了&#xff0c;今天一打开install一下npm报错了&#xff0c;起初还以为是npm的版本低了&#xff0c;从10.2.4升级到了10.5.0 报错依然在 查阅了其他博主的解决方案&#xff0c;发现他们大部分都解决了&#xff0c;而我的报错依然还在&#xff0c; 他们的…

解决 Node.js 中 npm ERR! errno CERT_HAS_EXPIRED问题

出自 BV1MN411y7pw&#xff0c; P94 黑马AJAX-Node.js-Webpack教学视频中npm包下载dayjs出错情况 输入 npm i dayjs指令之后出错&#xff1a; npm ERR! errno CERT_HAS_EXPIREDnpm ERR! A complete log of this run can be found in: C:\Users\24541\AppData\Local\npm-cache…

【Node.js从基础到高级运用】六、创建第一个 Node.js 应用

创建第一个 Node.js 应用 在这一节中&#xff0c;我们将引导你创建你的第一个 Node.js 应用——一个简单的 “Hello World” 程序。这将帮助你熟悉 Node.js 项目的基本结构和模块化编程的概念。 步骤 1: 初始化项目 首先&#xff0c;创建一个新的目录作为项目的根目录&#…

使用nexus3搭建npm私有仓库

一、下载解压安装包 下载地址&#xff1a;nexus-3.66.0-02-win.zip 二、安装并运行私服 在cmd中进入到文件夹中的bin目录下运行一下命令 nexus.exe /run等几分钟启动后&#xff0c;浏览器访问&#xff1a;默认端口8081 http://127.0.0.1:8081/ #修改端口在etc文件下 nexus-…

Mac电脑搭建前端项目环境,并适配老项目

1.上一篇文章中&#xff0c;我说到了&#xff0c;node.js中文网下载node 包&#xff0c;根据系统进行选择&#xff0c;然后安装包node即可&#xff0c;对于比较新的项目确实也是适用的&#xff0c;但是老项目就不行了会报错&#xff0c;node版本过高&#xff0c;导致环境不匹配…

猿区 Node.js 版本控制工具介绍

Node.js 版本控制工具&#xff1a;nvm、n 和 fnm 如果你是一位刚开始学习 Node.js 的初学者&#xff0c;你可能已经注意到 Node.js 有多个版本。不同的项目可能需要不同的 Node.js 版本&#xff0c;而在本地环境中同时安装和管理这些版本可能会变得复杂。幸运的是&#xff0c;…

前端NodeJs笔记之包结构到进程和线程到命令行到Node模块化讲解

包结构 包实际上是一个压缩文件&#xff0c;解压以后还原为目录&#xff0c;符合规范的目录应该包含如下文件&#xff1a; ​ -package.json 描述文件 ​ -bin 可执行二进制文件 ​ -lib js代码 ​ -doc …

更改npm的镜像地址

使用如下命令查看镜像地址 npm config get registry 修改npm镜像的地址 npm config set registry https://registry.npmmirror.com/

npm、gnvm常用命令

npm常用命令 npm -v:查看npm版本号npm config list:查看配置信息&#xff0c;比如node_cache和node_global的位置npm config get registry&#xff1a;查看镜像地址npm config set registry https://npm.aliyun.com/ 设置镜像地址 npm cache clean --force&#xff1a;强制清理…

【Docker】Node 容器部署及配置参数

Node.js环境标准软件基于Bitnami node 构建。当前版本为20.11.1 你可以通过轻云UC部署工具直接安装部署&#xff0c;也可以手动按如下文档操作&#xff0c;该项目已经全面开源&#xff0c;可以从如下环境获取 配置文件地址: https://gitee.com/qingplus/qingcloud-platform Q…

Node.js 中的 HTTP 模块教程

在 Node.js 中&#xff0c;HTTP 模块是一个核心模块&#xff0c;用于处理网络请求和响应。通过 HTTP 模块&#xff0c;我们可以创建 HTTP 服务器和客户端&#xff0c;实现网络通信和数据交互。本教程将介绍如何使用 Node.js 的 HTTP 模块来创建一个简单的 HTTP 服务器。 1. 创…

提取字符串中的最长数学表达式并计算(67用例) C卷(JavaPythonC++Node.jsC语言)

提取字符串中的最长合法简单数学表达式&#xff0c;字符串长度最长的&#xff0c;并计算表达式的值。如果没有&#xff0c;则返回0 简单数学表达式只能包含以下内容 0-9数字&#xff0c;符号-* 说明: 1.所有数字&#xff0c;计算结果都不超过long 2.如果有多个长度一样的&#…

WebStrom报错

目录 报错情况 报错原因 解决办法 报错情况 Error: error:0308010C:digital envelope routines::unsupported [1] at new Hash (node:internal/crypto/hash:68:19) [1] at Object.createHash (node:crypto:138:10) [1] at module.exports (D:\WorkSpaces\WebSt…

【Node.js】knex 操作 MySQL 数据库

db:user: rootpassword: roothost: localhostport: 3306database: my_db_01基本操作 import express from "express"; import fs from "fs"; // import mysql2 from "mysql2/promise"; import jsyaml from js-yaml; import knex from knexconst…

nvm 的安装与管理 node.js

文章目录 下载 nvm使用 nvm 下载与管理 node.jsnpm 切换镜像源使用 cnpm使用 yarn 下载 nvm NVM是Node.js的版本管理工具&#xff0c;它允许你轻松地在同一台机器上安装和切换不同版本的Node.js。使用NVM&#xff0c;你可以在不同的项目中使用不同的Node.js版本&#xff0c;而…

Node.js与Webpack笔记(二)

上一篇&#xff1a;Node.js与Webpack笔记&#xff08;一&#xff09;-CSDN博客 目录 Webpack模块打包工具 1.Webpack简介以及体验 2.Webpack的作用 4.体验Webpack 如果运行package.json里的自定义命令&#xff1f; Webpack 默认入口和出口&#xff1f; 入门使用 5.Webp…

如何降低node.js版本(nvm下载安装与使用)

一、问题场景 项目打包时提示以下错误 error js/chunk-f9fc6130.f14f870a.js from Terser Error: error:0308010C:digital envelope routines::unsupportedat new Hash (node:internal/crypto/hash:71:19)at Object.createHash (node:crypto:133:10) 这个错误提示表明在执行Ter…

[npm]覆盖依赖中内嵌的依赖的版本

背景&#xff1a; 开发过程中&#xff0c;我的项目中需要使用type/node这个依赖&#xff0c;如下图&#xff1a; type/node中又依赖了一个undici-types的包&#xff0c;如下图&#xff1a; 现在想要升级undici-types的版本&#xff0c;由于type/node官网暂时并没有使用最新版本…

关于Node 中间件教程

在Node.js中&#xff0c;中间件是一种非常重要的概念&#xff0c;用于处理HTTP请求。中间件允许您在请求到达目标路由之前或之后执行某些功能。本教程旨在帮助您理解和使用Node.js中的中间件。 什么是中间件&#xff1f; 中间件是一个函数&#xff0c;可访问请求对象&#xf…

前端npm和yarn更换国内淘宝镜像

NPM 查询当前镜像 npm get registry 设置为淘宝镜像 npm config set registry https://registry.npm.taobao.org/ (旧地址) npm config set registry https://registry.npmmirror.com/ (最新地址) 设置为官方镜像 npm config set registry https://registry.n…

Webpack中的Loader和Plugin:理解与使用

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

【Node.js】-实战:一个简单的仓储管理的原材入库模块

今天&#xff0c;我们着手做一个仓储管理&#xff0c;原材入库的模块&#xff0c;以实际的项目来进一步了解node.js&#xff0c;学以致用&#xff0c;反补理论知识。 工程结构 创建一个仓储管理的原材入库模块&#xff0c;使用Node.js作为后端服务&#xff0c;可以采用以下工…

爆肝整理万能sass框架:react18+webpack5+typescript+ant Design,框架在手,交付无忧!!!

来活了&#xff0c;要求一周时间内快速给xxx业务开发一个sass系统平台&#xff0c;要求有角色权限控制&#xff0c;推荐模块&#xff0c;各种业务内容模块&#xff0c;莫慌&#xff0c;直接上代码&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 1.系统框架配置…

小结:Node.js Express VS Koa

Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架&#xff0c;主要基于 Connect 中间件&#xff0c;并且自身封装了路由、视图处理等功能&#xff0c;使用人数众多。 Koa 是 Express 原班人马基于 ES6 新特性重新开发的框架&#xff0c;主要基于 co 中间件&am…

npm报证书过期 certificate has expired问题(已解决)

取消ssl验证&#xff1a; npm config set strict-ssl false 解决啦&#xff01; 参考文章&#xff1a; 解决执行npm(或pnpm)时报&#xff1a;证书过期 certificate has expired问题_npm_慢慢雨夜-GitCode 开源社区

【NestJS 编程艺术】3. 探索NestJS的高效开发:nest-cli的全面指南

在现代的 Node.js 服务端开发中&#xff0c;NestJS 以其优雅的架构和强大的功能集成为了开发者的首选框架之一。而这一切的起点&#xff0c;都始于nestjs/cli这个强大的命令行工具。本文将深入探讨nest-cli的核心功能&#xff0c;帮助开发者高效地创建、构建和管理 NestJS 项目…

某夕夕商品数据抓取逆向之webpack扣取

逆向网址 aHR0cHM6Ly93d3cucGluZHVvZHVvLmNvbQ 逆向链接 aHR0cHM6Ly93d3cucGluZHVvZHVvLmNvbS9ob21lL2JveXNoaXJ0 逆向接口 aHR0cHM6Ly9hcGl2Mi5waW5kdW9kdW8uY29tL2FwaS9naW5kZXgvdGYvcXVlcnlfdGZfZ29vZHNfaW5mbw 逆向过程 请求方式&#xff1a;GET 参数构成 【anti_content】…

最新最详细的配置Node.js环境教程

配置Node.js环境 一、前言&#xff08;一&#xff09;为什么要配置Node.js&#xff1f;&#xff08;二&#xff09;NPM生态是什么&#xff08;三&#xff09;Node和NPM的区别 二、如何配置Node.js环境第一步、安装环境第二步、安装步骤第三步、验证安装第四步、修改全局模块下的…

【Node.js从基础到高级运用】十二、身份验证与授权:JWT

身份验证与授权是现代Web应用中不可或缺的部分。了解如何在Node.js应用中实施这些机制&#xff0c;将使你能够构建更安全、更可靠的应用程序。本文将引导你通过使用JWT实现用户注册、登录和权限控制的过程。 JWT&#xff08;Json Web Token&#xff09; JWT是一种用于双方之间…

Chrome 跨域问题CORS 分析

先叠个甲,有错误,望沟通指正! 文章目录 1.什么是跨域报错2.为什么postman可以,浏览器访问就不行?根本原因是什么?2.1浏览器是依据什么来报错跨域的? 3.常规解决方案的分析方案1.通过代理解决方案2.被请求的B域的服务端开启Access-Control-Allow-Origin返回头的支持方案3.通…

发布组件到npm

1.环境准备&#xff0c;需要装好node&#xff0c;注册号npm账号,这里不做详解 2.创建编写组件和方法的文件夹package 3.在文件夹中创建需要定义的组件&#xff0c;并且加上name属性 //组件 <template><div><button>按钮组件</button></div> &…

Node.js入门基础—day01

个人名片&#xff1a; &#x1f60a;作者简介&#xff1a;一名大二在校生 &#x1f921; 个人主页&#xff1a;坠入暮云间x &#x1f43c;座右铭&#xff1a;给自己一个梦想&#xff0c;给世界一个惊喜。 &#x1f385;**学习目标: 坚持每一次的学习打卡 文章目录 初识node.js什…

qiankun:vite/webpack项目配置

相关博文&#xff1a; https://juejin.cn/post/7216536069285429285?searchId202403091501088BACFF113F980BA3B5F3 https://www.bilibili.com/video/BV12T411q7dq/?spm_id_from333.337.search-card.all.click qiankun结构&#xff1a; 主应用base&#xff1a;vue3historyv…

mydoor

目录 提交与回退 关键文件的区别 提交与回退 在新版本提交 之前&#xff0c;进行了各个版本的自己的备份 &#xff1b; 且进行了将new -> real web目录的更新&#xff08;及数据库的更新&#xff09;&#xff1b; 当进行回退时&#xff0c;进行了 real -> real web目录…

cool-admin node.js 实现分页 数据获取 直接框架

1.需求 获取当前的分页数据 cool有自己的封装的一套东西 2.解决 controller 注意注意注意 在这之前 配置 数据表和service Provide() CoolController({api: [],entity: BusinessOrderEntity,service: BusinessOrderService, }) /*** 获取分页数据*/Post(/page, { summary…

node.js入门—day02

个人名片&#xff1a; &#x1f60a;作者简介&#xff1a;一名大二在校生 &#x1f921; 个人主页&#xff1a;坠入暮云间x &#x1f43c;座右铭&#xff1a;给自己一个梦想&#xff0c;给世界一个惊喜。 &#x1f385;**学习目标: 坚持每一次的学习打卡 文章目录 什么是单线程…

Vue2 + node.js项目

1、Vue2 vue2主要功能包括登入、退出、用户权限、表格的增删改查、文件下载。 Vue2项目地址https://gitee.com/www6/finance1.git 2、node.js编写后端接口 2.1、项目初始化 后端地址https://gitee.com/www6/finance-backend.git 创建项目 npm install -g koa-generator …

【趣味项目】一键生成LICENSE

【趣味项目】一键生成LICENSE 项目地址&#xff1a;GitHub(最新版本) | GitCode(旧版本) 项目介绍 一款用于自动生成开源项目协议的工具&#xff0c;可以通过 npm 进行安装后在命令行使用&#xff0c;非常方便 使用方式 npm install xxhls/get-license -gget-license --l…

Node.js 学习笔记 fs、path、http模块;模块化;包;npm

Node.js学习 Node.js一、定义1.前端工程化2.Node.js 为何能执行 JS&#xff1f;3.安装nodejs、删除之前的nodejs4.使用 Node.js 二、fs模块 \- 读写文件三、path 模块案例 - 压缩前端html四、HTTP相关URL中的端口号常见的服务程序http 模块-创建 Web 服务案例&#xff1a;浏览时…

【Node.js从基础到高级运用】十一、构建RESTful API

在本篇博客中&#xff0c;我们将综合之前讨论的内容&#xff0c;深入探索如何使用Node.js构建一个RESTful API。我们将重点讨论设计合理的API端点&#xff0c;展示如何通过代码实现这些端点&#xff0c;并指导如何使用Postman测试我们的API&#xff0c;确保其按预期工作。 前提…

发布一个npm包到 Nexus私有仓库

前文&#xff1a;使用nexus3搭建npm私有仓库 1、前置条件 git、 nvm、nrm、monorepo 的概念&#xff0c;以及 lerna 的使用、 yarn 的使用 基于 lerna yarn 的 monorepo 仓库 lerna npm i -g lernamac : zsh: command not found: lerna brew install lerna2、添加nexus权…

nodejs切换淘宝源

1. 查看当前地址 npm config get registrynpm config get disturl2. 设置当前地址&#xff08;设置为淘宝镜像&#xff09; npm config set registry http://registry.npm.taobao.org/3. 设置当前地址&#xff08;设置为默认地址&#xff09; npm config set registry https…

某狗网翻译接口逆向之webpack扣取

​​​​​逆向网址 aHR0cHM6Ly9mYW55aS5zb2dvdS5jb20 逆向链接 aHR0cHM6Ly9mYW55aS5zb2dvdS5jb20vdGV4dA 逆向接口 aHR0cHM6Ly9mYW55aS5zb2dvdS5jb20vYXBpL3RyYW5zcGMvdGV4dC9yZXN1bHQ 逆向过程 请求方式&#xff1a;POST 参数构成&#xff1a; 【s】 1b921dbefaa8d939afca…

npm-软件包管理器

初始化清单文件&#xff1a;npm init -y(得到package.json文件&#xff09; 下载软件包&#xff1a;npm i 软件名称 使用软件包 npm i 会根据package.json中记录中的所有软件包下载 nodemon全局软件包&#xff1a;作用在本机所有的项目&#xff0c;封装命令和工具&#xff…

淘宝npm老域名已下线,请尽快更换!请尽快配置新域名https://npmmirror.com

原淘宝npm域名即将停止解析&#xff0c;请切换至新域名 npmmirror.com http://npm.taobao.org和 http://registry.npm.taobao.org 将在 2022.06.30 号正式下线和停止 DNS 解析。 新域名为 npmmirror.com, 相关服务域名切换规则请参考&#xff1a; http://npm.taobao.org >…

npm报错,显示certificate has expired

从报错信息就可以知道是因为之前设置的淘宝镜像已过期&#xff0c;解决方法就是要把之前设置的淘宝镜像改成新的 第一种方法 第一步&#xff1a;清空缓存 npm cache clean --force第二步&#xff1a;重新设置新的镜像源 npm config set registry https://registry.npmmirror…

Nodejs 第五十七章(addon)

Nodejs在IO方面拥有极强的能力&#xff0c;但是对CPU密集型任务&#xff0c;会有不足&#xff0c;为了填补这方面的缺点&#xff0c;Nodejs支持c/c为其编写原生nodejs插件&#xff0c;补充这方面的能力。 Nodejs c扩展 c编写的代码能够被编译成一个动态链接库(dll),可以被nod…

webpack中常见的Loader?解决了什么问题?

一、是什么 loader 用于对模块的"源代码"进行转换&#xff0c;在 import 或"加载"模块时预处理文件 webpack做的事情&#xff0c;仅仅是分析出各种模块的依赖关系&#xff0c;然后形成资源列表&#xff0c;最终打包生成到指定的文件中。如下图所示&#…

基于python企业办公文件分类系统flask-django-nodejs-php

系统内容可以随时更新&#xff0c;这点对于现代企业通知与文件分享管理来说是很重要&#xff0c;但传统的管理方式都无法做到的。企业办公文件分类系统就可以每天更新&#xff0c;随时反映您企业通知与文件分享的最新情况。 网络的广泛应用给生活带来了十分的便利。所以把企业…

publicPath 和 __webpack_public_path__ 和 process.env.BASE_URL的区别和使用方法

文章目录 publicPath 和 __webpack_public_path__ 和 process.env.BASE_URL的区别和使用方法1. publicPath&#xff08;1&#xff09;publicPath定义&#xff08;2&#xff09;publicPath使用方法方法1&#xff1a;静态文件使用publicPath。方法2&#xff1a;项目打包时使用pub…

ECMAScript标准-默认导出和导入

导出&#xff1a; export default{} const baseURL "http://www.baidu.com" export default{url:baseURL } 导入&#xff1a; import 变量名(自己定义的变量名&#xff0c;全部加载&#xff09; from ‘模块名或路径’ import obj from ./commonjs.js console.…

NodeJs利用腾讯云实现手机发送验证码

本文介绍如何在nodejs实现短信发送&#xff0c;以腾讯云的短信验证为例。 腾讯云中准备工作 首先需要腾讯云的个人或者企业认证的账号&#xff0c;个人会赠送一百条&#xff0c;企业赠送一千条&#xff0c;可以用于测试&#xff0c;地址&#xff1a;腾讯云短信服务。然后需要…

npm WARN config init.license Use `--init-license` instead.

背景&#xff1a;近期升级本地node版本&#xff08;v14.15.4 --> v18.19.1&#xff09;&#xff0c;npm -v报警 npm WARN config init.license Use --init-license instead. npm WARN config init.author.name Use --init-author-name instead. 分析&#xff1a; npm高版本…

Mac上使用M1或M2芯片的设备安装Node.js时遇到一些问题,比如卡顿或性能问题

对于Mac上使用M1或M2芯片的设备可能会遇到在安装Node.js时遇到一些问题&#xff0c;比如卡顿或性能问题。这可能是因为某些软件包或工具在M1或M2芯片上的兼容性不佳。为了解决这个问题&#xff0c;您可以尝试以下方法&#xff1a; 1. 使用Rosetta模式 对于一些尚未适配M1或M2…

31.基于SpringBoot + Vue实现的前后端分离-在线课程管理系统 (项目 + 论文)

项目介绍 本站是一个B/S模式系统&#xff0c;采用Spring Boot框架&#xff0c;MYSQL数据库设计开发&#xff0c;充分保证系统的稳定性。系统具有界面清晰、操作简单&#xff0c;功能齐全的特点&#xff0c;使得在线课程管理系统管理工作系统化、规范化。本系统的使用使管理人员…

cool 中的Midway ----node.js的TypeORM的使用

1.介绍 TypeORM | Midway TypeORM 是 node.js 现有社区最成熟的对象关系映射器&#xff08;ORM &#xff09;。本文介绍如何在 Midway 中使用 TypeORM 相关信息&#xff1a; 描述可用于标准项目✅可用于 Serverless✅可用于一体化✅包含独立主框架❌包含独立日志❌ 和老写…

在Node.js中如何实现用户身份验证和授权

当涉及到构建安全的应用程序时&#xff0c;用户身份验证和授权是至关重要的一环。在Node.js中&#xff0c;我们可以利用一些流行的库和技术来实现这些功能&#xff0c;确保我们的应用程序具有所需的安全性。本篇博客将介绍如何在Node.js中实现用户身份验证和授权。 用户身份验…

使用 pnpm 搭建 monorepo 项目

引言 在我之前的开发经历中&#xff0c;并没有实际使用过 Monorepo 管理项目&#xff0c;尽管之前对此有所了解&#xff0c;但并未深入探究。然而&#xff0c;如今许多开源项目都采纳了 Monorepo 方式&#xff0c;对于不熟悉它的开发者来说&#xff0c;阅读和理解这些项目的源…

Node.js的事件驱动模型(非阻塞I/O)

Node.js的事件驱动模型是它能高效处理并发的关键。这个模型允许Node.js在单个线程上运行&#xff0c;同时通过非阻塞I/O操作来处理成千上万的并发连接。下面是对Node.js事件驱动模型的详细解释&#xff1a; 事件循环&#xff08;Event Loop&#xff09; 事件循环是Node.js事件…

NPM 仓库的超集 JSR 来了!

引言 今天在 Deno 博客中看到了一篇文章&#xff0c;介绍了一个叫 JSR 的包管理注册中心&#xff0c;简单尝试了一下觉得还不错&#xff0c;本文将结合原文章和个人体验对 JSR 进行一个详细的介绍。 在现如今的前端开发中&#xff0c;包管理注册中心 (如 npmjs.com) 扮演着至…

npm run dev命令的执行顺序和原理

当我们在开发vue、react等项目的时候经常会用npm run *命令&#xff0c;那么当我们执行这个命令的时候具体都做了些什么呢&#xff1f;接下来我们就来详细探索一下 当执行npm run dev命令时&#xff0c;npm会按照以下步骤进行操作&#xff1a; 1. 查找并执行脚本&#xff1a; …

webpack和vite的区别是什么

Webpack 和 vite 都是现在前端领域比较流行的打包工具&#xff0c;它们的相似之处在于可以帮助我们把多个 JavaScript 文件打包成一个可以在浏览器中加载并在生产中使用的文件。 Webpack 和 vite 主要区别&#xff1a;网上有很多总结大致分为三种&#xff0c;编译方式不同、开发…

Npm的一些镜像地址-复制粘帖

Npm的一些镜像地址 官方源 npm cache clean --force https://registry.npmjs.org npm config get registry淘宝源 npm cache clean --force npm config set registry https://registry.npmmirror.com npm config get registrycnpm源&#xff1a; npm cache clean --force n…

npm和pnpm安装、更换镜像源

安装pnpm 1 wins 在系统中搜索框 输入“Windos PowerShell”右击“管理员身份运行” 2 输入“set-ExecutionPolicy RemoteSigned”回车,根据提示输入A&#xff0c;回车 3 输入 pnpm -v 查看版本 如果没有版本好就是没有安装 pnpm 输入安装命令 npm install -g pnpm 4 再次 …

深入解析:在 Node.js 中删除文件的正确姿势

引言 在 Node.js 中处理文件尤其是移除文件&#xff0c;对于维护高效应用程序至关重要。储存和秩序当道的今天&#xff0c;删除不必要或冗余的文件能力显得尤为关键。本文深入探讨你会想要使用这个强大功能的时刻和原因&#xff0c;并通过各种案例展示了这个概念&#xff0c;同…

【Node.js从基础到高级运用】十三、NodeJS中间件高级应用

在现代web开发中&#xff0c;Node.js因其高效和灵活性而备受青睐。其中&#xff0c;中间件的概念是构建高效Node.js应用的关键。在这篇博客文章中&#xff0c;我们将深入探讨Node.js中间件的高级应用&#xff0c;包括创建自定义中间件、使用第三方中间件等。我们将从基础讲起&a…

反射计数(100%用例)(JavaPythonC++Node.jsC语言)

给定一个包含0和1的二维矩阵 给定一个初始位置和速度 一个物体从给定的初始位置触发,在给定的速度下进行移动,遇到矩阵的边缘则发生镜面反射 无论物体经过0还是1,都不影响其速度 请计算并给出经过t时间单位后,物体经过1点的次数 矩阵以左上角位置为[0,0](列(x),行(行)),例如下面…

前端流式(stream)请求,获取持续响应的方式

在网络请求中,流(stream)表示持续接收数据的过程。使用流,可以逐步获取服务器响应,而不是等待整个响应完成后一次性获取。 Axios 通过监听响应对象的 data 事件,可以实现流式请求,主要的写法有直接 pipe 流和手动监听事件两种。使用流可以实现大文件或数据的流传输,有效…

vue元素声明之后未使用的解决方法

错误情况&#xff1a;类似的这种元素声明未使用的情况 解决方法 方法一 将lintOnSave :false 改为lintOnSave:true 方法二 在项目中找到package.json........① 使用快捷键Ctrl F 搜索eslintconfig........② 找到eslintconfig..........③ 找到rules .........④ 添…

http模块 如何获取http请求的报文?

一、获取http请求的报文语法总结 要想获取请求数据&#xff0c;需要通过request对象 (1)获取请求方法 request.method (2)获取请求版本 request.httpVersion (3)获取路径 request.url (4)获取url路径 request(url).parse(request.url).pathname (5)获取url查询字…

基于python 变配电室运行状态评估与预警系统flask-django-nodejs-php

变配电室电气设备运行状态和环境信息缺乏必要的监测评估预警手段&#xff0c;如有一日遭遇突发情况&#xff0c;将危及电气设备安全稳定运行,易造成设备损坏和电力供应中断[2]。 目前&#xff0c;我国变配电室常采用无人管理的室内站设计方案&#xff0c;长期以来变配电室运维工…

基于python+vue智慧社区家政服务系统的设计与实现flask-django-nodejs

论文主要是对智慧社区家政服务系统进行了介绍&#xff0c;包括研究的现状&#xff0c;还有涉及的开发背景&#xff0c;然后还对系统的设计目标进行了论述&#xff0c;还有系统的需求&#xff0c;以及整个的设计方案&#xff0c;对系统的设计以及实现&#xff0c;也都论述的比较…

【Node.js从基础到高级运用】十五、单元测试与集成测试

引言 在Node.js开发过程中&#xff0c;测试是确保代码质量和功能正确性的关键步骤。单元测试和集成测试是最常见的测试类型。下面我们将使用Jest框架来进行测试。 单元测试 单元测试是指对软件中的最小可测试单元进行检查和验证。在Node.js中&#xff0c;这通常指的是函数或者…

WSL的ubuntu中如何安装node.js

在 WSL 的 Ubuntu 中安装 Node.js&#xff0c;可以使用 NodeSource 的 Node.js 二进制分发源。以下是安装 Node.js 的步骤&#xff1a; 首先&#xff0c;你需要从 NodeSource 获取 Node.js 的二进制分发源。这里我们将安装最新的 LTS 版本&#xff08;在撰写本文时为 Node.js …

npm install不成功

解决办法&#xff1a; $env:NODE_OPTIONS"--openssl-legacy-provider" npm run dev

Yarn 管理的前端项目转换为使用 npm

如果你想将一个使用 Yarn 管理的前端项目转换为使用 npm&#xff0c;你需要执行一些步骤来确保成功迁移。以下是一种可能的方法&#xff1a; 步骤&#xff1a; 备份项目&#xff1a; 在执行任何更改之前&#xff0c;确保你对项目进行了备份。这样可以防止意外的数据丢失。 删…

踩坑:npm run build会打包本地未提交的代码

事情是这样的&#xff1a; 我在完成了A需求后&#xff0c;并且正在修改B需求写着写着出现的bug时&#xff0c;修改一半&#xff0c;突然被要求上线已完成的A需求&#xff0c;于是我寻思着B部分的代码反正我也没提交&#xff0c;就直接切换分支打包上线了&#xff0c;结果就闯祸…

npm下载慢换国内镜像地址

1 设置淘宝镜像地址 npm config set registry http://registry.npm.taobao.org 2 查看当前下载地址 npm config get registry 3 其它镜像地址列表&#xff1a; 1. 官方镜像&#xff1a;https://registry.npmjs.org/ 2. 淘宝镜像&#xff1a;https://registry.npm.taobao.o…

【启动npm run serve 奇怪的报错】

报错如下&#xff1a; INFO Starting development server... utils.js:587Uncaught TypeError [ERR_INVALID_ARG_VALUE]: The argument path must be a string or Uint8Array without null bytes. Received E:\\#\u0000#idea-workspace\\wonderful-search\\wonderful-search-v…

【保姆级】前端使用node.js基础教程

文章目录 安装和版本管理&#xff1a;npm 命令&#xff08;Node 包管理器&#xff09;&#xff1a;运行 Node.js 脚本&#xff1a;调试和开发工具&#xff1a;其他常用命令&#xff1a;模块管理&#xff1a;包管理&#xff1a;调试工具&#xff1a;异步编程和包管理&#xff1a…

webpack的热更新是如何做到的?

Webpack的热更新&#xff08;Hot Module Replacement&#xff0c;HMR&#xff09;技术是现代前端开发中极为重要的一部分&#xff0c;它极大地提高了开发效率&#xff0c;并让开发者能够实时地查看代码更改后的效果&#xff0c;而无需手动刷新页面。在本文中&#xff0c;我们将…

邮箱验证码登录

最近支持一个matlab的开发项目&#xff0c;app端采用的是app designer开发&#xff0c;考虑到安全性&#xff0c;需要做登录认证&#xff0c;研讨了下&#xff0c;实现方案如下&#xff1a; app启动后运行一个独立的登录窗口&#xff0c;认证通过后登录窗口关闭&#xff0c;显示…

NodeJS 集群模块: 为App创建集群实例

NodeJS 集群模块: 为App创建集群实例 目录 NodeJS 集群模块: 为App创建集群实例Node.js 集群介绍:终极扩展策略使用集群模块开始扩展 Node.js扩展 Node.js 的两种集群策略使用集群受益的 Node.js 应用程序示例没有集群的 Node.js:不可伸缩的原则集群操作:一个扩展的 Node.js…

基于python的新闻推荐系统的设计与实现flask-django-php-nodejs

当今世界&#xff0c;信息技术创新日新月异&#xff0c;信息化浪潮蓬勃兴起&#xff0c;全球信息化进入发展新阶段。在信息化时代&#xff0c;信息内容更加丰富&#xff0c;同时也带来了“信息过载等负面问题&#xff0c;大量的信息给人们的生活带来了一定的困扰。 随着我国媒…

python大学生健身爱好者交流网站flask-django-nodejs-php

任何系统都要遵循系统设计的基本流程&#xff0c;本系统也不例外&#xff0c;同样需要经过市场调研&#xff0c;需求分析&#xff0c;概要设计&#xff0c;详细设计&#xff0c;编码&#xff0c;测试这些步骤&#xff0c;基于python技术、django/flask框架、B/S机构、Mysql数据…

基于python高校选课系统设计与实现flask-django-nodejs-php

随着互联网技术的不断发展&#xff0c;高校选课系统的建设和应用已成为当前高校教育改革的重要方向。选课系统作为高校教务管理的重要组成部分&#xff0c;对于提高教学质量、提高学生的学习效率、优化教学资源配置具有重要的意义。本论文旨在探讨高校选课系统的设计与实现。随…

python便民超市管理系统flask-django-nodejs-php

随着人们生活节奏的加快&#xff0c;以前传统的购物方式发生了巨大的改变&#xff0c;以前一个超市要想经营好自己的门店&#xff0c;每天都要忙着记账出账&#xff0c;尤其是出库入库统计&#xff0c;如果忙中出乱&#xff0c;可能导致今天所有的营业流水&#xff0c;要重新换…

[小程序开发] 常见问题2:npm init -y 报错

在微信开发者工具终端中输入npm init -y 报错 npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写&#xff0c;如果包 括路径&#xff0c;请确保路径正确&#xff0c;然后再试一次。 原因&#xff1a;未下载Node.js 解决方法&#xff…

npm淘宝镜像registry.npmmirror.com设置无效的解决办法

一、问题描述 [17:08:51] npm ERR! code CERT_HAS_EXPIRED [17:08:51] npm ERR! errno CERT_HAS_EXPIRED [17:08:51] npm ERR! request to https://registry.npm.taobao.org/yorkie/download/yorkie-2.0.0.tgz failed, reason: certificate has expired由于原来的淘宝镜像 reg…

python社区垃圾分类管理平台的设计与实现flask-django-php-nodejs

近些年来&#xff0c;随着科技的飞速发展&#xff0c;互联网的普及逐渐延伸到各行各业中&#xff0c;给人们生活带来了十分的便利&#xff0c;社区垃圾分类管理平台利用计算机网络实现信息化管理&#xff0c;使整个社区垃圾分类管理的发展和服务水平有显著提升。 语言&#xf…

NVM使用教程

文章目录 ⭐️写在前面的话⭐️1、卸载已经安装的node2、卸载nvm3、安装nvm4、配置路径以及下载源5、使用nvm下载node6、nvm常用命令7、全局安装npm、cnpm8、使用淘宝镜像cnpm9、配置全局的node仓库&#x1f680; 先看后赞&#xff0c;养成习惯&#xff01;&#x1f680;&#…

基于python车辆故障管理系统的设计与实现flask-django-nodejs-php

网络发展前景无限&#xff0c;及早与网络结合&#xff0c;与信息时代同步&#xff0c;与高科技汇合&#xff0c;定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜&#xff0c;我们清晰地听到了网络时代的宣言&#xff1a;谁掌握了网络&#xff0c;谁就掌握了未来。…

[小程序开发] npm

一、自定义构建npm 1、在project.config.json文件中的 "miniprogramRoot"指定小程序源码目录。 "miniprogramRoot": "miniprogram/", 2、在project.config.json文件中的setting.packNpmManually为true&#xff0c;开启自定义node_modules和minip…

node.js常用命令及介绍

Node.js常用命令涵盖了从包的安装、管理到项目初始化的各个方面。以下是Node.js的一些常用命令及其详细解释&#xff1a; npm -v&#xff1a;查看npm的版本号。这个命令可以帮助你确认当前安装的npm的版本&#xff0c;以便于后续的操作和问题解决。 npm init&#xff1a;初始化…

webpack中常见的Plugin?解决了什么问题?

一、是什么 Plugin&#xff08;Plug-in&#xff09;是一种计算机应用程序&#xff0c;它和主应用程序互相交互&#xff0c;以提供特定的功能 是一种遵循一定规范的应用程序接口编写出来的程序&#xff0c;只能运行在程序规定的系统下&#xff0c;因为其需要调用原纯净系统提供…

常用的Node.js命令集锦

当使用Node.js开发时&#xff0c;以下是一些常用的Node.js命令集锦&#xff1a; npm init 用于初始化一个新的Node.js项目&#xff0c;并创建一个package.json文件来管理项目的依赖和元数据。 npm install [package-name] 用于安装指定的Node.js包&#xff0c;可以通过--save选…

window下安装并使用nvm(含卸载node、卸载nvm、全局安装npm)

window下安装并使用nvm&#xff08;含卸载node、卸载nvm、全局安装npm&#xff09; 一、卸载node二、安装nvm三、配置路径和下载源四、使用nvm安装node五、nvm常用命令六、卸载nvm七、全局安装npm、cnpm八、遇到的问题 nvm 全名 node.js version management&#xff0c;顾名思义…

node.js 常用命令

Node.js的常用命令包括多种类型&#xff0c;从运行JavaScript文件到管理Node.js的模块和包。以下是一些主要的Node.js常用命令&#xff1a; 运行JavaScript文件&#xff1a; node filename.js 这个命令会调用Node.js程序来运行指定的JavaScript文件。 查看文件和目录&#xf…

基于UE官方像素实现的像素流部署程序

写了很多像素流部署的技术文章,但因为大部分做UE的研发人员对于前端都不太熟悉,很难里面NodeJS中的官方像素流插件的使用。为此,我花了两天时间对官方像素流程序进行大量优化,支持以下特性。 单程序,支持windows和linux,无任何其他第三方依赖,双击即可运行完成像素流部署…

基于python+vue研究生志愿填报辅助系统flask-django-php-nodejs

二十一世纪我们的社会进入了信息时代&#xff0c;信息管理系统的建立&#xff0c;大大提高了人们信息化水平。传统的管理方式对时间、地点的限制太多&#xff0c;而在线管理系统刚好能满足这些需求&#xff0c;在线管理系统突破了传统管理方式的局限性。于是本文针对这一需求设…

python智慧农业小程序flask-django-php-nodejs

当今社会已经步入了科学技术进步和经济社会快速发展的新时期&#xff0c;国际信息和学术交流也不断加强&#xff0c;计算机技术对经济社会发展和人民生活改善的影响也日益突出&#xff0c;人类的生存和思考方式也产生了变化。传统智慧农业采取了人工的管理方法&#xff0c;但这…

node.js常用的命令

node.js常用的命令包括&#xff1a; 安装包。使用npm install <包名>版本号安装指定版本的包&#xff0c;或者使用npm install <包名>安装包到当前目录。 卸载包。使用npm uninstall <包名>卸载包。 全局安装包。使用npm install <包名> -g全局安装包…

Mall4j开源商城系统-基于SpringBoot+Vue系统开发介绍

今天来介绍一款非常不错的Mall4j开源商城系统 Mall4j开源商城&#xff0c;一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁&#xff0c;为生产环境多实例完全准备&#xff0c;数据库为b2b2c设计&#xff0c;拥有完整sku…

基于python+vue中医学习服务管理系统flask-django-php-nodejs

随着世界经济信息化、全球化的到来和互联网的飞速发展&#xff0c;推动了各行业的改革。若想达到安全&#xff0c;快捷的目的&#xff0c;就需要拥有信息化的组织和管理模式&#xff0c;建立一套合理、动态的、交互友好的、高效的中医学习服务管理系统。当前的信息管理存在工作…

基于python+vue灾害应急救援平台flask-django-php-nodejs

灾害应急救援平台的目的是让使用者可以更方便的将人、设备和场景更立体的连接在一起。能让用户以更科幻的方式使用产品&#xff0c;体验高科技时代带给人们的方便&#xff0c;同时也能让用户体会到与以往常规产品不同的体验风格。 与安卓&#xff0c;iOS相比较起来&#xff0c;…

【Node.js从基础到高级运用】十七、Node.js的性能优化

引言 在软件开发的世界里&#xff0c;性能优化是一个永恒的话题。Node.js作为一个基于Chrome V8引擎的JavaScript运行时&#xff0c;它的性能优化尤为重要。因为Node.js的非阻塞I/O和事件驱动特性&#xff0c;使得它在处理大量并发请求时表现出色。但是&#xff0c;这并不意味着…

Node.js 的一些常用命令及其功能介绍

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;用于在服务器端运行 JavaScript。以下是 Node.js 的常用命令及其功能介绍&#xff1a; node&#xff1a;启动 Node.js 程序。可以在命令行中输入 node&#xff0c;然后按下回车键启动 Node.js REPL&#x…

python框架的一加剧场管理系统的设计与实现flask-django-nodejs-php

本文讲述了一加剧场管理系统。结合电子管理系统的特点&#xff0c;分析了一加剧场管理系统的背景&#xff0c;给出了一加剧场管理系统实现的设计方案。 本论文主要完成不同用户的权限划分&#xff0c;不同用户具有不同权限的操作功能&#xff0c;在用户模块&#xff0c;主要有用…

nodejs学习计划--(十)会话控制及https补充

一、会话控制 1.介绍 所谓会话控制就是 对会话进行控制 HTTP 是一种无状态的协议&#xff0c;它没有办法区分多次的请求是否来自于同一个客户端&#xff0c; 无法区分用户 而产品中又大量存在的这样的需求&#xff0c;所以我们需要通过 会话控制 来解决该问题 常见的会话控制…

nvm 安装nodejs教程【详细】

目录 一、安装nvm 二、配置镜像 三、安装nodejs 安装 查看正在用的nodejs版本 切换版本 一、安装nvm 双击安装包&#xff1a; 无脑下一步即可&#xff0c;当然你可以自定义你自己的安装目录。 安装完后&#xff0c;打开环境变量&#xff0c;你会发现nvm为我们自动配置好…

不止于浏览器:掌握Node.js,开启全栈开发新篇章!

介绍&#xff1a;Node.js是一个基于Chrome V8引擎的JavaScript运行时环境&#xff0c;特别适合构建高性能的网络服务器和实时应用。具体介绍如下&#xff1a; 服务器端JavaScript&#xff1a;Node.js的核心优势之一是在服务器端运行JavaScript&#xff0c;这使得前端开发者可以…

node+vue3+mysql前后分离开发范式——实现对数据库表的增删改查

文章目录 ⭐前言⭐ 功能设计与实现💖 node后端操作数据库实现增删改查💖 vue3前端实现增删改查⭐ 效果⭐ 总结⭐ 结束⭐结束⭐前言 大家好,我是yma16,本文分享关于 node+vue3+mysql前后分离开发范式——实现对数据库表的增删改查。 技术选型 前端:vite+vue3+antd 后端:…

修改npm 的运行命令详解

在Node.js和npm中&#xff0c;你可以通过修改package.json文件中的scripts部分来定义和运行自定义的npm脚本。这些脚本可以是任何你希望在项目中运行的命令&#xff0c;包括启动服务器、运行测试、构建项目等。下面是一些修改npm运行命令的详解和代码示例。 修改npm运行命令的…

java基于springboot+vue的社区居民健康管理系统 nodejs 前后端分离

社区卫生服务是为了解决群众看病难、看病贵问题&#xff0c;是为群众提供廉价便捷医疗保健服务的。社区卫生服务中心承担着医疗诊断、疾病控制、健康教育等多项业务活动&#xff0c;在日常工作中会产生大量的档案资料&#xff0c;居民健康档案就是非常重要的一项&#xff0c;它…

前端包管理工具之npm、cnpm、yarn

前端包管理工具之npm、cnpm、yarn前端包管理工具之npm、cnpm、yarnnpmcnpmYarn概述安装验证包管理工具的基本使用初始化项目添加依赖更新删除依赖常用命令设置淘宝镜像查看yarn版本信息初始化项目依赖管理管理用户缓存依赖前端包管理工具之npm、cnpm、yarn npm npm是node.js内…

【Node.js实战】一文带你吃透开发博客项目的MySQL基础

个人简介 &#x1f440;个人主页&#xff1a; 前端杂货铺 &#x1f64b;‍♂️学习方向&#xff1a; 主攻前端方向&#xff0c;也会涉及到服务端 &#x1f4c3;个人状态&#xff1a; 在校大学生一枚&#xff0c;已拿 offer&#xff08;秋招&#xff09; &#x1f947;推荐学习&…

狗厂员工来面试本想难为一下,结果被虐得连console.log也不敢写了

这次说到的面试题是关于node服务端内存溢出的问题&#xff0c;狗厂员工来面试本想难为一下&#xff0c;现在我连console.log也不敢写了 关于这道node内存溢出的问题&#xff0c;大哥从以下几个方面讲的&#xff0c;讲完我觉得自己得到了升华&#xff0c;现在搞得连代码也快不敢…

ng : 无法加载文件 C:\Program Files\nodejs\node_global\ng.ps1, 因为在此系统上禁止运行脚本

ng : 无法加载文件 C:\Program Files\nodejs\node_global\ng.ps1&#xff0c;因为在此系统上禁止运行脚本 今天在VSCode中运行ng serve --port 8081运行基于Angular的项目时&#xff0c;报错了&#xff0c;错误如下图所示&#xff1a; 解决方法&#xff1a; 按照下图的5步即…

【前端工程化面试题】如何优化提高 webpack 的构建速度

使用最新版本的 Webpack 和相关插件: 每个新版本的 Webpack 都会带来性能方面的改进和优化&#xff0c;因此始终确保你在使用最新版本。同时&#xff0c;更新你的相关插件也是同样重要的。 合理配置 Webpack: 优化 Webpack 的配置文件&#xff0c;包括合理设置 entry、output、…

JS的高级用法

关于JS高级用法 在学习JavaScript的过程中&#xff0c;我们必须了解一些基础知识&#xff0c;如变量、函数、类、循环等。这些基础知识是我们使用JavaScript的基础。但是&#xff0c;在日常的业务开发中&#xff0c;我们需要一些更高级的技巧来更好地解决问题。 通过阅读本文…

【前端工程化面试题目】webpack 的热更新原理

可以在顺便学习一下 vite 的热更新原理&#xff0c;请参考这篇文章。 首先有几个知识点需要明确 热更新是针对开发过程中的开发服务器的&#xff0c;也就是 webpack-dev-serverwebpack 的热更新不需要额外的插件&#xff0c;但是需要在配置文件中 devServer属性中配置&#x…

npm run dev运行出现NODE_OPTIONS=--max_old_space_size=4096 vite --mode dev --host?

问题描述 PS E:\AWorkDataease\DataEase\core\core-frontend> npm run dev dataease0.0.0 dev NODE_OPTIONS–max_old_space_size4096 vite --mode dev --host 0.0.0.0 ‘NODE_OPTIONS’ 不是内部或外部命令&#xff0c;也不是可运行的程序 或批处理文件。 解决方案 遇到…

npm install 相关过程及分析

1、install 完整流程 1.1、根据 .npmrc 进行安装前环境配置 注意&#xff1a;镜像源就是在这个文件中配置的 优先级&#xff1a; 每个项目的配置文件&#xff08;/path/to/my/project/.npmrc&#xff09;每个工作区的配置文件&#xff08;包含 pnpm-workspace.yaml 文件的目…

【npm】常见错误

1.安装模块错误 错误内容 npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path E:\Program Files\nodejs\node_modules\live-server npm ERR! errno -4048 npm ERR! Error: EPERM: operation not permitted, mkdir E:\Program Files\nodejs\node_modules\live-server n…

使用 npm/yarn 等命令的时候会,为什么会发生 Error: certificate has expired

缘起 昨天&#xff0c;我写了一篇文章&#xff0c;介绍如何使用项目模板&#xff0c;构建一个 Electron 项目的脚手架&#xff0c;我发现我自己在本地无法运行成功&#xff0c;出现了错误。 ✖ Failed to install modules: ["electron-forge/plugin-vite^7.2.0",&qu…

第十篇:node处理404和服务器错误

🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录</

npm run serve启动报错npm ERR! Missing script: “serve“

启动项目的时候用npm run serve发现报了以下的错误 解决方法&#xff1a; 1.一般情况下&#xff0c;这个问题是因为package.json文件里面确实没有 这里没有可能因为你的脚手架版本比较低&#xff0c;如果不想换&#xff0c;可以用 这里面有的 npm run dev去启动也是可以的 n…

yarn常用命令小记

安装 npm install -g yarn查看版本 yarn -v初始化项目与依赖管理 yarn init&#xff1a;与npm init一样通过交互式会话生成一个新的package.jason文件以初始化项目&#xff1b;跳过会话可使用yarn init --yes&#xff0c;简写yarn init -yyarn add <package><versi…

CDP和Chrome

CDP和Chrome CDP和WebDriver Protocol WebDriver和 Chrome DevTools Protocol&#xff08;CDP&#xff09; 是用于自动化浏览器的两个主要协议&#xff0c;大多数的浏览器自动化工具都是基于上述其中之一来实现的。可以通过这两种形式来和浏览器交互&#xff0c;通过代码来控…

webpack配置杂记

1、热更新 安装webpack-dev-server : npm i webpack-dev-server -D webpack.config.js配置 module.exports {// 其他配置...,// 热更新配置devServer: {host: "localhost",port: 3000,}, } 2、入口entry&#xff1a;使用相对路径们也就是webpack程序运行的路径&am…

[前端]开启VUE之路-NODE.js版本管理

VUE前端开发框架&#xff0c;以Node.js为底座。用历史性的项目来学习&#xff0c;为了降低开发环境的影响因素&#xff0c;各种版本号最好能一致。前端项目也是一样。为了项目能够快速启动&#xff0c;Node.js的版本管理&#xff0c;可以带来很大的便利&#xff08;node.js快速…

【更换yarn的位置】解决yarn和nodejs不在同一盘下产生的某些命令应用失败问题

具体问题我记得是command fail什么error&#xff0c;记不太清楚了&#xff0c;文章主要写了如何替换yarn路径&#xff0c;希望可以帮助到大家。

npm install 失败,需要node 切换到 对应版本号

npm install 失败 原本node 的版本号是16.9&#xff0c;就会报以上错误 node版本问题了&#xff0c;我切到这个版本&#xff0c;报同样的错。降一下node&#xff08;14.18&#xff09;版本就好了 具体的方法&#xff1a;&#xff08;需要在项目根目录下切换&#xff09; 1. …

全栈笔记_工具篇(nvm免安装版自动配置,无需手动设置环境变量)

将免安装压缩包nvm-noinstall.zip解压到指定目录,如:C:\nvm 修改install.cmd: @echo off set /P NVM_PATH="Enter the absolute path where the nvm-windows zip file is extracted/copied to: " set NVM_HOME=%NVM_PATH% setx NVM_HOME "%NVM_HOME%"fo…

如何使用NPM包管理器在Node.js项目中安装和管理依赖

随着现代开发技术的快速发展&#xff0c;前端开发工程师们面临着越来越多的挑战。其中一个重要的挑战之一就是管理项目中的依赖关系。NPM&#xff08;Node Package Manager&#xff09;是一个业界领先的包管理器&#xff0c;被广泛应用于Node.js项目中。本文将详细介绍如何使用…

npm login报错 ‘proxy‘ config is set properly. See: ‘npm help config‘

报错提示 解决办法 按照以下的顺序执行命令行 检查自己的代理 npm config get proxy npm config get npm config get https-proxy npm config get registry代理和缓存置空并且设置新镜像 npm config set proxy null npm config set https-proxy null npm config set regist…

NPM私服搭建(verdaccio)

官网地址&#xff1a;https://verdaccio.org/ 概述 Verdaccio 是一个流行的 Node.js 包管理器的代理工具&#xff0c;它允许您在本地或私有网络上轻松地创建和管理 npm 包仓库。通过 Verdaccio&#xff0c;开发团队可以建立自己的 npm 包仓库&#xff0c;以更好地控制和管理其依…

利用Socket.io实现实时通讯功能

在当今快节奏的社交和工作环境中&#xff0c;实时通讯已经变得至关重要。无论是在线游戏的即时交流&#xff0c;还是团队协作中的实时消息传递&#xff0c;都需要强大的实时通讯功能来支持。而在前端开发中&#xff0c;利用Socket.io这一强大的工具库&#xff0c;实现实时通讯功…

Node.js+vue+mysql高校人事管理系统7sgv0

进修培训系统用例描述 学校为更好的发展师资队伍&#xff0c;结合各二级学院的具体需求制定了一系列的访学进修计划。根据教育事业的发展需求&#xff0c;在校内选拔出各学科、专业的优秀教师代表&#xff0c;到国内外高校研究院所进修访学进修。教师代表首先需要根据人事部发布…

Node.js+vue校内二手物品交易系统tdv06-vscode前后端分离

二手物品交易系统采用B/S架构&#xff0c;数据库是MySQL。网站的搭建与开发采用了先进的nodejs进行编写&#xff0c;使用了vue框架。该系统从三个对象&#xff1a;由管理员和用户、店铺来对系统进行设计构建。主要功能包括&#xff1a;个人信息修改&#xff0c;对用户、店铺、二…

关于CSS常见选择器应用的基础教程

在网页开发中&#xff0c;CSS选择器是非常重要的一部分&#xff0c;它们用来指定你想要样式化的HTML元素。熟练掌握各种选择器的用法可以帮助你更有效地实现网页布局和设计。本文将介绍一些常见的CSS选择器&#xff0c;并演示它们的基本用法及应用场景。 一、元素选择器&#…

uniapp+node.js前后端做帖子模块:发布帖子(社区管理平台的小程序)

目录 0前提1.一些准备1.1表帖子表 post 1.2总体思路 2.前端3.后端 &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力&#xff01; ⭐️ 收藏&#xff0c;你的青睐是我努力的方向&#xff01; ✏️ 评论&#xff0c;你的意见是我进步的财富&#xff01; 0前提 温馨提示…

npm install 报错常见的解决方法

npm install 报错的情况有很多种&#xff0c;每种错误的具体解决方案也有所不同。这里我将汇总一些常见的npm install报错及其解决办法&#xff1a; 1. 下载速度慢/网络问题 解决办法&#xff1a;更换npm包的镜像源至国内镜像&#xff0c;如淘宝npm镜像&#xff1a;npm confi…

狗厂员工来面试本想难为一下,问他内存溢出,结果被虐得连console.log也不敢写了

这次说到的面试题是关于node服务端内存溢出的问题&#xff0c;狗厂员工来面试本想难为一下&#xff0c;现在我连console.log也不敢写了 关于这道node内存溢出的问题&#xff0c;大哥从以下几个方面讲的&#xff0c;讲完我觉得自己得到了升华&#xff0c;现在搞得连代码也快不敢…

python的O2O生鲜食品订购flask-django-nodejs-php

用户只能通过一些类似软件进行查看生鲜超市&#xff0c;这样的管理方式仍然是比较机械传统的&#xff0c;本文通过对市面上常见的线上管理系统与现实生活中结合问题的讨论&#xff0c;从一个微信小程序的O2O生鲜食品订购角度进行需求分析&#xff0c;提供一些新的思路&#xff…

Node.js核心命令与工具:提升开发效率的实用指南

&#x1f31f; 前言 欢迎来到我的技术小宇宙&#xff01;&#x1f30c; 这里不仅是我记录技术点滴的后花园&#xff0c;也是我分享学习心得和项目经验的乐园。&#x1f4da; 无论你是技术小白还是资深大牛&#xff0c;这里总有一些内容能触动你的好奇心。&#x1f50d; &#x…

【node进阶】一文带你快速入门koa框架

✅ 作者简介&#xff1a;一名普通本科大三的学生&#xff0c;致力于提高前端开发能力 ✨ 个人主页&#xff1a;前端小白在前进的主页 &#x1f525; 系列专栏 &#xff1a; node.js学习专栏 ⭐️ 个人社区 : 个人交流社区 &#x1f340; 学习格言: ☀️ 打不倒你的会使你更强&a…

深入理解Electron应用结构:主进程与渲染进程详解

深入理解Electron应用结构&#xff1a;主进程与渲染进程详解 主进程&#xff08;Main Process&#xff09;渲染进程&#xff08;Renderer Process&#xff09;主进程与渲染进程间的通信主进程与渲染进程的高级应用场景主进程与渲染进程开发时的注意事项结语 Electron 框架以其独…

npm出现内部错误,重新设置镜像

问题&#xff1a; 报错解释&#xff1a; 这个错误表明你尝试从一个指定的npm镜像源的响应时失败了。可能的原因包括网络问题、镜像源不可用、DNS解析问题或者镜像源的确已经下线或更改。 1.重新设置镜像源 设置淘宝镜像源&#xff1a; npm config set registry https://re…

python文学名著分享系统的设计与实现flask-django-nodejs-php

在此基础上&#xff0c;结合现有文学名著分享体系的特点&#xff0c;运用新技术&#xff0c;构建了以python为基础的文学名著分享信息化管理体系。首先&#xff0c;以需求为依据&#xff0c;根据需求分析结果进行了系统的设计&#xff0c;并将其划分为管理员和用户二种角色和多…

python的BBS论坛系统flask-django-nodejs-php

为了更好地发挥本系统的技术优势&#xff0c;根据BBS论坛系统的需求&#xff0c;本文尝试以B/S架构设计模式中的django/flask框架&#xff0c;python语言为基础&#xff0c;通过必要的编码处理、BBS论坛系统整体框架、功能服务多样化和有效性的高级经验和技术实现方法&#xff…

npm audit fix --force

npm audit fix --force是npm的一个命令,用于自动修复包中的安全漏洞。 其中: - npm audit:审查项目中的依赖包,检查是否存在已知的安全漏洞。 - fix:自动安装相关的补丁来修复发现的漏洞。 - --force:强制安装补丁版本,即使出现不兼容也强制更新。 所以npm audit fix --fo…

基于python+vue的stone音乐播放器的设计与实现flask-django-php-nodejs

随着我国经济的高速发展与人们生活水平的日益提高&#xff0c;人们对生活质量的追求也多种多样。尤其在人们生活节奏不断加快的当下&#xff0c;人们更趋向于足不出户解决生活上的问题&#xff0c;stone音乐播放器展现了其蓬勃生命力和广阔的前景。与此同时&#xff0c;为解决用…

基于python+vue学生作业管理系统flask-django-nodejs-php

快速发展的社会中&#xff0c;人们的生活水平都在提高&#xff0c;生活节奏也在逐渐加快。为了节省时间和提高工作效率&#xff0c;越来越多的人选择利用互联网进行线上打理各种事务&#xff0c;然后线上管理系统也就相继涌现。与此同时&#xff0c;人们开始接受方便的生活方式…

node.js中常用的命令及示例

node.js中常用的命令及示例&#xff1a; 启动Node.js REPL&#xff08;Read-Eval-Print Loop&#xff09;nodec此命令将启动Node.js的交互式命令行环境&#xff0c;允许你编写并立即执行JavaScript代码。 运行JavaScript文件 node script.js运行名为script.js的JavaScript文件…

python失物招领系统-安卓-flask-django-nodejs-php

对于本失物招领 的设计来说&#xff0c; 它是应用mysql数据库、安卓等技术动态编程以及数据库进行努力学习和大量实践&#xff0c;并运用到了 建设中在整个系统的设计当中&#xff0c;具体根据网上失物招领的现状来进行开发的&#xff0c;具体根据用户需求实现网上失物招领网络…

node.js快速入门-day03

个人名片&#xff1a; &#x1f60a;作者简介&#xff1a;一名大二在校生 &#x1f921; 个人主页&#xff1a;坠入暮云间x &#x1f43c;座右铭&#xff1a;给自己一个梦想&#xff0c;给世界一个惊喜。 &#x1f385;**学习目标: 坚持每一次的学习打卡 文章目录 web服务器创建…

重新配置node.js,npm,环境变量

起因是检查最近收到的一些朋友分享给我的各种资料&#xff0c;什么前端&#xff0c;后端&#xff0c;java,go,python等语言&#xff0c;想着将一个模拟QQ音乐的一个源代码进行跑通&#xff0c;看看有什么特别之处。如下图 出现了node环境路径问题&#xff0c;参考链接 https:/…

WebPack的使用及属性配、打包资源

WebPack(静态模块打包工具)(webpack默认只识别js和json内容) WebPack的作用 把静态模块内容压缩、整合、转译等&#xff08;前端工程化&#xff09; 1️⃣把less/sass转成css代码 2️⃣把ES6降级成ES5 3️⃣支持多种模块文件类型&#xff0c;多种模块标准语法 export、export…

nodejs+vue超市管理系统pythonflask-django-php

快速发展的社会中&#xff0c;人们的生活水平都在提高&#xff0c;生活节奏也在逐渐加快。为了节省时间和提高工作效率&#xff0c;越来越多的人选择利用互联网进行线上打理各种事务&#xff0c;然后线上管理系统也就相继涌现。与此同时&#xff0c;人们开始接受方便的生活方式…

Express:快速搭建Node.js应用的基石

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

基于python+vue超市在线销售系统的设计与实现flask-django-php-nodejs

根据此问题&#xff0c;研发一套超市在线销售系统&#xff0c;既能够大大提高信息的检索、变更与维护的工作效率&#xff0c;也能够方便信息系统的管理运用&#xff0c;从而减少信息管理成本&#xff0c;提高效率。 该超市在线销售系统采用B/S架构、并采用python语言以及django…

nodejs+vue高校洗浴管理系统python-flask-django-php

高校洗浴管理系统采用数据库是MySQL。网站的搭建与开发采用了先进的nodejs进行编写&#xff0c;使用了express框架。该系统从两个对象&#xff1a;由管理员和学生来对系统进行设计构建。主要功能包括&#xff1a;个人信息修改&#xff0c;对学生管理、浴室信息、浴室预约、预约…

基于python+vue超市管理系统flask-django-php-nodejs

课题主要分为二大模块&#xff1a;即管理员模块和员工模块&#xff0c;主要功能包括&#xff1a;个人信息修改、员工信息、商品信息、商品进货、商品出库、商品销量等&#xff1b; 目录 摘 要 I Abstrac II 目录 III 1绪论 1 1.1 研究背景 3 1.1.1国内研究现状 3 1.1.2国外研究…

基于python+vue超市货品信息管理系统flask-django-php-nodejs

在此基础上&#xff0c;结合现有超市货品信息管理体系的特点&#xff0c;运用新技术&#xff0c;构建了以 python为基础的超市货品信息管理信息化管理体系。首先&#xff0c;以需求为依据&#xff0c;根据需求分析结果进行了系统的设计&#xff0c;并将其划分为管理员和用户二种…

nodejs+vue高校心理健康评测与服务系统python-flask-django-php

随着社会的发展&#xff0c;系统的管理形势越来越严峻。越来越多的用户利用互联网获得信息&#xff0c;但各种信息鱼龙混杂&#xff0c;信息真假难以辨别。为了方便用户更好的获得高校心理健康评测与服务&#xff0c;因此&#xff0c;设计一种安全高效的高校心理健康评测与服务…

node.js 常见命令

1. npm init: 初始化一个新的Node.js项目&#xff0c;创建一个package.json文件。 2. npm install: 安装项目所需的所有依赖项。 3. npm run: 运行在package.json文件中定义的脚本。 4. node index.js: 运行一个Node.js文件。 5. node -v: 查看当前安装的Node.js版本号。 6. np…

基于nodejs+vue学生作业管理系统python-flask-django-php

他们不仅希望页面简单大方&#xff0c;还希望操作方便&#xff0c;可以快速锁定他们需要的线上管理方式。基于这种情况&#xff0c;我们需要这样一个界面简单大方、功能齐全的系统来解决用户问题&#xff0c;满足用户需求。 课题主要分为三大模块&#xff1a;即管理员模块和学生…

nodejs+vue高校会议室预订管理系统python-flask-django-php

伴随着我国社会的发展&#xff0c;人民生活质量日益提高。于是对系统进行规范而严格是十分有必要的&#xff0c;所以许许多多的信息管理系统应运而生。此时单靠人力应对这些事务就显得有些力不从心了。所以本论文将设计一套高校会议室预订管理系统&#xff0c;帮助学校进行会议…

npm install jsencrypt爆错

报错: npm install jsencrypt npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.npm.taobao.org/jsencrypt failed, reason: certificate has expired npm ERR! A complete log of this run can be found in: C:\Users…

谈谈Node.js版本管理工具

Node.js简介 Node.js是一个开源的、跨平台的、用于服务端和网络应用的运行平台。它基于Googles V8引擎&#xff0c;并使用事件驱动、非阻塞I/O模型&#xff0c;使得其轻量且高效。Node.js的目标是使得JavaScript的开发范围扩展到Web开发之外&#xff0c;使开发者可以使用JavaS…

基于nodejs+vue基于hive旅游数据的分析与应用python-flask-django-php

系统阐述的是使用基于hive旅游数据的分析与应用系统&#xff0c;对于nodejs结构、MySql进行了较为深入的学习与应用。主要针对系统的设计&#xff0c;描述&#xff0c;实现和分析与测试方面来表明开发的过程。开发中使用了express框架和MySql数据库技术搭建系统的整体架构。利用…

Node.js 函数

Node.js 函数 简介 Node.js 大部分模块都由 js 编写,所以函数的语法与 js 基本相同,我们将不再对基础的函数内容进行讲述,而是对一些复杂的函数进行学习。通过本节的学习,你将会对 Node.js 异步编程中大量使用的回调函数产生更深的理解。另外,你还将学习到 ES6 标准新增…

Sequelize一个易用且基于 promise 的 Node.js ORM 工具

Sequelize中文文档|Sequelize中文网 Sequelize 是一个易用且基于 promise 的 Node.js ORM 工具 适用于 Postgres, MySQL, MariaDB, SQLite, DB2, Microsoft SQL Server, Snowflake, Oracle DB 和 Db2 for IBM i. 它具有强大的事务支持, 关联关系, 预读和延迟加载,读取复制等功…

‘npm‘ 不是内部或外部命令,也不是可运行的程序

npm认识三年了&#xff0c;今天才知道这是node.js的命令 也就是说&#xff0c;想要在cmd里面运行 npm 命令&#xff0c;但就的安装node.js 1. node.js安装 没有安装包的先下载安装包&#xff1a;下载 | Node.js 中文网 (nodejs.cn) 下载之后双击打开&#xff0c;一路安装确…

实战|使用 Node.js 和 htmx 构建全栈应用程序

在本教程中&#xff0c;我将演示如何使用 Node 作为后端和 htmx 作为前端来构建功能齐全的 CRUD 应用程序。这将演示 htmx 如何集成到全栈应用程序中&#xff0c;使您能够评估其有效性并确定它是否是您未来项目的不错选择。 htmx 是一个现代 JavaScript 库&#xff0c;旨在通过…

设置NPM镜像命令

设置NPM镜像命令 NPM 查询当前镜像 npm get registry 设置为淘宝镜像 npm config set registry https://registry.npm.taobao.org/ 设置为官方镜像 npm config set registry https://registry.npmjs.org/ YARN 查询当前镜像 yarn config get registry 设置为淘宝镜像…

NVM安装nodejs的方法

前提&#xff1a; 为解决nodejs升级后出现的各种问题&#xff0c;使用NVM在一台电脑上安装多个版本的nodejs&#xff0c;以便项目可以根据自身使用的node版本来开发。 nodejs版本的查询地址&#xff1a; https://nodejs.org/zh-cn/download/releases/ nodejs下载官网地址&…

Webpack常见插件和模式

目录 目录 目录认识 PluginCleanWebpackPluginHtmlWebpackPlugin自定义模版 DefinePlugin的介绍 ( 持续更新 ) 认识 Plugin Loader是用于特定的模块类型进行转换&#xff1b; Plugin可以用于执行更加广泛的任务&#xff0c;比如打包优化、资源管理、环境变量注入等 CleanWebp…

http模块 获取http请求报文中的路径 与 查询字符串

虽然request.url已包含属性和查询字符串&#xff0c;但使用不便&#xff0c;若只需其中一个不好提取&#xff0c;于是用到了如下路径和字符串的单独查询方法&#xff1a; 一、获取路径 例如&#xff1a;我在启动谷歌端口时输入http://127.0.0.1:9000 后接了 "/search?k…

重构文件上传行为

目标&#xff1a;将 [前端 → 后端] 改成 [前端 → 中间层 → 后端] 第一步&#xff1a;自定义上传行为&#xff08;ElementPlus&#xff09; <template><el-uploadaction""show-file-listv-model:file-list"fileList":on-change"handleCha…

Nest.js Sequelize ORM到数据库(MySQL PostgreSQL)示例

Nest.js Sequelize ORM到数据库(MySQL & PostgreSQL)示例 目录 Nest.js Sequelize ORM到数据库(MySQL & PostgreSQL)示例您将学到什么先决条件步骤1:创建您的第一个NestJS Sequelize ORM应用步骤2:使用NestJS与MySQL或PostgreSQL构建Sequelize模型步骤3:使用Nes…

webpack-loader详解

一、loader的分类 1.pre:前置loader 2.normal:普通loader 3.inline:内联loader 4.post:后置loader 二、执行顺序 pre > normal > inline > post,相同类型的loader执行顺序为&#xff1a;从右到左&#xff0c;从下到上 module:{rules:[{enforce:"pre", …

36.基于SpringBoot + Vue实现的前后端分离-高校汉服租赁网站系统(项目 + 论文)

项目介绍 本站是一个B/S模式系统&#xff0c;采用SpringBoot Vue框架&#xff0c;MYSQL数据库设计开发&#xff0c;充分保证系统的稳定性。系统具有界面清晰、操作简单&#xff0c;功能齐全的特点&#xff0c;使得基于SpringBoot Vue技术的高校汉服租赁网站系统设计与实现管理…

Nestjs配置

Nestjs配置 应用程序通常在不同的环境中运行&#xff0c;根据环境的不同&#xff0c;应该使用不同的配置设置。例如&#xff0c;通常本地环境依赖于特定的数据库凭据&#xff0c;仅对本地 DB 实例有效&#xff0c;生产环境将使用一组单独的 DB 凭据。 由于配置变量会更改&…

11.创建后台系统项目

后台系统项目 兼容性 vite官网&#xff1a;https://vitejs.dev/ vite中文网&#xff1a;https://cn.vitejs.dev/ vite需要node.js版本 >14.0.0&#xff0c;建议16 node -v 查看版本号 创建项目 进入存放目录 执行命令 npm create vitelatest 选择vue框架 选择typescript…

基于nodejs+vue智能菜谱推荐系统python-flask-django-php

本文拟采用nodejs技术和express 搭建系统框架&#xff0c;后台使用MySQL数据库进行信息管理&#xff0c;设计开发的智能菜谱推荐系统。通过调研和分析&#xff0c;系统拥有管理员和用户两个角色&#xff0c;主要具备登录注册、个人信息修改、对用户管理、类型管理、菜谱信息管理…

【开发环境搭建篇】NodeJS版本管理工具NVM的安装和配置

作者介绍&#xff1a;本人笔名姑苏老陈&#xff0c;从事JAVA开发工作十多年了&#xff0c;带过大学刚毕业的实习生&#xff0c;也带过技术团队。最近有个朋友的表弟&#xff0c;马上要大学毕业了&#xff0c;想从事JAVA开发工作&#xff0c;但不知道从何处入手。于是&#xff0…

npm报错:request to https://registry.npm.taobao.org failed, reason certificate has expired

一、问题 npm i 报错&#xff1a;request to https://registry.npm.taobao.org/sxzz%2fpopperjs-es failed, reason: certificate has expired 二、原因 错误提示已经告诉原因是淘宝镜像过期了&#xff01; 其实&#xff0c;早在 2021 年&#xff0c;淘宝就发文称&#xf…

node整理学习(一)

node官方网站1&#xff1a;Node.js 中文网 node下载地址2&#xff1a;Node.js — Download Node.js 黑马大学学习地址&#xff1a;02.初识Node-什么是Node.js_哔哩哔哩_bilibili 什么是nodejs? 1、Nodejs是基于谷歌V8引擎的js运行环境 2、浏览器是js的前端运行环境 3、N…

Node.JS模拟新浪登录

https://github.com/youyudehexie/sinalogin

Node.JS核心模块之module分析

测试文件.js&#xff1a;/*** Created by cherish on 2016/5/24.* 核心模块之module分析** module模块和package包是NodeJs中最重要的支柱(两者可以相互混淆&#xff0c;本质上没什么区别)** 包是实现了某个功能模块的集合** 什么是模块&#xff1f;* a.模块和文件是一一对应的…

webpack proxy工作原理?为什么能解决跨域?

一、是什么 webpack proxy&#xff0c;即webpack提供的代理服务 基本行为就是接收客户端发送的请求后转发给其他服务器 其目的是为了便于开发者在开发模式下解决跨域问题&#xff08;浏览器安全策略限制&#xff09; 想要实现代理首先需要一个中间服务器&#xff0c;webpac…

Node.js基础---Express中间件

1. 概念 1.什么是中间件 中间件(Middleware)&#xff0c;特指业务流程的中间处理环节 2. Express 中间件的调用流程 当一个请求到达 Express 的服务器后&#xff0c;可以连续调用多个中间件&#xff0c;从而对这次请求进行预处理 3. Express 中间件格式 Express 的中间件&…

微信云开发-- Mac安装 wx-server-sdk依赖

第一次上传部署云函数时&#xff0c;会提示安装依赖wx-server-sdk 一. 判断是否安装wx-server-sdk依赖 先创建一个云函数&#xff0c;然后检查云函数目录。 如果云函数目录下只显示如下图所示三个文件&#xff0c;说明未安装依赖。 如果云函数目录下显示如下图所示四个文件&a…

windows安装部署node.js以及搭建运行第一个Vue项目

一、官网下载安装包 官网地址&#xff1a;https://nodejs.org/zh-cn/download/ 二、安装程序 1、安装过程 如果有C/C编程的需求&#xff0c;勾选一下下图所示的部分&#xff0c;没有的话除了选择一下node.js安装路径&#xff0c;直接一路next 2、测试安装是否成功 【winR】…

【前端工程化面试题】webpack的module、bundle、chunk分别指的是什么?

首先从语法方面 在配置文件中有 module 这个配置项&#xff0c;里面有 rules 选项用来配置各种 loader&#xff0c;还有其他各种选项&#xff0c;参考官网。bundle 和 chunk 在配置文件中是没有这个选项的&#xff0c;但是会出现在配置的值中。 module 模块 指单个文件&#xf…

npm install 时出现 “npm ERR! code CERT_HAS_EXPIRED“ 错误

npm install 时出现 “npm ERR! code CERT_HAS_EXPIRED” 错误 出现 “npm ERR! code CERT_HAS_EXPIRED” 错误通常是由于 npm 使用的 SSL 证书过期导致的。 解决方法如下&#xff1a; 1.升级Node.js和npm版本&#xff1a;首先尝试升级Node.ja和npm到最新版本&#xff0c;因为…

node.js中fs\path\http模块的使用

&#x1f973;博 主&#xff1a;初映CY的前说(前端领域) &#x1f31e;个人信条&#xff1a;想要变成得到&#xff0c;中间还有做到&#xff01; &#x1f918;本文核心&#xff1a;Node.js的fs\path\http模块的使用&#xff0c;模块化开发概念 目录 一、node.js概念与作…

【node.js】npm包管理工具的使用

&#x1f973;博 主&#xff1a;初映CY的前说(前端领域) &#x1f31e;个人信条&#xff1a;想要变成得到&#xff0c;中间还有做到&#xff01; &#x1f918;本文核心&#xff1a;node.jsx中npm包管理工具的基础使用&#xff0c;包与依赖关系的介绍 下图为本文的核心 目…

Mongodb基础(node.js版)

一、Mongodb 介绍 Mongodb 是一个文档数据库&#xff0c;以文档形式存储数据&#xff0c;格式类似于 JSON 与 Mysql 的特点及选型对照 MongodbMysql关系类型非关系型关系型存储类型文档存储&#xff08;类似于写 Word &#xff09;表格存储 &#xff08;类似于写 Excle&…

vite兼容chrome48的方法

chrome48不支持async await语法&#xff0c;但有些桌面客户端的内嵌浏览器就是chrome48,如下操作即可兼容 当前环境&#xff1a;2023-2-3使用npm create vitelatest创建 开始兼容操作 安装vite推荐的 vitejs/plugin-legacy 文档官网 https://github.com/vitejs/vite/tree/m…

Vue3+node.js实现webScoket双向通信

Vue3 webScoket方法封装 Node.js webScoket 方法封装 1.先实现服务端node.js scoket方法的封装 先安装ws(基于node.js开发的webScoket 库) npm install ws 2.新建一个webScoket.js文件 3.代码逻辑实现 const Scoket require(ws) // 当前scoket对象 let scoket {} //当前…

基于nodejs+vue的健身房课程预约平台

本系统主要实现了首页、个人中心、用户管理、教练管理、会员卡管理、购买会员管理、课程类型管理、课程信息管理、课程购买管理、场地信息管理、场地预约管理、系统管理,用户&#xff1a;首页、个人中心、购买会员管理、课程购买管理、场地预约管理,教练&#xff1a;首页、个人…

node.js下载和vite项目创建以及可能遇到的错误

目录 一、node.js的下载 1、去官网下载 节点.js (nodejs.org) 2、下载过程 第一步&#xff1a; 第二步&#xff1a; 第三步&#xff1a; 第四步&#xff1a; 第五步: 二、vite项目的创建&#xff08;使用的工具是Hbuilder x&#xff09; 第一步&#xff1a; 出现报错…

【React】react快速入门教程

react快速入门教程 React是一个用于构建用户界面的JavaScript库。它由Facebook开发,并且已经成为前端开发中最受欢迎的工具之一。本快速入门教程将介绍React的基础知识和常用概念,帮助你开始使用React构建交互式的Web应用程序。 1. React的创建和嵌套组件 React是一个JavaSc…

说说webpack的热更新是如何做到的?原理是什么?

文章目录 一、是什么二、实现原理三、总结参考文献 一、是什么 HMR全称 Hot Module Replacement&#xff0c;可以理解为模块热替换&#xff0c;指在应用程序运行过程中&#xff0c;替换、添加、删除模块&#xff0c;而无需重新刷新整个应用 例如&#xff0c;我们在应用运行过…

vite面试题

为什么说vite比webpack更快 和webpack对比&#xff0c;为什么 vite 的冷启动、热启动、热更新都会快&#xff1f;这就要说说二者的区别。 使用 webpack 时&#xff0c;从 yarn start 命令启动&#xff0c;到最后页面展示&#xff0c;需要经历的过程&#xff1a; 以 entry 配置…

Nest创建项目时报错

报错信息 C:\Users\dream\AppData\Roaming\npm\node_modules\nestjs\cli\node_modules\.store\angular-devkitschematics-cli17.1.2\node_modules\angular-devkit\schematics-cli\bin\schematics.js:451load ?? new Function(modulePath, return import(modulePath););^^^Sy…

内源 npm 无法同步官方 npm 解法

内源的 NPM 通常通过 npm config set registry http://内网 全局配置了内源 NPM&#xff0c;采用 T1 进行官方 NPM 的缓存同步。 但可能会存在没有 sync 机制的场景&#xff0c;当依赖的一个外部包发了新版本是无法立即消费的。 可以采用以下方式修正。 1. scope 限制 regis…

Node服务端开发 【什么是Node】

文章目录 &#x1f31f;前言&#x1f31f;Node.js&#x1f31f;特性&#xff1a;&#x1f31f;1. 单线程&#x1f31f;2.异步IO&#x1f31f;前端中的异步&#x1f31f;Node中的异步 &#x1f31f;3.跨平台&#x1f31f;4.运行速度快 &#x1f31f; 劣势&#xff1a;&#x1f3…

初识 Node.js 与内置模块:初识 Node.js及Node.js 环境的安装

回顾与思考 1. 已经掌握了哪些技术 2. 浏览器中的 JavaScript 的组成部分 3. 思考&#xff1a;为什么 JavaScript 可以在浏览器中被执行 4. 思考&#xff1a;为什么 JavaScript 可以操作 DOM 和 BOM 每个浏览器都内置了 DOM、BOM 这样的 API 函数&#xff0c;因此&#xff0c;…

Node.js--》如何在Node.js中操作MySQL

目录 数据库 MySQL的安装与配置 SQL管理数据库 WHERE子句 AND和OR ORDER BY子句 COUNT(*)函数 在Express项目中操作MySQL 数据库 数据库(database)是用来组织、存储和管理数据的仓库。当今世界是一个充满着数据的互联网世界&#xff0c;充斥着大量的数据。数据的来源有…

【Node】Node.js安装与配置(详细步骤)

Node.js安装与配置&#xff08;详细步骤&#xff09;一、安装Node.js1.1 下载1.2 安装1.3 环境变量二、验证是否安装成功三、修改模块下载位置3.1 查看npm默认存放位置3.2 在 nodejs 安装目录下&#xff0c;创建 “node_global” 和 “node_cache” 两个文件夹3.3 修改默认文件…

Vue3中的响应式原理与setup

4.Vue3.0中的响应式原理 vue2.x的响应式 实现原理&#xff1a; 对象类型&#xff1a;通过Object.defineProperty()对属性的读取、修改进行拦截&#xff08;数据劫持&#xff09;。 数组类型&#xff1a;通过重写更新数组的一系列方法来实现拦截。&#xff08;对数组的变更方法…

webpack 配置介绍

一、webpack webpack 仅是一个打包工具&#xff0c;不会处理打包过程的东西例如 es6等新特性&#xff0c;如果需要处理这些新特性需要配置单独的加载bebblle-loader 等。 "devDependencies": {"webpack": "^5.76.3", // 打包工具"…

Node.js 命令行实战:从入门到精通

目录 第一章:Node.js 简介 1.1 Node.js 概述 1.2 Node.js 的特点 1.3 Node.js 的安装和配置 1.3.1 下载和安装 Node.js 1.3.2 验证安装 1.3.3 配置环境变量 1.4 Node.js 的运行环境 1.5 Node.js 的应用场景 1.6 小结 第二章:Node.js 命令行基础 2.1 命令行界面 (…

Node.js 下载与安装教程

文章目录 Node.js 下载Node.js 安装npm 配置配置node_path修改用户变量更换npm源为淘宝镜像全局安装基于淘宝源的cnpm Node.js 下载 1.进入nodejs官网&#xff1a;https://nodejs.org/en 2.单击downloads 3.此时滑动滚动条&#xff0c;找到并单击 previous release 4.在此页…

Umi 插件实战教程

引言 笔者最近开发了一款 umi 插件&#xff1a;plugin-umi-cmdk[1],该插件的功能主要是&#xff1a;在 umi 项目里可以方便的集成 cmd k &#xff0c;实现菜单等搜索。 主体功能并不复杂&#xff0c;但是在集成作为 umi 插件过程中踩了不少坑&#xff0c;主要是 umi 官方文档的…

vue+Nodejs+Koa搭建前后端系统(五)--Nodejs中使用数据库

连接数据库 1.开启mysql服务 以管理员身份运行cmd&#xff0c;输入&#xff1a; net start mysql2.登录 root用户、创建新用户、赋予新用户权限 如果你用root用户作为node的连接用户&#xff0c;这一步可以略过。 &#xff08;1&#xff09;登录root&#xff1a; mysql -…

Windows Nvm安装

前言 在windows系统下安装的是nvm-windows&#xff0c;nvm只支持安装在在Linux和Mac系统下。之前在Linux上安装过&#xff0c;最近在Windows上安装&#xff0c;特记录一下。 下载 下载地址&#xff1a;传送门 安装 双击exe文件&#xff0c;选定安装路径&#xff0c;下一步…

node笔记_koa框架是什么?

文章目录 ⭐前言⭐ koa框架是如何发展而来的&#xff1f;⭐ koa框架的基本使用&#x1f496; 安装 koa&#x1f496; koa的Middleware示例&#x1f496; 支持xml ⭐ 结束 ⭐前言 大家好&#xff0c;我是yma16&#xff0c;本文介绍node的一个web框架koa。 往期文章 node_window…

nvm-windows安装和配置

1.下载nvm-windows https://github.com/coreybutler/nvm-windows/releases 进入后如下图 选择nvm-setup.exe下载 2.安装 2.1 运行安装包&#xff0c;同意协议&#xff0c;下一步 2.2 选择nvm的安装目录&#xff0c;安装路径名最好不要有空格 2.3 点击Next&#xff0c;设…

【社工】NodeJS 应用仓库钓鱼

前言 城堡总是从内部攻破的。再强大的系统&#xff0c;也得通过人来控制。如果将入侵直接从人这个环节发起&#xff0c;那么再坚固的防线&#xff0c;也都成为摆设。 下面分享一个例子&#xff0c;利用应用仓库&#xff0c;渗透到开发人员的系统中。 应用仓库 应用仓库对于开…

搭建新项目 前端环境 及启动项目前的相关配置

** 搭建新项目 前端环境 及启动项目前的相关配置 ** 文章目录 搭建新项目 前端环境 及启动项目前的相关配置 前言一、编程 语言及框架二、步骤1.打开 VS2.导入项目3、配置地址及 请求端口4、启动项目5、查看报错 的日志文件6、运行 命令 安装相关有依赖及 jar 包7、特别要注…

Node.js 文件写入及文件夹交互操作

目录 1、文件写入 1.1 同步写入文件 1.2 将内容追加到文件 2、文件夹交互 2.1 检查文件夹是否存在 2.2 创建新文件夹 2.3 读取目录内容 2.4 重命名文件夹 2.5 删除文件夹 1、文件写入 在Node.js中写入文件最简单的方法是使用fs.writeFile&#xff08;&#xff09;API…

在Node.js中接受来自命令行的输入

目录 1、简介 2、readlineSync 3、列表选择一个项目&#xff1a; 4、类似滑块范围的UI: 1、简介 如何制作一个Node.js CLI程序使用内置的readline Node.js模块进行交互 如何制作一个节点js CLI程序交互&#xff1f; Node.js 从版本7起开始提供了readline模块来执行以下操…

如何解决多个node版本问题?

1. 安装nvm 1.1 下载nvm&#xff1a;https://github.com/coreybutler/nvm-windows/releases 注意&#xff1a;路径中不得有空格 接着的直接下一步直至安装完成 安装完成后&#xff0c;打开安装目录 打开settings.txt文件&#xff0c;文件内容如下 在文档内容后面加上下面两行代…

ERR! code ERR_SOCKET_TIMEOUT

问题 安装npm包&#xff0c;终端报错ERR! code ERR_SOCKET_TIMEOUT ERR! code ERR_SOCKET_TIMEOUT详细问题 笔者运行以下命令重新安装依赖项&#xff1a; npm install控制台报错&#xff0c;具体报错信息如下 npm ERR! code ERR_SOCKET_TIMEOUT npm ERR! network Socket t…

uni-app头像上传(完善个人信息功能),后端NodeJs+MySQL

1. uni-app代码 <template><view class"page-main"><view class"upload"><text>头像&#xff1a;</text><!-- <view class"box" click"chooseUploads"><image class"box-img" s…

Error: EACCES: permission denied, open ‘tree-sitter‘

npm安装没有权限 you could try adding npm i -g bash-language-server --unsafe-permtrue --allow-root报错日志&#xff1a; gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir /usr/local/lib/node_modules/tree-sitter/.node-gyp gyp ER…

Node.js----前后端的身份认证(session与jwt)

Node.js----前后端的身份认证 session与jwt 1 Web 开发模式1.1 服务端渲染的 Web 开发模式1.1.1 服务端渲染的优缺点1.2 前后端分离的 Web 开发模式1.2.1 前后端分离的优缺点1.3 Web 开发模式的选择2 身份认证2.1不同开发模式下的身份认证3 Session 认证机制3.1 HTTP 协议的无状…

express 基本使用

Expres 基本使用 说明 Express 是一个精简的、灵活的 Node.js Web 程序框架&#xff0c;为构建单页、多页及混合的 Web 程序提供了一系列健壮的功能特性&#xff0c;可以快速的搭建一个完整功能的网站。 参考 Node与Express开发Express 官网JavaScript 标准参考教程 node.jsE…

清理构建目标文件夹的两种方式:webpack配置选项 VS clean-webpack-plugin插件

92. 清理构建目标文件夹的两种方式&#xff1a;webpack配置选项 VS clean-webpack-plugin插件 在 webpack 中&#xff0c;clean: true 是一项配置选项&#xff0c;而 clean-webpack-plugin 是一个插件。它们的作用是清理&#xff08;删除&#xff09;构建目标文件夹中的旧文件…

WASM 初探: JS 调用 C 模块

WASM 初探: JS 调用 C 模块 文章目录WASM 初探: JS 调用 C 模块正文0. 环境背景1. 安装 emcc 编译器2. 准备 C 源码 & 编译成 wasm3. JS 调用 WASM4. 更多测试&#xff1a;JS 与 C 代码效率比较、分析5. 遗留问题其他资源参考连接完整代码示例正文 0. 环境背景 JS 运行环…

vue里的export default

相信大家看Vue项目肯定会看到各种导入导出,下面来介绍一下&#xff1a; Vue 的模块机制 Vue 是通过 webpack 实现的模块化&#xff0c;因此可以使用 import 来引入模块&#xff0c;例如&#xff1a;   此外&#xff0c;你还可以在 bulid/webpack.base.conf.js 文件中修改相…

node+express+jQuery+ajax+template+mysql制作搜索框提示功能

一、实现效果 二、核心知识点 1. nodeexpress实现提示功能接口 mysql模拟数据&#xff1a; 接口测试&#xff1a; 路由&#xff1a; const express require(express) const router express.Router() const routerHandler require(../router_handler/search)// 搜索框提…

JS ES5或者ES6简便方法

1.一组数据取最小值 // 查找数组里面最小的元素值const arrs [1, 2, 3, 4]; // ES6 的语法如下 const min Reflect.apply(Math.min, arrs, arrs);console.log(min); // 1// ES5的语法如下&#xff1a;const min2 Math.min.apply(arrs, arrs); console.log(min2); // 1// 或…

jdk1.8、jre1.8运行环境下载安装与环境配置

首先在官网将JDK和JRE下载下来&#xff1a; Java Downloads | Oracle https://www.java.com/zh-CN/download/https://www.java.com/zh-CN/download/ 下载下来之后点击进行安装&#xff0c;安装过程比较简单&#xff0c;需要选择jdk和jre的路径&#xff0c;JDK和JRE尽量放在一…

linux宝塔安装和部署node全栈项目

使用服务器:阿里云ECS系列 服务器操作系统: Alibaba Cloud Linux 2.1903 LTS 64位 连接服务器方式: Workbench远程连接 使用公网IP登录 Workbench远程桌面&#xff0c;使用命令安装linux宝塔面板操作服务器: 1.登录linux宝塔面板&#xff0c;使用终端命令安装linux宝塔 yum i…

Node.js笔记-Express(基于Node.js的web开发框架)

目录 Express概述 Express安装 基本使用 创建服务器 编写请求接口 接收请求参数 获取路径参数(/login/2) 静态资源托管-express.static&#xff08;内置中间件&#xff09; 什么是静态资源托管&#xff1f; express.static() 应用举例 托管多个静态资源 挂载路径前缀…

如何快速了解项目源文件的构成?基于 Node.js 实现项目源代码数据统计工具

当希望了解一个项目的代码规模时&#xff0c;首先可能会想对项目源文件的数量、类型分布、代码行数等做一下数据统计。使用 Linux/git 命令可以满足简单的统计需求&#xff0c;使用流行的 cloc 工具可以实现详细的源代码分析数据。此外也可以使用 Node.js 编码简单的实现个性化…

全网详解 .npmrc 配置文件:比如.npmrc的优先级、命令行,如何配置.npmrc以及npm常用命令等

文章目录1. 文章引言2. 简述.npmrc3. 配置.npmrc3.1 .npmrc配置文件的优先级3.2 .npmrc设置的命令行3.3 如何设置.npmrc4. 配置发布组件5. npm常用命令6. 重要备注6.1 yarn6.2 scope命名空间6.3 镜像出错1. 文章引言 今天在某低代码平台开发项目时&#xff0c;看到如下编译配置…

如何选择最佳的 Node.js Docker 镜像

前言 选择一个Node.js的Docker镜像看起来像是一件小事&#xff0c;但是镜像的大小和潜在漏洞可能会对你的CI/CD流程和安全造成重大的影响。那我们如何选择一个最好Node.js Docker镜像呢&#xff1f;我们在使用FROM node:latest或只是FROM node时&#xff0c;很容易忽略他潜在的…

Hexo图片无法加载图片 | The requested content cannot be loaded,Please try again later.

简介 参考这篇文章的一部分内容&#xff1a;https://blog.csdn.net/qq_36667170/article/details/106409140 加入了使用Typora时的配置方法。 思路 经过多次尝试以后&#xff0c;我发现只有在source文件下&#xff08;和_post同级&#xff09;才能够正确引用图片。 操作步骤…

云服务器搭建Tianji启用网站分析

前言 Tianji 是一款 All-in-One Insight Hub&#xff0c;它集成了 网站分析(Umami) 在线时间监测(Kuma) 服务器监控 三大功能 (还有的在开发) 项目 GitHub&#xff1a;https://github.com/msgbyte/tianji 项目官网&#xff1a;https://tianji.msgbyte.com/ 为啥叫 Tianji&…

Node.js最准确历史版本下载

先进入官网:Node.js https://nodejs.org/en 括号中LTS代表稳定版本. 嫌其他冗余博客帖子多&#xff0c;找起来费眼睛,可以到/release下载:Node.js,在blog后面加/release https://nodejs.org/en/blog/release/ 点击next翻页,跟上面同样的步骤

node 之 http模块

1.什么是http模块 在网络节点中&#xff0c;负责消费资源的电脑叫做客户端&#xff1b;负责对外提供网络资源的电脑&#xff0c;叫做服务器 http模块是node.js官方提供的&#xff0c;用来创建web服务器的模块&#xff0c;通过http模块提供的http.createServer()方法&#xff0c…

npm install 一直在等待sill idealTree buildDeps

最近在整vue的前端项目&#xff0c;npm install的时候一直在等待&#xff0c;记录下处理过程。 1.检查当前npm镜像的地址 输入命令&#xff1a;"npm config get registry"&#xff0c;如果结果是"https://registry.npmjs.org/"。 更换下地址&#xff0c…

npm 设置取消代理

npm 设置淘宝镜像源&#xff1a;npm install -g cnpm --registryhttps://registry.npm.taobao.org npm 查看当前配置信息 npm config listnpm 设置代理 npm config set proxy 127.0.0.1:7890 npm config set https-proxy 127.0.0.1:7890删除代理信息 npm config delete pro…

node.js 封装分页查询

node.js封装sql分页查询 方法&#xff1a; /*** 生成分页查询sql* param {string} table 表名* param {number} pageNum 分页页数 * param {number} pageSize 分页条数 * param {object} query 查询对象 例&#xff1a;{id:1,name:小明}* returns sql语句*/ const limit (ta…

webpack当中的oneOf用法以及tree-shaking

A.oneOf 1.oneOf的作用就是当rules在处理一个文件的时候&#xff0c;只需要用他对应的那一个处理规则进行处理&#xff0c;而不是让所有rules都对一个文件进行处理 2.注意&#xff1a;不能有两个配置处理同一种类型文件。例如对js文件进行处理的时候&#xff0c;如果在rules当…

Node【包】

文章目录 &#x1f31f;前言&#x1f31f;Nodejs包&#x1f31f;什么是包&#xff1f;&#x1f31f;自定义包&#x1f31f;包配置文件&#x1f31f;示例&#x1f31f;Package.json 属性说明&#x1f31f;语义化版本号&#x1f31f;package.json示例 &#x1f31f;符合CommonJS规…

【NestJs】数据库重构

上一篇文章详细了介绍nestjs 配置数据库&#xff0c;有不懂的小伙伴可以先查看上一篇文章【NestJs】使用连接mysql企业级开发规范在继续往下。 今天这一篇文章主要是针对配置数据库的重构&#xff0c;使用代码规范&#xff0c;方便后期维护。 当应用变得复杂 我们需要借用TypeO…

nrm之npm镜像源管理工具(NPMRegistryManager)

nrm之npm镜像源管理工具(NPMRegistryManager) 文章目录 nrm之npm镜像源管理工具(NPMRegistryManager)1. Whats is nrm?1. 官网地址2. 关于nrmHow to configure yarn to use private registry ?如何配置yarn使用私有注册表&#xff1f; 2. 安装2. 用法1. 查看2. 切换3. 新增4.…

越来越流行的 pnpm,了解一下

pnpm 为何能流行 快速和轻量 前端开发用的包管理工具是 npm&#xff08;Node Package Manager&#xff09;&#xff0c;应付普通的开发还是不错的。 但它在也有不少痛点&#xff0c;于是 yarn 轮子被造了出来。它通过并行下载和缓存解决了 npm 下载慢的问题&#xff0c;并引…

如何把已安装的nodejs高版本降级为低版本

第一步.先清空本地安装的node.js版本 按健winR弹出窗口&#xff0c;键盘输入cmd,然后敲回车&#xff08;或者鼠标直接点击电脑桌面最左下角的win窗口图标弹出&#xff0c;输入cmd再点击回车键&#xff09; 然后进入命令控制行窗口&#xff0c;并输入where node查看之前本地安装…

node面试知识

01node和浏览器有什么区别和联系&#xff0c;及node进行服务端开发的本质 Node.js和浏览器在JavaScript运行环境方面存在一些区别和联系。 区别&#xff1a; 运行环境&#xff1a;Node.js是一个服务器端JavaScript运行环境&#xff0c;而浏览器是一个客户端JavaScript运行环…

npm下载时下载失败解决方法

1.清楚缓存 npm cache clean --force2.切换下载镜像 1.查看当前使用的镜像地址命令 npm config get registry切换为淘宝镜像命令&#xff08;安装一些package容易报错&#xff09; npm config set registry https://registry.npm.taobao.org或官方&#xff1a; npm config…

Vite为什么比Webpack快

本文作者为 360 奇舞团前端开发工程师 一.引言 Vite和Webpack作为两个主流的前端构建工具&#xff0c;在近年来备受关注。它们的出现使得前端开发变得更加高效和便捷。然而&#xff0c;随着前端项目规模的不断增大和复杂度的提升&#xff0c;构建工具的性能优化也成为了开发者关…

windows中如何将已安装的node.js版本进行更换

第一步&#xff1a;先清除已经安装好的node.js版本 1.按健winR弹出窗口&#xff0c;键盘输入cmd,然后敲回车&#xff08;或者鼠标直接点击电脑桌面最左下角的win窗口图标弹出&#xff0c;输入cmd再点击回车键&#xff09; 然后进入命令控制行窗口&#xff0c;并输入where node…

【node进阶】深入浅出websocket即时通讯(二)-实现简易的群聊私聊

✅ 作者简介&#xff1a;一名普通本科大三的学生&#xff0c;致力于提高前端开发能力 ✨ 个人主页&#xff1a;前端小白在前进的主页 &#x1f525; 系列专栏 &#xff1a; node.js学习专栏 ⭐️ 个人社区 : 个人交流社区 &#x1f340; 学习格言: ☀️ 打不倒你的会使你更强&a…

webpack基础须知

一&#xff1a;webpack是什么&#xff1f; webpack是一个打包工具&#xff0c;可以打包html.js.css等文件&#xff0c;使得文件压缩等好处 二.webpack的安装与使用 1.下载webpack软件包 --save-dev是开发环境中使用。 2.配置命令 在package.json文件中配置命令 三.执行命令&am…

windows下安装cnpm

cnpm是淘宝团队开发的一个针对中国用户的npm镜像源&#xff0c;它是npm的一个定制版本。由于国外的npm源在国内访问速度较慢&#xff0c;所以cnpm镜像源可以提供更快的下载速度。cnpm的使用方式与npm基本相同&#xff0c;只需将npm替换为cnpm即可。 要想使用cnpm等先安装node.…

Vue | Vue.js 实现过渡动画

&#x1f5a5;️ Vue .js专栏&#xff1a;Vue .js 实现过渡动画 &#x1f9d1;‍&#x1f4bc; 个人简介&#xff1a;一个不甘平庸的平凡人&#x1f36c; ✨ 个人主页&#xff1a;CoderHing的个人主页 &#x1f340; 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀️ &#x1f44…

npm ERR! code ERESOLVE

1、问题概述&#xff1f; 执行npm install命令的时候报错如下&#xff1a; tangxiaochuntangxiaochundeMacBook-Pro stf % npm install npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resol…

Node.js 流 Stream【详解】

什么是流&#xff1f; 流是一种将整体数据分割成多个小块依次进行处理的方式。 举个形象的例子&#xff1a; 山上有1000颗拳头大的小石子&#xff0c;需要搬下山。 传统的处理方式&#xff1a;安排一辆大卡车&#xff0c;一次性将石子全部运下山。流的处理方式&#xff1a;修…

WebStorm创建第一个Express项目

WebStorm创建Express项目步骤如下&#xff1a; 1、在WebStorm创建项目 选择项目存储位置&#xff0c;然后点击create&#xff0c;再选择创建的窗口&#xff0c;一般都是创建在this window上 2、进入窗口会终端会开始下载Express项目所需要的文件&#xff0c;我们等到出现如下图…

cnpm的简介与使用

前言在了解本章节前建议大家先了解npm的原理&#xff0c;这样会方便大家理解cnpm的诞生&#xff0c;大家可以查看这片文章&#xff1a;npm 基本使用 和 npm install 原理 的 npm install原理了解了npm原理后&#xff0c;我们可以知道npm是从rejistry仓库https://registry.npmjs…

关于nodejs调用c/c++代码的一些感悟

帮客户解决问题&#xff0c;他们做的业务涉及到硬件&#xff0c;但是桌面端程序员离职&#xff0c;临时接手的人员&#xff0c;只会node&#xff0c;于是希望通过node调用c 基本套路&#xff0c;使用ffi和ref插件&#xff0c;打开设备正常&#xff0c;但就是无法读取数据。 接…

计算机毕业设计node.js+vue+Element电商后台管理系统

项目介绍 网络的广泛应用给生活带来了十分的便利。所以把电商后台管理与现在网络相结合,利用node技术建设电商后台管理系统,实现电商后台管理的信息化。则对于进一步提高电商后台管理发展,丰富电商后台管理经验能起到不少的促进作用。 电商后台管理系统能够通过互联网得到广泛…

1.初识Node.js

由于浏览器中有Javascript解析引擎&#xff0c;所以写的javascript可以在浏览器中执行&#xff0c;不同的浏览器有不同的JS解析引擎。由于浏览器内置了DOM,BOM,AJAX这种API&#xff0c;所以JS才能使用他们。 Node.js和浏览器都可以为JS提供运行环境&#xff0c;可以使用Node.j…

六、http模块

HTTP —— 超文本传输协议&#xff0c;用于规范客户端浏览器和服务端以何种格式进行通信和数据交互&#xff1b;HTTP由请求和响应构成的&#xff0c;是一个标准的客服端服务器模型。 HTTP请求响应过程 先简单的来了解以下HTTP的请求响应过程&#xff1a;1.地址解析&#xff1a…

electron打包之后托盘不见了

electron打包之后托盘不见了 问题出现背景&#xff1a;使用electron-build打包导致了右下角的托盘不见了&#xff0c;可以看到有桌面运用在运行&#xff0c;但是里面显示的是一个空的图片。然后找了很多的博客和文章&#xff0c;发现都是随便粘贴的&#xff0c;最终经过自己的…

vue开发环境配置

链接一 链接二 链接三 链接四 我做了什么&#xff1a; 文章目录1.下载node.js2.设置 prefix和cache3. 设置淘宝源4. 下载cnpm5. 下载vue36. 下载vue_cli7. 设置环境变量1.下载node.js 2.设置 prefix和cache npm config set prefix "D:\nodejs\node_global" npm conf…

ssh2.js+Shell一套组合拳下来,一年要花2080分钟做的工作竟然节省到52分钟~

前言 进入了新的一年&#xff0c;团队被分配了新的工作内容——每周巡检。 巡检工作简单&#xff0c;但需要人工重复性地登陆远程服务器、输入重复的命令&#xff0c;然后将命令的结果记录下来。每做一次估计花40分钟&#xff0c;但要每周做&#xff0c;一年52周&#xff0c;…

Node.JS 安装配置 | 安装排错解析

&#x1f497;wei_shuo的个人主页 &#x1f4ab;wei_shuo的学习社区 &#x1f310;Hello World &#xff01; Node.js下载 Node.js官方下载地址 官方下载如果慢&#xff0c;请用如下地址下载&#xff1a; Node.js 中文网 根据自己计算机配置下载 Next Next 安装地址可更换 Next…

【Vue从入门到进阶】Node.js安装与配置

✅作者简介&#xff1a;CSDN一位小博主&#xff0c;正在学习前端&#xff0c;欢迎大家一起来交流学习&#x1f3c6; &#x1f4c3;个人主页&#xff1a;白月光777的CSDN博客 &#x1f525;系列专栏&#xff1a;Vue从入门到进阶 &#x1f4ac;个人格言&#xff1a;但行好事&…

浏览器中的事件循环和Node.js中事件循环的区别(经典面试题)

文章目录前言node事件循环浏览器事件循环区别&#xff1a;例子&#xff1a;浏览器端运行结果node端运行结果小结前言 众所周知&#xff0c;JavaScript是单线程执行的&#xff0c;指的是一个进程里只有一个主线程。 JavaScript中的进程有&#xff1a;一个浏览器主进程、一个GP…

my first cesium demo

参考网上显示一个地球的网页代码&#xff0c;运行时候报错了。 1、报错内容 SecurityError: Failed to execute texImage2D on WebGL2RenderingContext: The image element contains cross-origin data, and may not be loaded. 2、问题定位 网站需要发布出来才能正常访问。…

Express篇-连接mysql

创建数据库配置文件config/sqlconfig.jsconst sqlconfig {host: localhost, // 连接地址user: root, //用户名password: ****, //密码port: 3306 , //端口号database: mysql01_dbbooks //数据库名 } module.exports sqlconfig封装数据库管理工具 utils/mysqlUtils.…

Vscode创建vue项目的详细步骤

目录 一、概述 操作的前提 二、操作步骤 一、概述 后端人员想在IDEA里面创建一个Vue的项目&#xff0c;但是这非常麻烦&#xff0c;用vscode这个前端专用软件创建就会非常快速。 操作的前提 1.安装vscode软件的步骤&#xff1a;vscode下载和安装教程和配置中文插件&#…

基于react+nodejs+mysql开发用户中心,用于项管理加入的项目的用户认证

基于reactnodejsmysql开发用户中心&#xff0c;用于项管理加入的项目的用户认证用户中心功能介绍页面截图后端采用架构user表projects表project_user表仓库地址用户中心功能介绍 用户中心项目&#xff0c;用于统一管理用户信息、登录、注册、鉴权等 功能如下&#xff1a; 用…

nodejs基于vue高校学报论文在线投稿系统

在新发展的时代&#xff0c;众多的软件被开发出来&#xff0c;给用户带来了很大的选择余地&#xff0c;而且人们越来越追求更个性的需求。在这种时代背景下&#xff0c;高校只能以工作人员为导向&#xff0c;以稿件的持续创新作为高校最重要的竞争手段。 可定制框架:ssm/Sprin…

minimal-mock 极简 mock 服务

minimal-mock 极简 mock 服务&#xff0c;采用 koa 搭建&#xff0c;支持全局配置及多种数据格式。 文章首发于minimal-mock 极简 mock 服务。 什么是 Mock 数据&#xff1a;在前后端约定好 API 接口以后&#xff0c;前端可以使用 Mock 数据来在本地模拟出 API 应该要返回的数…

关于vue中因为版本冲突安装没有效果,问题总结

1.关于安装了vue3中element-ui的安装已经改为npm install --save element-plus了&#xff0c;就需要导入对应的css样式&#xff0c;引入了element-plus的样式报错怎么解决呢&#xff0c;只需要改一下样式&#xff0c;如下&#xff1a;import element-plus/theme-chalk/index.cs…

macOS上安装和使用nvm

macOS 上安装和使用 nvm nvm&#xff08;Node Version Manager&#xff09;是一款用于管理 Node.js 版本的工具&#xff0c;可以让您在同一台计算机上轻松地切换和管理多个 Node.js 版本。本文将向您介绍如何在 macOS 上安装和使用 nvm。 一、安装 nvm 打开终端应用程序。 使…

【物联网服务NodeJs-5天学习】第一天篇③ —— VsCode上运行第一个NodeJs 程序,配置自动重启插件 nodemon

【NodeJs-5天学习】第一天篇③ —— VsCode上运行第一个NodeJs 程序&#xff0c;配置自动重启插件 nodemon1、项目说明2、项目步骤2.1 创建项目目录 —— HelloDemo2.2 创建 index.js 文件2.3 初始化npm —— package.json2.4 安装第三方库2.5 编写demo代码2.6 大功告成&#x…

Nodejs中npx简介和作用

一、npx简介npm从5.25.2版开始&#xff0c;增加了 npx 命令。方便了我在项目中使用全局包。二、安装Node安装后自带npm模块&#xff0c;可以直接使用npx命令。如果不能使用用&#xff0c;就要手动安装一下。npm install -g npx三、使用npx想要解决的主要问题&#xff0c;就是调…

建木v2.7.0发布

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。建木v2.7.0现已发布主要更新&#xff1a;新增节点缓存功能、修复若干已知bugfeature:RFC-034-workflow&pipeline-cache实现enhance…

后台-husky提交代码规范使用

husky是一个git hook工具&#xff0c;可以帮助我们触发git提交的各个阶段&#xff1a;pre-commit、commit-msg、pre-push 1.如何使用husky呢&#xff1f; npx husky-init && npm installWindows安装不成功试试npx husky-init && npm install 2.git commit规范…

2022-03-06 宝塔面板部署 vue+node 项目

打开宝塔面板&#xff0c;在软件商店中搜索安装 Nginx、MySQL 和 PM2管理器点击左侧导航的 文件&#xff0c;进入到 /www/wwwroot 目录&#xff0c;将后端项目文件夹中的 node_modules 文件夹删除后&#xff0c;上传后端项目文件夹到此处进入上传的后端项目文件夹&#xff0c;点…

windows安装node.js和vue3.x

目录 下载并安装node配置环境变量配置淘宝镜像源安装webpack全局打包工具安装cnpm安装vue-cli 3.xcnpm问题警告的解决办法 下载并安装node 1&#xff0c;下载nodejs 直接从node.js官网下载&#xff1a;https://nodejs.org/en/download 根据自己电脑的版本选择32位或者64位&…

Vue Element UI快速上手

一、安装好以下环境 node.js npm webpack vue-cli 二、创建一个vue脚手架工程 1、 全局化安装cnpm npm install cnpm -g --registryhttps://registry.npm.taobao.org2、全局安装 vue-cli &#xff0c;在命令提示窗口执行&#xff1a; cnpm install -g vue-cli 3、cmd进…

nodejs多版本管理工具 nvm

由于高版本的node.js导致gulp执行build命令失败&#xff0c;我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows&#xff0c;方便切换不同版本的node.js。 nvm-windows的下载地址&#xff1a;https://github.com/coreybutler/nvm-windows/releases 在…

the crosswalk [project service must be updated to match the CPU

ionic angular cordova开发的前端项目,在mac中添加Android平台之后运行时报错 the crosswalk project service must be updated to match the CPU使用模拟器安装的时候安装之后报错如下(真机模拟的时候安装之后白屏): 再网上查看的时候有个解释是由于项目使用了插件jpush-pho…

NodeJS安装教程(详细)

系列文章 MySQL安装教程&#xff08;详细&#xff09; 本文链接&#xff1a;https://blog.csdn.net/youcheng_ge/article/details/126037520 MySQL卸载教程&#xff08;详细&#xff09; 本文链接&#xff1a;https://blog.csdn.net/youcheng_ge/article/details/129279265 …

nodejs之net模块的使用

vscode的底层ipc通讯都是基于node的net模块进行封装&#xff0c;今天大概讲解下net模块的使用 官方文档地址&#xff1a;https://nodejs.cn/api/net.html net模块的作用 net模块提供了基于流的方式构建tcp或ipc服务器和客户端的能力。 node:net 模块提供异步网络 API&#x…

【工作记录】记一次执行npm run dev报错的问题

记录一个npm run dev 报错的问题。 今天在家里电脑跑npm run dev的时候报错&#xff0c;报错内容如下: error:0308010C:digital envelope routines::unsupportedat new Hash (node:internal/crypto/hash:71:19)at Object.createHash (node:crypto:133:10)at module.exports (E…

hexo博客搭建及主题优化(一)

个人博客 个人博客: https://www.crystalblog.xyz/ 备用地址: https://wang-qz.gitee.io/crystal-blog/ HexoBlog个人博客介绍软件架构安装教程1. 安装js, hexo, git2. 设置npm全局下载目录3. cnpm安装4 .安装hexo(两种方式)5. hexo初始化6. 清除博客缓存7. md文件生成html页…

webpack.config配置打包入口出口文件

代码延用我上一篇webpack文章的 https://blog.csdn.net/weixin_45966674/article/details/122666831?spm1001.2014.3001.5501 我们完成了基本的项目打包配置 但如果我们想改变打包的文件路径和打包出来的文件和文件名呢&#xff1f; 我们在项目根目录中构建一个webpack.confi…

webpack完成基本项目逻辑打包

找一个文件夹目录 在终端输入 npm init 根据提示操作 就会生成一个package.json 将webpack引入进来 npm install webpack webpack-cli --save-dev项目目录中也会生成对应的包 在项目根目录中创建文件夹src 在src下创建output.js output.js参考代码如下 const output () &g…

node.js版本升级误区

node -v可以查看到当前node版本 现在更新太快 一不注意 自己的node的版本就落后了 可能很多人认为电脑里有node了就可以通过命令窗口更新了 那就是 npm install -g n #安装npm的版本管理工具&#xff1a;n n latest #通过n更新为latest版本但显…

数据按照时间升序排序

数据按照时间升序排序 // index.js // 数据按照时间升序排序 ; (function ascFun() {const arr [{createTime: 1970-01-20 00:00:00,name: "刘一"},{createTime: 1970-01-05 00:00:00,name: "陈二"},{createTime: 1970-01-10 00:00:00,name: "张三&…

nodejs http模块的基本使用

基本使用 // 导入http模块 const http require(http) // 创建服务对象 const server http.createServer((request,response)>{/* // 获取请求的方法:GET、POST等等console.log(request.method,method);//GET// 获取请求的url//只包含路径以及路径中的查询字符串console.l…

轻松搭建远程Node.js服务端,让你的应用在公共网络中畅行无阻!

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

electron15 中无法使用 remote 的解决办法

electron15 中无法使用 remote 的解决办法 # 先安装 electron/remote 包 npm i -D electron/remote# 主进程 js 文件中 app.on(ready,function(){ //....require(electron/remote/main).initialize() // 初始化require(electron/remote/main).enable(mainWindow.webContents) …

【npm】npm 全局安装 和 局部(本地)安装

本地安装&#xff1a;npm命令默认情况下会将包安装到当前目录下&#xff0c;避免了不同程序依赖不同版本包的冲突&#xff1b;减少了包开发者API的兼容性的问题&#xff1b;缺点是会出现一个包安装多次的情况。 全局安装&#xff1a;提高程序重复利用&#xff0c;避免一个程序多…

解决前端跨域问题-搭建反向代理服务器

(:/67f6172bf05d4353bcdb3b8dbdcc5865)] 开发中最常见的跨域问题 跨域问题的出现 “同源策略” &#xff1a;同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源&#xff08;即指在同一个域&#xff09;就是两个页面具有相同的协议&#xff08;prot…

Node.js/Vue.js使用jsSHA库进行SHA1/2/3加密

1 概述 jsSHA是一个用JSTS实现完整SHA系列加密算法的加密库&#xff0c;包括&#xff1a; SHA1SHA-224/256/384/512SHA3-224/256/384/512SHAKE128/256cSHAKE128/256KMAC128/256 官方Github戳这里&#xff0c;目前已有2k的star&#xff0c;这里是一些使用加密算法的例子。 2…

使用nodeJS或nginx本地部署vue项目

nodeJS方式 1.创建项目&#xff0c;使用npm管理项目 npm init2.安装express npm i express3.将打好的包丢到项目的根目录下&#xff0c;我们就用默认的dist命名。 4.项目根目录新建server.js,代码如下 // 引入express const express require(express) // 由于我项目中使用…

关于 npm

1. npm网站 npmjs.com 里面有很多第三方包&#xff0c;是作者放上来的。我们也可以自己写npm包发布到这个网站当中&#xff0c;别人也可以通过npm install 包名来下载 通过搜索包名&#xff0c;去找到你想要的包&#xff1a; 2. npm 命令行工具 npm的第二层含义就是一个命令…

【Vue篇】Vue 项目下载、介绍(详细版)

如何创建一个vue项目&#xff1f;首先要有环境&#xff0c;如下&#xff1a; nodejs vue-cli如果有以上的工具就直接跳过安装教程 【Vue篇】mac上Vue 开发环境搭建、运行Vue项目&#xff08;保姆级&#xff09; 创建vue项目 选择一个位置&#xff0c;你要存放项目的路径&…

ESLint结合VSCode的简单实践

前言 在前端的协作开发中&#xff0c;保持团队的代码风格统一是很有必要的。即使是自己开发&#xff0c;保证代码风格统一也觉得赏心悦目&#xff0c;本文通过最简单的方式来实现ESLint与VSCode的结合。 首先说一下思路。在前端代码检查过程中&#xff0c;eslint与prettier几…

【汇总】Node.js文件系统、路径的操作函数

Node.js文件系统、路径的操作函数 目录 Node.js文件系统、路径的操作函数 1、读取文件readFile函数 2、写文件 3、以追加方式写文件 4、打开文件 5、读文件&#xff0c;读取打开的文件内容到缓冲区中&#xff1b; 6、写文件&#xff0c;将缓冲区内数据写入使用fs.open打开的文件…

学习Angular2框架

知识点 一.环境配置 安装node (node -v /npm -v)安装Angular-cli (ng -v) 二.项目启动 ng serve 搭建Angular项目:ng new 项目名称依赖文件包node_moudle&#xff1a;npm install 依据文件package.json 配置第三方文件引用&#xff1a;.angular-cli.json配置全局样式styles…

elmentUI使用tabs标签页展示动态路由

elementUI中tabs标签页中展示动态路由内容 在home界面中添加tabs标签页&#xff0c;导航栏点击坐标路由时&#xff0c;在标签页中&#xff0c;展示路由中的数据。实现动态的效果。 vuex中存储数据 在vue的vuex中存储&#xff0c;标签页路由的相关数据 store.index.js文件中&a…

CentOS 7 下 使用npm安装ganache

1.建议新建一个文件夹 mkdir dapp cd dapp 2.使用npm初始化项目 npm init 3.安装ganache客户端 npm install ganache-cli 4.开启ganache ./node_modules/.bin/ganache-cli 显示如上&#xff0c;表示启动成功

Node+express+ejs+mysql制作查询数据呈现前端页面

一、实现样式 二、页面结构 1、文档结构 2、数据库mysql结构 3、使用到的模块 三、核心思路 该案例使用nodeexpressejsmysql共同实现&#xff0c;实现效果很简单&#xff0c;查询数据库&#xff0c;获取数据后&#xff0c;呈现在前端页面上面&#xff0c;连接mysql或者数…

项目Echarts电商数据可视化---里面的思考和感悟

1.数据可视化是什么目的? 数据可视化的目的是 为了更直观的反映信息 2 .less在VScode中如何配适: 第一步 要先配适node.js(Node.js下载网址) 温馨提示: 大多数电脑已经是64位 且下载之后看不懂英文没关系 直接下一步 最后如果出现功能确实 可以后期再补充就可以了 不要被英文…

node.js与gulp相关服务器搭建、模块化、npm包、操作文件理论与案例

node.js 概念&#xff1a;node.js是一个js运行环境&#xff0c;有大量的api node.js谷歌V8引擎大量的api 读取一个js文件&#xff1a;cmd中 --------------node 文件名 作用&#xff1a;js依赖于浏览器的js引擎&#xff0c;只能在页面运行&#xff0c;而no…

漏洞复现-Node.js

Node.jsNode.jsCVE-2022-32223 高危Node.js Node.js 是一个基于 Chrome V8 引擎的开源免费跨平台的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型&#xff0c;使其轻量又高效。 Node.js 组件存在 DLL 劫持漏洞 CVE-2022-32223 高危 由于 Node.j…

Node.js入门篇随手记---path (2) ---(三月内修改排版以及填充理解)

1 . 在path模块中 …/ 会抵消一个路径 2 . __dirname是获取当前文件的绝对路径(或者说是 当前文件所在目录的完整路径名) path.join() 方法 可以把多个路径片段拼接为完整的路径字符串 注意: 之后涉及到路径拼接的操作, 推荐使用path.join()方法进行处理. 同时 不要直接使用 …

微信支付宝个人收款解决方案之免签约支付解决方案之APP监控通知方案

关键词&#xff1a;免签约支付&#xff0c;免签约收款&#xff0c;支付宝收款&#xff0c;微信收款&#xff0c;个人免签约收款 背景 ​ 有做网赚或者在网上售卖个人小产品小服务的&#xff0c;需要进行收款&#xff0c;如果零星个别的收款可能直接走个人转账然后手动发货即可…

Node.js开发入门—使用http访问外部世界

Node.js的http模块&#xff0c;不但可以构建服务器&#xff0c;也可以作为客户端类库来访问别的服务器。关键就在两个方法&#xff1a; http.request(options[,callback])http.get(path[,callback]) 除了http&#xff0c;还会用到FileSystem模块和Stream中的stream.Readable和…

npm 运行多个项目

背景&#xff1a;写好的整个项目&#xff0c;需求方要求把一部分代码发布到一个地方&#xff0c;另外一部分代码发布到另一个地方 步骤&#xff1a; 把整个项目的代码分成两个项目这时需要同时运行这两个项目&#xff0c;才能让整个项目流程走通 如图&#xff1a;整个绿色代表…

前端系列三十六:添加本地请求参属地址及请求

第一步&#xff1a; 一般我们会在项目中的src下新建一个api文件夹用来放请求配置及接口中请求的请求参数 第二步&#xff1a; 我们在api文件夹下&#xff0c;新建一个例如apis.js文件用来存储接口参数&#xff0c; 示例&#xff1a; apis.js文件里: const apiList { //…

Node.js 20 —— 几个令人大开眼界的特性

前言&#xff1a;欢迎来到 Node.js 20 Node.js 20 已经发布&#xff0c;带来了创新和激动人心的新时代。这个开创性的版本于2023年4月18日首次亮相&#xff0c;并将在2023年10月发布长期支持&#xff08;LTS&#xff09;版本&#xff0c;并且将持续支持至2026年4月&#xff0c…

小程序使用javascript-obfuscator工具进行代码混淆处理

1.在node.js中执行以下命令下载依赖 npm install javascript-obfuscator -g2.在文件目录中输入 javascript-obfuscator app.js 将会对app.js执行混淆处理,并生成混淆文件app-obfuscator.js 3.将混淆的文件改名为app.js 覆盖源文件 4.上传-审核-发布 即可 附:将当前目录下…

在公司使用GraphQL的5个理由

1. GraphQL的兴起 当今构建API的最佳方式是什么?你可能会想到REST&#xff0c;但是如果你打算投资构建新的软件&#xff0c;那么可能值得考虑一些不同的选项&#xff0c;并从中选择最好的。GraphQL作为REST API架构的替代方案脱颖而出&#xff0c;主要&#xff08;但不只是&a…

如何使用Fastify构建快速的API

Fastify是用于后端Web开发的框架&#xff0c;具有强大的插件架构和最少的开销。它的主要灵感来自Hapi和Express&#xff0c;并且是运行在Node.js上的最快的Web框架之一。 Fastify v3.0是最新版本&#xff0c;自2020年7月上旬开始可用。v3.0具有一些特殊的新功能&#xff0c;例…

【实战】使用Koa.js+Koa-Router实现文件上传的接口(附源码)

文件上传是一个基本的功能&#xff0c;每个系统几乎都会有&#xff0c;比如上传图片、上传Excel等。那么在Node Koa应用中如何实现一个支持文件上传的接口呢&#xff1f;本文从环境准备开始、最后分别用 Postman 和一个HTML页面来测试。 1. 环境准备 首先当然是要初始化一个Koa…

Node.js入门篇随手记---fs (2) ---(三月内修改排版以及填充理解)

1 . 2 . 3 . \r就是"回到行首"&#xff0c;\n就是"到下一行" 即:\r是回车&#xff0c;\n是换行&#xff0c;前者使光标到行首&#xff0c;后者使光标下移一格。 4 .node 会出现动态拼接的问题 如果使用相对路径就会出现错误 解决方法:第一 使用绝对路…

基于node vue的电商系统 mongodb express框架

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 基于node vue的电商系统 mongodb express框架前言技术栈基本功能普通用户管理员一、运行截图&#xff1f;二、使用步骤1.前端main.js2.后端admin路由前言 技术栈 本项目采用…

Node.js踩坑之旅(一)

我作为一个初学者&#xff0c;在看书写代码的时候难免会遇到一些坑&#xff0c;我想把自己经历的大大小小的一些坑写出来。不仅提醒自己&#xff0c;也是给同处相同学习阶段的人的小小的分享。 这几天看了看node.js的net模块&#xff0c;看到了socket对象监听data事件以及sock…

用node.js搭建一个视频推流服务

由于业务中有不少视频使用的场景&#xff0c;今天来说说如何使用node完成一个视频推流服务。 先看看效果&#xff1a; 这里的播放的视频是一个多个Partial Content组合起来的&#xff0c;每个Partial Content大小是1M。 一&#xff0c;项目搭建 &#xff08;1&#xff09;初…

上篇文章viewerjs(npm包补丁)的错误更正。(npm补丁本地没问题,流水线打包要没效果,要么报错)

1、上篇文档的包补丁在本地使用没有问题&#xff0c;并且同事拉代码后也会自动同步npm_modules&#xff0c;也没有问题 2、问题出现在打包上&#xff0c;我这边的项目是用teambition上的飞流设置的流水线来进行打包的&#xff0c;里面用到了两个指令 yarn install npm run bu…

Nodejs 第十章(全局变量)

如何在nodejs定义全局变量呢&#xff1f; 在nodejs中使用global定义全局变量&#xff0c;定义的变量&#xff0c;可以在引入的文件中也可以访问到该变量&#xff0c;例如a.js global.xxx xxx require(xxx.js) xxx.js 也可以访问到该变量&#xff0c;在浏览器中我们定义的全局…

npm使用国内淘宝镜像的方法(两种)

一、通过命令配置 1、设置淘宝镜像源 npm config set registry https://registry.npm.taobao.org/ 2、设置官方镜像源 npm config set registry https://registry.npmjs.org 3、查看镜像使用状态&#xff1a; npm config get registry 如果返回https://registry.npm.taobao.org…

win10电脑npm run dev报错解决

npm run dev报错解决 出现错误前的操作步骤错误日志解决步骤 出现错误前的操作步骤 初始化Vue项目 $ npm create vue3.6.1创建项目文件夹client Vue.js - The Progressive JavaScript Framework✔ Project name: › client ✔ Add TypeScript? › No ✔ Add JSX Support? …

egg.js企业级web框架

egg与express、koa的区别 三者皆为node.js web框架&#xff0c;但&#xff1a; express适合做个人项目&#xff0c;灵活性太高&#xff1b;egg是基于koa封装的企业级框架&#xff0c;奉行约定优于配置&#xff0c;按照一套统一的约定进行应用开发&#xff0c;减少开发学习成本…

npm install 中 --save 和 --save-dev 是什么?

npm&#xff0c;全名 Node Package Manager&#xff0c;套件管理工具&#xff0c;package.json 会记下你在项目中安装的所有套件。 假设在项目中安装 lodash npm i --save lodash这样在 dependencies 中会出现&#xff1a; 如果修改了导入方式&#xff1a; npm i --save-dev …

前端jd要求:了解一门后端开发语言优先 解决方案之Node.js

前端jd要求&#xff1a;了解一门后端开发语言优先 解决方案之Node.js 前言常见的后端开发语言一、什么是 Node.js二、学习 Node.js 的前置知识三、学习 Node.js 的步骤1、Node.js 的安装2、Node.js 的基本语法和 API模块导入和导出文件读写操作HTTP 服务器命令行参数 3、Node.j…

【制作npm包5】npm包制作完整教程,我的第一个npm包

制作npm包目录 本文是系列文章&#xff0c; 作者一个橙子pro&#xff0c;本系列文章大纲如下。转载或者商业修改必须注明文章出处 一、申请npm账号、个人包和组织包区别 二、了解 package.json 相关配置 三、 了解 tsconfig.json 相关配置 四、 api-extractor 学习 五、npm包…

node.js内置模块fs,path,http使用方法

NodeJs中分为两部分 一是V8引擎为了解析和执行JS代码。 二是内置API&#xff0c;让JS能调用这些API完成一些后端操作。 内置API模块(fs、path、http等) 第三方API模块(express、mysql等) fs模块 fs.readFile()方法&#xff0c;用于读取指定文件中的内容。 fs.writeFile()方…

JSON.stringify的使用和一些思维拓展

平时在对一个数据进行凑合用的 json化&#xff0c;我们会直接 JSON.stringify(obj) 输出一个一行的字符串&#xff0c;并且会自动过滤掉 undefined、Function、Symbol等内容&#xff0c;对于递出现循环引用则会直接报错。 但它实际上能够接3个参数&#xff0c;而且&#xff0c…

关于yarn安装vite所遇到的坑

用yarn安装vite时&#xff0c;怎么也装不成功&#xff0c;提示"D:\Program 不是内部或外部命令&#xff0c;也不是可运行的程序或批处理文件。"&#xff0c; yarn create v1.22.18 [1/4] Resolving packages... warning create-vite-app1.21.0: create-vite-app has…

十分钟掌握Nodejs下载和安装

Nodejs安装教程 第一步&#xff1a;下载node.js 第一步&#xff1a;到node官网下载node.js 1、下载官网推荐的版本&#xff0c;网址&#xff1a;https://nodejs.org/en/download/ 第二步&#xff1a;根据需要选择自己需要的版本 1、网址&#xff1a;https://nodejs.org/do…

音乐播放器项目展示

音乐播放器项目展示项目展示后端接口前端部分项目展示 项目地址 https://gitee.com/thinkerwing/test 后端接口 网易云接口官方文档 https://binaryify.github.io/NeteaseCloudMusicApi/#/ 以前写过比较详细的使用api接口的笔记 https://blog.csdn.net/daddykei/article/de…

轮询小案例-扫码登录

模拟扫码登录 代码部分 const koa require(koa) const koaRouter require(koa-router) const koaStaticCache require(koa-static-cache)const server new koa() const router new koaRouter() //静态资源处理 server.use(koaStaticCache(./static, {prefix: /static,gz…

Unity通过socket.io与Node.js通信,服务端一直不响应客户端连接成功的回调

我是在网上看的通信解决方案&#xff0c;当时我动手操作服务器开启&#xff0c;客户端开启之后&#xff0c;在服务器上一直不响应客户端连接成功的回调。找了好多解决办法&#xff0c;甚至将Unity的版本试到了2017&#xff0c;还是不响应。。。将我找到的解决办法记录下来&…

10-Node.js入门

01.什么是 Node.js 目标 什么是 Node.js&#xff0c;有什么用&#xff0c;为何能独立执行 JS 代码&#xff0c;演示安装和执行 JS 文件内代码 讲解 Node.js 是一个独立的 JavaScript 运行环境&#xff0c;能独立执行 JS 代码&#xff0c;因为这个特点&#xff0c;它可以用来…

Observability:使用 OpenTelemetry 对 Node.js 应用程序进行自动检测

作者&#xff1a;Bahubali Shetti DevOps 和 SRE 团队正在改变软件开发的流程。 DevOps 工程师专注于高效的软件应用程序和服务交付&#xff0c;而 SRE 团队是确保可靠性、可扩展性和性能的关键。 这些团队必须依赖全栈可观察性解决方案&#xff0c;使他们能够管理和监控系统&a…

node.js知识系列(1)-每天了解一点

目录 1. Node.js 是什么以及其主要特点2. 事件循环&#xff08;Event Loop&#xff09;和其作用3. 处理回调地狱&#xff08;Callback Hell&#xff09;4. 包管理器和 npm5. 模块系统和导入/导出模块6. 文件操作7. 事件发射器&#xff08;EventEmitter&#xff09;8. 处理异常和…

2023Node.js零基础教程(小白友好型),nodejs新手到高手,(二)NodeJS入门——buffer模块、计算机基础、fs模块、path模块

就算步子乱了又如何&#xff0c;接着跳下去就好了。——《闻香识女人》 开始 011_Buffer_介绍与创建 hello&#xff0c;大家好&#xff0c;我们来学习一下buffer。首先来看看 buffer 是一个什么东东。buffer&#xff0c;中文译为缓冲区&#xff0c;是一个类似于数组的对象&am…

Webpack 解决:ReferenceError: dist is not defined 的问题

1、问题描述&#xff1a; 其一、报错为&#xff1a; ReferenceError: dist is not defined 中文为&#xff1a; ReferenceError&#xff1a;dist 未定义 其二、问题描述为&#xff1a; 想在 webpack 的配置中&#xff0c;创建一个 dist 文件夹来存放 npm run build 打包后…

【Node.js】fs 文件操作模块

const fs require(fs); // 创建目录 fs.mkdir(./avatar,(err)> {// console.log(err)if (err && err.code EEXIST) {console.log("目录已经存在")} })// console.log(__dirname) // 获取当前脚本文件所在的目录 // 文件夹重命名 fs.rename(./avatar,./…

如何使用前端构建工具(如Webpack、Parcel)?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

npm ERR!Cannot read properties of null(reading ‘pickAlgorithm’)报错问题解决

当在使用npm包管理器或执行npm命令时&#xff0c;有时候会遇到“npm ERR!Cannot read properties of null(reading ‘pickAlgorithm’)”这个错误提示&#xff0c;这是一个常见的npm错误。 这个错误提示通常说明在使用npm包管理器时&#xff0c;执行了某个npm命令&#xff0c;…

记录--webpack和vite原理

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 前言 每次用vite创建项目秒建好&#xff0c;前几天用vue-cli创建了一个项目&#xff0c;足足等了我一分钟&#xff0c;那为什么用 vite 比 webpack 要快呢&#xff0c;这篇文章带你梳理清楚它们的原理…

在线求助。。npm i 报错,连公司内部网,无法连外网

各位前端朋友 &#xff0c;有没有遇到我这种npm i 报错的问题。 公司内网&#xff0c;无法连外网&#xff0c;使用公司内部的Nexus镜像源 我在公司内网执行npm i 报错&#xff0c;报network连接失败。 我都已经在npm设置了内部镜像源&#xff0c;它为啥还要去外网下载呢。而…

npm init

1、什么是npm init npm是开源 JavaScript 包管理器&#xff0c;允许 JavaScript 开发人员分享和重用代码。npm init是一种在创建新的npm包时使用的命令&#xff0c;它将提示你填写一些信息以便在package.json文件中创建初始配置。 2、为什么要使用npm init初始化项目 在node…

发布自己的npm包

1.初始化npm包 npm init 输入npm init后&#xff0c;一路默认即可初始化成功&#xff0c;如下&#xff1a; 初始化成功后会生成一个package.json文件 n&#xff08;以我的文件夹demo-npm-dir为例&#xff09; package.json配置如下&#xff1a; {"name": "n…

报错(! [rejected] master -> master (fetch first))解决方案

情况&#xff1a;本地已有的前端项目&#xff0c;想利用git上传到gitee已有仓库上去&#xff0c;但是报错! [rejected] master -> master (fetch first)&#xff1b;其报错信息如下&#xff1a; ! [rejected] master -> master (fetch first) error: failed to push some…

Uncaught ReferenceError: process is not defined

最近在搞老项目升级,将Vue2.6.11里的vuecli5.0.8升级到vite最新版本4.4.9&#xff0c;中间遇到不少问题&#xff0c;有机会以后做记录。 遇到问题 把所有的工作就搞好项目也成功的跑起来&#xff0c;页面一片空白。打开控制台 Uncaught ReferenceError: process is not defi…

自动部署工具PM2

在现代应用程序开发中&#xff0c;自动化部署是一项至关重要的任务。它可以帮助我们快速、可靠地将代码部署到生产环境中&#xff0c;并确保应用程序的持续运行。在这方面&#xff0c;PM2&#xff08;Process Manager 2&#xff09;是一个备受欢迎的自动部署工具。本文将详细介…

认识模块化

1. 模块化的基本概念 1.1 什么是模块化 模块化是指解决一个复杂问题时&#xff0c;自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说&#xff0c;模块是可组 合、分解和更换的单元。 1. 现实生活中的模块化 2.编程领域中的模块化 编程领域中的模块化&#xff0c;…

postman和node.js的使用

一 nodejs下载 下载链接&#xff1a; nodejs官网&#xff1a; https://nodejs.org/zh-cn/download 我使用的windows .msi安装方式&#xff0c;双击一直下一步就行 当前安装完成后的版本&#xff1a;1.下载 2.安装步骤 下载完成后&#xff0c;双击安装包&#xff0c;开始安装&…

webpack实战:某网站RSA登录加密逆向分析

文章目录 1. 写在前面2. 抓包分析3. 定位分析4. 构建webpack 1. 写在前面 回过头看&#xff0c;已慢慢将JS爬虫逆向类型的文章从0建设到了1&#xff0c;文章所有案例真实且内容有效&#xff0c;加密类型丰富。收获了很多粉丝的关注与支持&#xff0c;非常感谢大家&#xff01; …

node 包管理工具对比 npm、yarn、pnpm、yarn berry

飞叶 视频 npm 16~17年 npm3 之前 依赖通过 简单树形 package 嵌套 两个问题&#xff1a; 文件深度过深&#xff0c;在window系统一些应用工具下会处理不了过长的路径不同包依赖相同包会拷贝大量副本&#xff0c;占用磁盘空间 SemVer 版本管理导致依赖安装不确定 缓存能力…

【Node.js】认识express并创建基本web服务器:

文章目录 一、初识 Express【1】Express 简介【2】Express 的基本使用【3】托管静态资源【4】nodemon 二、Express 路由【1】路由的概念【2】路由的使用 三、Express 中间件【1】中间件的概念【2】Express 中间件的初体验【3】中间件的分类【4】自定义中间件 四、使用 Express …

【Node.js】模块化:

文章目录 1、模块化的基本概念2、Node.js 中模块化【1】Node.js 中模块的分类【2】加载模块【3】模块作用域【4】向外共享模块作用域中的成员【5】模块化规范 3、npm与包&#xff08;包/依赖/插件&#xff09;【1】包的基本知识&#xff1a;【2】开发属于自己的包【3】发布包 4…

Linux管理多版本node.js

这里介绍的是Linux版本的nvm工具&#xff1a;一个nodejs版本管理工具&#xff01; 这里可以灵活切换node指定版本哟~ 下载地址&#xff1a;https://github.com/nvm-sh/nvm/releases/ 1.安装 需要先安装git、curl yum install -y git curl这里很慢&#xff0c;需要登录。 如果…

在node中使用JWT认证

在node中使用JWT认证 JWT&#xff08;JSON Web Tokens&#xff09; 是一种流行的身份验证方法&#xff0c;可让我们以 JSON 对象的形式在各​​方之间安全地传输信息。在本文中&#xff0c;我们将介绍如何在 Node.js 应用程序中 使用JWT 身份验证。 什么是JWT JWT 是一个紧…

Vue-devTools安装—创建项目方法2 ui创建——Vue指令综合案例——汽车品牌管理

目录 项目源代码&#xff1a; 一、vue-devTools安装 二、案例功能实现 1、新建项目&#xff08;ui创建&#xff09; 2、cnpm导入项目依赖库 3、删除不需要的代码结构: 4、修改代码结构 5、添加汽车品牌 插件安装 bootstrap的提示功能 添加bootstrap样式 6、删除汽车品牌…

【Node.js】定时任务cron:

文章目录 一、文档&#xff1a;【Nodejs 插件】 二、安装与使用【1】安装【2】使用 三、cron表达式&#xff1a;{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}四、案例&#xff1a; 一、文档&#xff1a; 【说明文档】https://www.npmjs.com/package/cron 【Cron表…

node.js-连接准备

安装nodemon 在cmd中输入npm install nodemon -g &#xff08;g代表全局安装&#xff09; 报错&#xff1a;‘nodemon‘ 不是内部或外部命令&#xff0c;也不是可运行的程序 需要在电脑高级设置里的环境变量中添加node.js的路径 在cmd中输入nodemon --version无误的话说明安装…

将本地前端工程中的npm依赖上传到Nexus

【问题背景】 用Nexus搭建了内网的依赖仓库&#xff0c;需要将前端工程中node_modules中的依赖上传到Nexus上&#xff0c;但是node_modules中的依赖已经是解压后的状态&#xff0c;如果直接机械地将其简单地打包上传到Nexus&#xff0c;那么无法通过npm install下载使用。故有…

Nodejs 相关知识

Nodejs是一个js运行环境&#xff0c;可以让js开发后端程序&#xff0c;实现几乎其他后端语言实现的所有功能&#xff0c;能够让js与其他后端语言平起平坐。 nodejs是基于v8引擎&#xff0c;v8是Google发布的开源js引擎&#xff0c;本身就是用于chrome浏览器的js解释部分&#…

【Vue】路由与Node.js下载安装及环境配置教程

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是Java方文山&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的专栏《Vue快速入门》。&#x1f3af;&#x1f3af; &…

前端构建工具 webpack 笔记

1、了解 webpack 1、定义&#xff1a;本质上&#xff0c;webpack 是一个用于现代 JavaScript 应用程序的静态模块打包工具&#xff0c;当 webpack 处理应用它会在内部从一个或多个入口点构建一个依赖图(dependency graph)&#xff0c;然后将你项目中所程序时&#xff0c;需的…

nvm下载安装教程

前言 nvm 官网地址&#xff1a;https://nvm.uihtm.com 一、nvm 下载 进入 nvm github 地址&#xff0c;下载最新版本&#xff1a;https://github.com/coreybutler/nvm-windows/releases 点击选择当前最新版本。 滑动到底部&#xff0c;点击 nvm-setup.exe 下载安装文件。 接…

前端技术社区总目录

前端技术社区欢迎您的订阅。订阅后&#xff0c;您将可以查看以下所有博客内容。 注&#xff1a;专栏内容主要面向新手 注&#xff1a;每个示例都有相对应的完整代码 注&#xff1a;该专栏博客内容将会逐步迁移至https://blog.csdn.net/m0_60387551/article/details/128017725 …

miot-plugin-sdk. npm install安装失败

miot-plugin-sdk-npm install安装失败 最紧公司要开发一台智能设备&#xff0c;经过同事的对比&#xff0c;选中了米家作为云平台&#xff0c;于是&#xff0c;我就负责开发app界面端&#xff0c;根据官方文档教程 下载了miot-plugin-sdk 程序&#xff0c;准备开始开发,结果悲…

自学WEB后端05-Node.js后端服务链接数据库redis

嘿&#xff0c;亲爱的小伙伴们&#xff01;&#x1f604; 今天我要给大家分享一个超级方便且高效的 NoSQL 类型数据库——Redis&#xff01;&#x1f4a1; 它可不是一般的关系型数据库哦&#xff0c;而是以键值对形式存储数据的内存数据库。&#x1f4da; 快跟着我一起来学习如…

Cloudflare KV 数据备份及迁移

背景 之前的项目一直都用的是免费的服务&#xff0c;后端 Vercel 托管&#xff0c;数据使用的 Cloudflare KV。 这其中就有一个很严重的问题&#xff1a;延迟。经常数据操作了&#xff0c;但是 KV 还是缓存的值。 现在索性全部换成 Cloudflare 全家桶&#xff0c;虽然可以直接…

【小沐学前端】Node.js实现基于Protobuf协议的UDP通信(UDP/TCP)

文章目录 1、简介1.1 node1.2 Protobuf 2、下载和安装2.1 node2.2 Protobuf2.2.1 安装2.2.2 工具 3、node 代码示例3.1 HTTP3.2 UDP单播3.4 UDP广播 4、Protobuf 代码示例4.1 例子: awesome.proto4.1.1 加载.proto文件方式4.1.2 加载.json文件方式4.1.3 加载.js文件方式 4.2 例…

【小沐学前端】Node.js实现基于Protobuf协议的WebSocket通信

文章目录 1、简介1.1 Node1.2 WebSocket1.3 Protobuf 2、安装2.1 Node2.2 WebSocket2.2.1 nodejs-websocket2.2.2 ws 2.3 Protobuf 3、代码测试3.1 例子1&#xff1a;websocket&#xff08;html&#xff09;3.1.1 客户端&#xff1a;yxy_wsclient1.html3.1.2 客户端&#xff1a…

Koa处理请求数据

在开发中&#xff0c;后端接收到请求参数后&#xff0c;需要解析参数。请求分为很多种类型&#xff0c;比如常见的get和post。 请求参数 Koa本身可以解析get请求参数&#xff0c;不能解析post请求参数。例如&#xff1a; router.get(/api/get/userInfo, async (context) >…

Node.js 新特性 SEA/单文件可执行应用尝鲜

#1 关于 SEA 单文件可执行应用&#xff08;SEA&#xff0c;Singe Executable Applications&#xff09;&#xff0c;是 Node.js 新版本的特性&#xff0c;最初在 v19.7.0、v18.16.0 加入&#xff0c;并在 v20.x 得到扩展。而上个月发布的全家桶 Bun.js&#xff0c;就自带了 SEA…

nodejs+http-server简单代码实现一个node服务器

http-server -a localhost -p 8003 --corshttp://localhost:8080/这将使用端口’ 8003 ‘在地址localhost下启动服务器。cors参数将允许运行在端口’ 8080 的应用程序访问这个本地运行的服务器的数据。

ajax同步与异步,json-serve的安装与使用,node.js的下载

20.ajax json 轻量级的数据格式做配置文件网络传输 xml 重量级的数据格式 可扩展标记语言做配置文件网络传输 现在目前主流就是大量采用json做网络传输数据格式 1.ajax的概念: 与服务器进行’通信’的一种技术,能够实现异步的刷新页面 **同步:**按照顺序一步步的执行,容易造…

解决yarn删除代理不成功的问题

之前yarn配了代理&#xff0c;但是速度不稳定&#xff0c;所以换成了淘宝源。 然后发现速度还是很慢&#xff0c;有一天忘了开代理&#xff0c;结果依赖完全不能下载了&#xff0c;报错&#xff1a;info There appears to be trouble with your network connection. Retrying.…

TS(五):装饰器

装饰器 启用装饰器支持类装饰器定义并使用装饰器对比不使用装饰器装饰器叠加实现消息提示统一响应装饰器工厂 方法装饰器登录状态验证数据请求 属性装饰器大小写转换 元数据安装依赖基础用法 参数装饰器验证参数是否为必填项 启用装饰器支持 修改 tsconfig.json {"exper…

在node中操作mysql数据库

目录 前言 在node中安装mysql模块 引入绑定数据库 验证mysql模块能否正常工作 增 便捷方式 改 便捷方式 删 查 前言 本文介绍在node中对数据库使用sql语句进行增删改查 在node中安装mysql模块 npm i mysql 引入绑定数据库 导入mysql模块 const mysql require(m…

简单了解一下:Node的util工具模块

了解util模块&#xff0c;知道怎么使用util来格式化字符串&#xff0c;把对象转化为字符串&#xff0c;检查对象类型。 那么util模块有哪些方法呢&#xff1f;如下图所示&#xff1a; 常用的几个方法&#xff1a; 格式化输出字符串 util提供的格式化方法为&#xff1a;form…

安装Vue脚手架图文详解教程

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl 预备工作 在安装Vue脚手架之前&#xff0c;请确保您已经正确安装了npm&#xff1b;假若还尚未安装npm&#xff0c;请你参考 Node.js安装教程图文详解。 安装Vue脚手架 请…

超详细!手把手带你实现一个完整的Promise

Promise是JavaScript中异步编程的解决方案&#xff0c;一开始在社区中提出和实现&#xff0c;后来ECMAScript将其写进了标准中。Promise有效的解决了异步编程的回调地狱问题&#xff0c;非常受开发者的欢迎。 本文首先介绍了JavaScript中异步编程的几种方式&#xff0c;再对Pr…

在Mac上安装和配置Node.js

在Mac上安装和配置Node.js是一项相对简单但重要的任务。Node.js是一个开源的、跨平台的JavaScript运行时环境&#xff0c;用于构建高效、可扩展的网络应用程序。下面将详细介绍如何在Mac上安装和配置Node.js。 准备工作 在安装配置Node.js之前&#xff0c;你需要确保你的Mac已…

Node.js、Vue的安装与使用(Linux OS)

Vue的安装与使用&#xff08;Linux OS&#xff09; Node.js的安装Vue的安装Vue的使用 操作系统&#xff1a;Ubuntu 20.04 LTS Node.js的安装 安装Node.js Node.js官方下载地址 1.选择合适的系统架构&#xff08;可通过uname -m查看&#xff09;版本安装 2.下载文件为tar.xz格…

npm常用命令与操作篇

npm简介 npm是什么 npm 的英文是&#xff0c;node package manager&#xff0c;是 node 的包管理工具 为什么需要npm 类比建造汽车一样&#xff0c;如果发动机、车身、轮胎、玻璃等等都自己做的话&#xff0c;几十年也做不完。但是如果有不同的厂商&#xff0c;已经帮我们把…

gulp打包vue3+jsx+less插件

最终转换结果如下 在根目录下添加gulpfile.js文件&#xff0c;package.json添加命令npm run gulp var gulp require(gulp) var babel require(gulp-babel) var less require(gulp-less) var del require(del); var spawn require(child_process).spawn;const outDir &…

npm 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

一、报错&#xff1a; npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写&#xff0c;如果包括路径&#xff0c;请确保路径正确&#xff0c; 然后再试一次。 所在位置 行:1 字符: 1npm init -y~~~ CategoryInfo : ObjectNotFo…

实现vue项目和springboot项目前后端数据交互

1、安装node.js 太高版本的win7不支持 这里安装node-v12.16.2-x64.msi&#xff0c;指定安装位置后直接按下一步就可以。npm是node内置的工具 这里配置npm的镜像cnpm&#xff08;提高下载速度&#xff0c;以后用到npm的命令都可以用cnpm命令替换&#xff09;不指定cnpm版本使用…

Node-Express框架的用法

题记 node.js中的express框架的用法。 Express 是简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性&#xff0c;可以创建各种 Web 应用&#xff0c;和丰富的 HTTP 工具。 使用 Express 可以快速搭建一个完整功能的网站。 express框架的特点&#xff1a; 可以设置中间件…

npm run dev 生成network网址无法被同局域网下的其他主机访问

当使用 npm run dev 运行开发服务器时&#xff0c;通常该服务器只会监听本地主机&#xff08;localhost&#xff09;&#xff0c;这意味着只有在运行服务器的计算机上可以访问。如果你希望其他主机也能够访问该开发服务器&#xff0c;你可能需要配置服务器以监听所有可用的网络…

webpack中常见的Plugin有哪些?

一、是什么 Plugin&#xff08;Plug-in&#xff09;是一种计算机应用程序&#xff0c;它和主应用程序互相交互&#xff0c;以提供特定的功能 是一种遵循一定规范的应用程序接口编写出来的程序&#xff0c;只能运行在程序规定的系统下&#xff0c;因为其需要调用原纯净系统提供…

Node.js本地搭建简单页面小游戏

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

npm版本错误——npm ERR! code ERESOLVE 解决方法

起因 项目中echart版本过低&#xff0c;导致某些图表不能正确显示&#xff0c;所以大手一挥&#xff0c;将echart版本从4升级到了5&#xff0c; 再去运行项目的时候 就发现项目报错了 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! …

前端开发技术栈(工具篇):详细介绍npm、pnpm和cnpm分别是什么,使用方法以及之间有哪些关系

目录 npm、pnpm和cnpm分别是什么 npm pnpm cnpm NPM包管理器 使用npm管理&#xff0c;创建/初始化项目 修改npm镜像&#xff08;npm源设置&#xff09; 基本命令 安装依赖项 下载特定版本的依赖 下载开发依赖 下载全局依赖&#xff08;全局安装&#xff09; 升级依…

30天精通Nodejs--第二天:模块系统与npm

深入了解Node.js&#xff1a;模块系统与npm Node.js作为一款强大的服务器端JavaScript运行环境&#xff0c;模块系统和npm&#xff08;Node Package Manager&#xff09;是其成功的重要组成部分。为我们平时提供了便捷的工具和资源&#xff0c;使得在Node.js平台上构建应用变得…

【配置环境】VS Code中JavaScript环境搭建

一&#xff0c;环境 Windows 11 家庭中文版&#xff0c;64 位操作系统, 基于 x64 的处理器VS Code 版本: 1.83.1 (user setup)Node.js 版本&#xff1a;20.9.0 二&#xff0c;为什么搭建JavaScript环境 因为在看《重构改善既有代码的设计第2版》的时候&#xff0c;书中的代码展…

Express框架开发接口之书城商店原型图

这是利用Axure画的&#xff0c;简单画一下原型图&#xff0c;根据他们的业务逻辑我们完成书城商店API开发 首页 分类 购物车 个人中心

nodejs制作一个简单线程池

ThreadPool 类 const { Worker,parentPort,isMainThread } require(worker_threads) //主线程 if(isMainThread){class ThreadPool {size 5;queue [];workerGroup [];free0;maxFree2;monitornull;constructor(size) {this.size size;}//初始化子线程init(){for (let i 0…

【佳学基因检测】Node.js如何构建模块(模组)并调用模组

【佳学基因检测】Node.js如何构建模块&#xff08;模组&#xff09;并调用模组 如何使用Node.js构建自己想要的功能模组&#xff0c;并进行调用呢&#xff1f;下面以构建时间模块为例来说明&#xff1a; 要实现这个功能&#xff0c;你可以使用Node.js的内置模块如http来创建一…

nodejs express uniapp 图书借阅管理系统源码

开发环境及工具&#xff1a; nodejs&#xff0c;mysql5.7&#xff0c;HBuilder X&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; nodejs express vue elementui uniapp 功能介绍&#xff1a; 用户端&#xff1a; 登录注册 首页显示轮播图&am…

Webpack 中 Plugin 的作用是什么?常用 plugin 有哪些?

说说webpack中常见的Plugin&#xff1f;解决了什么问题&#xff1f;- 题目详情 - 前端面试题宝典 1、plugin 的作用 Plugin 是一种计算机应用程序&#xff0c;它和主应用程序互相交互&#xff0c;以提供特定的功能。 是一种遵循一定规范的应用程序接口编写出来的程序&#…

Node.js |(七)express案例实践:记账本 | 尚硅谷2023版Node.js零基础视频教程

文章目录 &#x1f4da;基本结构搭建&#x1f4da;响应静态网页&#x1f4da;获取表单数据&#x1f4da;借助lowdb保存账单信息&#x1f4da;完善成功提醒&#x1f4da;账单列表&#x1f4da;删除账单&#x1f4da;final 学习视频&#xff1a;尚硅谷2023版Node.js零基础视频教程…

什么是Node.js的NVM(Node Version Manager)?它的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

【第2章 Node.js基础】2.3 Node.js事件机制

2.3 Node.js事件机制 学习目标 &#xff08;1&#xff09;理解Node.js的事件机制&#xff1b; &#xff08;2&#xff09;掌握事件的监听与触发的用法。 文章目录 2.3 Node.js事件机制什么是事件机制为什么要有事件机制事件循环事件的监听与触发EventEmitter类常用API 什么是…

【第2章 Node.js基础】2.4 Node.js 全局对象...持续更新

什么是Node.js 全局对象 对于浏览器引擎来说&#xff0c;JavaScript 脚本中的 window 是全局对象&#xff0c;而Node.js程序中的全局对象是 global&#xff0c;所有全局变量(除global本身外)都是global 对象的属性。全局变量和全局对象是所有模块都可以调用的。Node.is 的全局…

node 第十九天 使用node插件node-jsonwebtoken实现身份令牌jwt认证

实现效果如下 前后端分离token登录身份验证效果演示 node-jsonwebtoken 基于node实现的jwt方案&#xff0c; jwt也就是jsonwebtoken, 是一个web规范可以去了解一下~ 一个标准的jwt由三部分组成 第一部分&#xff1a;头部 第二部分&#xff1a;载荷&#xff0c;比如可以填入加密…

部署node.js+express+mongodb(更新中)

1-Linux服务器部署MongoDB 1.升级 yum -y update 2.下载MongoDB安装包 3.上传安装包 上传目录 &#xff1a; /usr/local/ 2-配置MongoDB环境变量并启动 1.配置环境变量全局启动 vi ~/.bash_profile 使用i命令进入编辑模式 添加: export PATH/usr/local/mongodb/bin:$P…

05.webpack中的splitChunks抽离公共代码

1.打包的多入口文件 onst path require(path) const HtmlWebpackPlugin require(html-webpack-plugin) const { srcPath, distPath } require(./paths)module.exports {entry: {index: path.join(srcPath, index.js),other: path.join(srcPath, other.js)},module: {rules…

认识前端包常用包管理工具(npm、cnpm、pnpm、nvm、yarn)

随着前端的快速发展,前端的框架越来越趋向于工程化,所以对于包的使用也越来越多,为了优化性能和后期的维护更新,对于前端包的管理也尤为重要,本文主要阐述对node中包管理工具的理解和简单的使用方法。也欢迎各位大佬和同行们多多指教。😁😁😁 👉1. npm 安装npm 通…

Node.js之http模块

http模块是什么&#xff1f; http 模块是 Node,js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法&#xff0c;就能方便的把一台普通的电脑&#xff0c;变成一台Web 服务器&#xff0c;从而对外提供 Web 资源服务。 如果我们想在node…

云桌面 node_modules 切换艰辛历程记录 rebuild失败记录

拿到node_modules后更换 执行npm rebuild 重新构建 报错 node版本不一致 nvm切换 版本 不成功 换个窗口又变回原来版本号了 设置默认版本 nvm alias default 14.16.1 发现下面还有一个stable的还指向原来版本 nvm alias stable 14.16.1 rebuild 还是失败 逐个rebuild 每个依赖单…

webpack配置自动压缩图片

手动压缩图片 图片压缩是很重要的前端优化&#xff0c;一般可以选择手动压缩 手动压缩网站 webpack压缩图片 这里记录借助webpack的image-webpack-loader实现自动压缩图片 项目是create-react-app搭建的&#xff0c;webpack5.64.4 1、安装相应loader npm i image-webpack…

Node.js入门指南(一)

目录 Node.js入门 什么是Node.js Node.js的作用 Node.js安装 Node.js编码注意事项 Buffer(缓冲器&#xff09; 定义 使用 fs模块 概念 文件写入 文件读取 文件移动与重命名 文件删除 文件夹操作 查看资源状态 路径问题 path模块 Node.js入门 什么是Node.js …

【Exception】npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY

Talk is cheap, show me the code. 环境 | Environment kversionOSwindows 11nodev18.14.2npm9.5.0 报错日志 | Error log >npm create vitelatest Need to install the following packages:create-vite5.0.0 Ok to proceed? (y) y npm ERR! code UNABLE_TO_GET_ISSUER_…

Superset二次开发之环境准备-Nodejs

一、下载安装Nodejs ① 打开nodejs官网 Node.js 击下载LTS版本. 不建议下载最新版,会有版本冲突.可以先查看一下所有版本 Previous Releases | Node.js , 我下载的Node.js 16.20.2 ,下载地址 https://nodejs.org/dist/v16.20.2/node-v16.20.2-x64.msi ② 直接安装 ③ 这…

【Node.js】笔记整理 5 - Express框架

写在最前&#xff1a;跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识&#xff0c;需要格外注重实战和官方技术文档&#xff0c;文档建议作为手册使用 系列文章 【Node.js】笔记整理 1 - 基础知识【Node.js】笔记整理 2 - 常用模块【Node.js】笔记整理 3 - n…

【Node.js】基础梳理 6 - MongoDB

写在最前&#xff1a;跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识&#xff0c;需要格外注重实战和官方技术文档&#xff0c;文档建议作为手册使用 系列文章 【Node.js】笔记整理 1 - 基础知识【Node.js】笔记整理 2 - 常用模块【Node.js】笔记整理 3 - n…

Node.js版本管理工具NVM(Node Version Manager)的使用

nvm简介 nvm&#xff08;Node Version Manager&#xff09;是一个用于管理 Node.js 版本的工具。它可以让你在同一台计算机上安装并切换多个 Node.js 版本&#xff0c;非常方便。 如何安装 nvm 下载 nvm 安装包&#xff1a;访问 https://github.com/nvm-sh/nvm#installing-a…

npm run build小技巧

在config/index.js中设置build.index与build.assetsRoot,这样之后在每次npm run build后会将编译后文件放在指定的路径下。 场景&#xff1a; 1、如果你本地有nginx服务&#xff0c;可将对应两个路径设置到nginx的html路径下&#xff0c;实现每次编译后即可生效的效果。 举例&…

Node.js 的 os 模块介绍

前言 os 模块是 Node.js 内置的一个模块&#xff0c;它提供了一些与操作系统相关的实用方法和属性&#xff0c;比如获取系统信息、环境变量、用户信息等。 如何使用 os 模块&#xff1f; 调用 os 模块的方法和属性&#xff0c;比如获取操作系统的平台和类型&#xff0c;可以使…

craco + webpack 4 升 5

craco webpack 4 升 5 更新包版本尝试build升级其他依赖库使用process插件打印进度信息到底需要多少内存分析构建产出添加 splitChunk总结记录一些好文章&#xff1a; 我的项目使用 craco react 开发 我的 package.json {// ......"dependencies": {"ant-desi…

node.js学习笔记——内部模块、自定义模块的导入和使用方式

文章目录 前文提要内部模块fs模块导入方式fs.readFilefs.writeFile path模块导入方式__dirnamepath.join http模块导入方式创建服务器实例绑定request事件启动服务器 自定义模块和第三方模块导入方式模块作用域 共享方式 前文提要 本人仅做个人学习记录&#xff0c;如有错误&a…

npm私有源构建项目下载依赖报错

Jenkins构建项目报错&#xff0c;依赖找不到 Error: Couldnt find any versions for "babel/helper-module-imports" that matches "^7.22.15"at MessageError.ExtendableBuiltin (/data1/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/…

npm install -g node-gyp error -13

错误内容 npm install -g node-gyp npm ERR! code EACCES npm ERR! syscall mkdir npm ERR! path /usr/local/lib/node_modules/node-gyp npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, mkdir /usr/local/lib/node_modules/node-gyp npm ERR! [Error: EACC…

【小沐学前端】从零开始搭建一个Vue项目

文章目录 1、简介1.1 Vue 核心功能1.2 Vue API风格1.3 node环境 2、构建项目2.1 vue create2.2 vue ui2.3 vue init2.4 vite 结语 1、简介 Vue (发音为 /vjuː/&#xff0c;类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建&am…

nodejs-day1——模块、第三方包管理

自定义模块 我们创建的每个JS文件都是一个自定义模块&#xff0c;并且具有模块作用域&#xff0c;也就是在一个模块中创建的变量、常量、函数等等一切&#xff0c;都只能在当前模块中使用 优点&#xff1a; 1.共享&#xff08;导出/暴露&#xff09;内容给其它模块用&#x…

通过这个技术,浏览器可以运行Node.js、Rust、Python、PHP、C++、Java代码了!

近日&#xff0c;WebContainers 发布重要更新&#xff0c;WASI&#xff08;WebAssembly 系统接口&#xff09;已全面集成到 WebContainers 中。这是一个重要里程碑&#xff0c;它扩大了可以使用浏览器执行的操作&#xff0c;是 Web 开发的全新范例&#xff0c;允许运行大量原生…

webpack之输出(output)

可以通过配置 output 选项&#xff0c;告知 webpack 如何向硬盘写入编译文件。注意&#xff0c;即使可以存在多个 entry 起点&#xff0c;但只能指定一个 output 配置。 用法 在 webpack 配置中&#xff0c;output 属性的最低要求是&#xff0c;将它的值设置为一个对象&#…

request entity too large 解决请求实体过大问题的方法

在网络请求过程中&#xff0c;有时会出现请求实体过大而导致服务器无法处理的情况。本文将介绍两种情况及其解决办法&#xff0c;真实可用&#xff01; 问题描述 请求实体过大问题主要分为两种情况&#xff1a; 1、带413状态码的请求实体过大 这种情况通常发生在请求文件过…

Next.js 开发指​南(GitHub 115k star​)

Next.js 是一个构建于 Node.js 之上的开源 Web 开发框架&#xff0c;它扩展了最新的 React 特性&#xff0c;集成了基于 Rust 的 JavaScript 工具&#xff0c;可以帮助你快速创建全栈 Web 应用 &#xff08;full-stack Web applications&#xff09; 。 对于有一定 React 基础…

Node cool 跨域问题的解决

1.问题 自己在写后端接口的时候 发现一个接口在抖音小程序上可以调用 浏览器上也可以直接打开 但是在H5 的请求中 一直就是cors error 前端报这个跨域问题 在后端 报not Found 一开始以为是找不到 经过确定 发现是跨域问题 2.解决 在全局 configuration.ts 文件里有个全局…

webpack 核心武器:loader 和 plugin 的使用指南(上)

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

php的性能要比node.js高很多吗?

在当今的编程世界中&#xff0c;PHP和Node.js是两种广泛使用的服务器端编程语言。虽然它们都用于构建高效的网络应用程序&#xff0c;但关于它们性能的争论一直存在。有些人认为PHP的性能要比Node.js高很多&#xff0c;而另一些人则持相反意见。 性能通常指的是计算机程序或系…

npm、node、node_global、node_cache等问题的解决方式

项目场景&#xff1a;node环境问题、npm启动问题 一、windows系统安装node后设置node_global和node_cache 在全局安装angular的时候&#xff0c;总是安装不成功&#xff0c;全局安装的node&#xff0c;也能查看到其版本&#xff0c;安装angular命令能够正确执行&#xff0c;只…

NodeJs中要注意onClick的函数调用写法

在一个测试页面写简单的测试函数时候&#xff0c;遇到一个页面刷新问题。同一个函数被调用了几次。 const [msg, setMsg] React.useState("");async function updateGoodsQty2() {...setMsg(rsp.message)}async function updateGoodsQty3() {...setMsg(rsp.message)…

node.js漏洞总结

js开发的web应用和php/Java最大的区别就是js可以通过查看源代码的方式查看到编写的代码&#xff0c;但是php/Java的不能看到&#xff0c;也就是说js开发的web网页相当于可以进行白盒测试。 流行的js框架有&#xff1a; 1. AngularJS 2. React JS 3. Vue 4. jQuery 5. Backbone…

node.js Redis SETNX命令实现分布式锁解决超卖/定时任务重复执行问题

Redis SETNX 特性 当然&#xff0c;让我们通过一个简单的例子&#xff0c;使用 Redis CLI&#xff08;命令行界面&#xff09;来模拟获取锁和释放锁的过程。 在此示例中&#xff0c;我将使用键“lock:tcaccount_[pk]”和“status:tcaccount_[pk]”分别表示锁定键和状态键。 获…

【前端工程化】环境搭建 nodejs npm

文章目录 前端工程化是什么&#xff1f;前端工程化实现技术栈前端工程化环境搭建 &#xff1a;什么是Nodejs如何安装nodejsnpm 配置和使用npm 介绍npm 安装和配置npm 常用命令 总结 前端工程化是什么&#xff1f; 前端工程化是使用软件工程的方法来单独解决前端的开发流程中模块…

【NodeJS】005- NodeJS的NVM与express框架

1.NVM介绍与使用 1.介绍 nvm 全称 Node Version Manager 顾名思义它是用来管理 node 版本的工具,方便切换不同版本的Node.js 2.使用 nvm 的使用非常的简单,跟 npm 的使用方法类似 3.下载安装 首先先下载 nvm,下载地址 https://github.com/coreybutler/nvm-windows/rel…

Node.js实现数据验证和校验功能

在Web开发中经常用到的一种交互效果&#xff0c;它可以在用户点击某个按钮或者触发某个事件时显示一个悬浮框&#xff0c;提供用户与页面进行交互的机会。Vue作为一种流行的JavaScript框架&#xff0c;提供了丰富的工具和方法&#xff0c;可以方便地实现弹窗效果。本文将介绍如…

如何在 Ubuntu 20.04 上安装 Node.js

前些天发现了一个人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;最重要的屌图甚多&#xff0c;忍不住分享一下给大家。点击跳转到网站。 如何在 Ubuntu 20.04 上安装 Node.js 介绍 Node.js是用于服务器端编程的 JavaScript 运行时。它允许开发人员使…

RabbitMQ之Plugins插件----AMQP对接MQTT

1.启用插件 rabbitmq-plugins enable rabbitmq_mqtt 2.检查是否启动成功&#xff0c;打开rabbitmq后台 3.概念&#xff1a; AMQP是由交换器和queue队列组成的消息队列机制&#xff0c;MQTT是由订阅主题组成的消息机制 1.MQTT创建连接时会向rabbitmq创建一个自己的queue&…

NPM 国内镜像

一、修改成腾讯云镜像源 1. 设置命令 npm config set registry http://mirrors.cloud.tencent.com/npm/ 2. 验证命令 npm config get registry 如果返回 http://mirrors.cloud.tencent.com/npm/&#xff0c;说明镜像配置成功。 二、修改成淘宝镜像源 1. 设置命令 npm c…

webpack原理之-打包流程热更新HMR

webpack打包流程&#xff1f; 1. 初始化: 启动构建&#xff0c;读取与合并配置参数&#xff0c;加载Plugin&#xff0c;实例化Compiler&#xff1b; 2. 编译: 从 entry出发&#xff0c;针对每个 Module 串行调用对应的 loader 去翻译文件的内容&#xff0c;再找到该 Module 依赖…

[NKCTF 2024]web解析

文章目录 my first cms全世界最简单的CTF解法一解法二 my first cms 打开题目在最下面发现是CMS Made Simple&#xff0c;版本为2.2.19 扫一下发现存在后台登陆界面&#xff0c;直接访问 用字典爆破下admin的密码为Admin123 然后直接登录&#xff0c;去漏洞库搜一下其实存在…

【Node.js】fs与path模块的基础使用

文章目录 前言一、什么叫做模块二、fs模块2.1 fs模块是干什么的&#xff1f;2.2 fs模块的使用导入fs模块读取文件的内容写入文件内容处理路径问题path路径模块 总结 前言 在Node.js中&#xff0c;fs模块&#xff08;文件系统模块&#xff09;是一个重要的核心模块&#xff0c;…

Node.js Express 框架 2024版 笔记

1.0 操作命令 Node.js express 框架 https://www.expressjs.com.cn/ npm install -g express-generator expressexpress --pug --git // --pug 添加对 pug 模板引擎的支持 // --git 添加 .gitignore 代码仓库排除 //无法直接安装新版pug模板 npm i npm …

前端构建变更:从 webpack 换 vite

现状 这里以一个 op &#xff08;内部运营管理用&#xff09;项目为例&#xff0c;从 webpack 构建改为 vite 构建&#xff0c;提高本地开发效率&#xff0c;顺便也加深对 webpack 、 vite 的了解。 vite 是前端构建工具&#xff0c;使用 一系列预配置进行rollup 打包&#x…

为什么要使用Node.JS

脚本语言需要一个解析器才能运行&#xff0c;JavaScript是脚本语言&#xff0c;在不同的位置有不一样的解析器&#xff0c;如写入html的js语言&#xff0c;浏览器是它的解析器角色。而对于需要独立运行的js&#xff0c;nodejs就是一个解析器。 每一种解析器都是一个运行环境&a…

vue3+threejs+koa可视化项目——模型文件上传(第四步)

文章目录 ⭐前言&#x1f496;往期node系列文章&#x1f496;threejs系列相关文章&#x1f496;vue3threejs系列 ⭐koa后端文件上传(koa-body)&#x1f496;自动创建目录&#x1f496;自定义目录上传&#x1f496;apifox自测上传接口 ⭐vue3前端上传模型文件&#x1f496; axio…

electron实现软件(热)更新(附带示例源码)

热更新指的是&#xff1a;electron 程序已经开启&#xff0c;在不关闭的情况下执行更新&#xff0c;需要我们把远程的app.asar文件下载到本地执行替换&#xff0c;然而 在electron应用程序开启状态是无法直接下载app.asar文件的&#xff0c;下载会检查出app.asar文件被占用&…

nodejs和npm和vite

Nodejs 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境 用途&#xff1a; Node.js 可以被看作是一个 JavaScript 运行时环境&#xff0c;专门用于在服务…

【前端工程化面试题】使用 webpack 来优化前端性能/ webpack的功能

这个题目实际上就是来回答 webpack 是干啥的&#xff0c;你对webpack的理解&#xff0c;都是一个问题。 &#xff08;1&#xff09;对 webpack 的理解 webpack 为啥提出 webpack 是啥 webpack 的主要功能 前端开发通常是基于模块化的&#xff0c;为了提高开发效率&#xff0…

【前端工程化面试题】webpack proxy的工作原理,为什么能解决跨域问题

在 webpack 的配置文件 webpack.config.js 中有一个配置项 devServer 里面有一个属性是 proxy&#xff0c;这里面可以配置代理服务器&#xff0c;解决跨域问题&#xff0c;请参考官网。 一般来说 webpack 的代理就是说的开发服务器 webpack-dev-server。 其实不光是 webpack 其…

SpringBoot+vue2联合打包部署,混合打包部署

SpringBootvue2联合部署&#xff0c;混合部署 前端工程和后端工程目前是都是相对独立性的模式进行开发的。 打包机 只拥有maven&#xff0c;没有nodejs 软件工程场景&#xff1a; 前后端工程在同一个父工程下面&#xff0c;作为一个子工程存在&#xff0c;各自独立开发。前…

【webpack】基础介绍

当我们深入分析Webpack时&#xff0c;可以更加详细地了解它的工作原理、构建流程、常用配置和插件。 工作原理&#xff1a; 解析模块&#xff1a; Webpack从入口文件开始&#xff0c;递归地解析模块之间的依赖关系&#xff0c;构建一个依赖图。解析过程中&#xff0c;Webpack会…

nvm安装node npm没有被安装

1.nvm root 通过此命令找到nvm的安装路径 2.找到此路径下的setting.txt 3.在setting.txt最后添加 node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/ 重新打开cmd 安装一个新node,npm有了 大功告成 删除安装的node …

【Node.js】介绍、下载及安装

目录 一、什么是 Node.js 二、Node.js下载 下载方式1&#xff1a;直接在首页下载&#xff08;下载的是.msi后缀的安装包&#xff09; 下载方式2&#xff1a;点击官网顶上的DOWNLOAD 三、Node.js安装 .zip后缀的安装步骤 .msi后缀的安装步骤 一、什么是 Node.js Node.js …

【Node.js】自动生成 API 文档

目录 1、直接使用swagger-ui-express 2、配合swagger-jsdoc 如何在Node.js项目中使用 Swagger 来自动生成 API接口文档&#xff0c;使用生成方式有很多种。本文基于swagger-jsdocswagger-ui-express快速实现 1、直接使用swagger-ui-express // 方便来浏览和测试api npm i sw…

node express实现json转Excel

有些场景我们需要将json或js中的数据对象转换成Excel文档&#xff0c;作为一个前端&#xff0c;服务框架最应该熟悉的就是node了&#xff0c;以下是基于多语言转换实现代码&#xff0c;看明白原理自己改一改就能用了 1.安装node环境 2.创建一个文件夹&#xff0c;文件夹中创建 …

zsh: command not found: mongo(mac版已解决)

配置背景 基础信息&#xff1a;Macbook pro (m1 pro) 配置方式&#xff1a;采用 Homebrew 进行配置 解决流程 具体流程&#xff1a; 1-打开终端 2-查看 mongodb formulae brew list我的是 mongodb-community5.0 3-查看并复制mongodb安装目录 nathanchenNathansMacBook…

npm run dev(pnpm run dev) 的过程都做了什么?

pnpm run dev 命令执行的过程通常涉及以下步骤&#xff1a; 解析命令&#xff1a; 当你在项目中运行 pnpm run dev 时&#xff0c;pnpm 首先会查找项目根目录下的 package.json 文件。在这个文件的 scripts 字段里&#xff0c;它会找到名为 "dev" 的脚本定义。执行脚…

Node 旧淘宝源 HTTPS 过期处理

今天拉取老项目更新依赖&#xff0c;出现 urlshttps%3A%2F%2Fregistry.npm.taobao.org%2Fegg-logger%2Fdownload%2Fegg-logger-2.6.1.tgz: certificate has expired 类似报错。即使删除 node_modules 重新安装&#xff0c;问题依然无法解决。 一、问题演示 二、原因分析 1、淘…

npm镜像源地址

镜像源地址替换问题&#xff08;重要&#xff09; 2024 年 1 月 22 日 &#xff0c;registry.npm.taobao.org 的 SSL 证书正式过期。 2022 年 5 月 淘宝源发布了公告&#xff1a; &#xff08;大家应该没有太多关注哦&#xff0c;也包括我&#xff0c;哈哈&#xff09; &am…

Node.Js编码注意事项

Node.js 中不能使用 BOM 和 DOM 的 API&#xff0c;可以使用 console 和定时器 APINode.js 中的顶级对象为 global&#xff0c;也可以用 globalThis 访问顶级对象 浏览器端js的组成 Node.js中的JavaScript组成 相比较之下发现只有console与定时器是两个API所共有的&#xff…

npm yarn 一起使用报错

项目记录&#xff0c;具有独特性&#xff0c;仅供参考 项目好好的运行&#xff0c;前一天装个测试工具包&#xff0c; 突然就不行了&#xff0c;所有的项目都安装失败&#xff0c;有时候单独安装一个包可以&#xff0c;有时候又不行了&#xff0c;错误也是五花八门 疯狂百度&…

webpack-dev-server5.0+ 版本问题

webpack-dev-server版本选择 在使用webpack-dev-server搭建新项目时&#xff0c;需要依赖node 和webpack以及webpack-cli 这是需要注意各个应用之间的版本问题 通过npm官网查看webpack-dev-server使用的版本依赖对象 先看package.json&#xff0c;可以看到当前的版本 再找到依…

vite ssr服务端渲染

阅读 Vue文档 这一章里有说过&#xff0c;vue是支持服务端渲染的。 通过createSSRApp创建vue组件实例&#xff0c;并使用renderToString将在服务器渲染好template并返回字符串结构&#xff0c;通过替换占位字符将渲染好的字符串输出到html上&#xff0c;这样的一个过程就实现了…

Node.js基础+原型链污染

Node.js基础 概述&#xff1a;简单来说Node.js就是运行在服务端的JavaScript&#xff0c;Node.js是一个基于Chrome JavaScript运行时建立的一个平台 大小写变换&#xff1a; toUpperCase&#xff08;&#xff09;&#xff1a;将小写字母转为大写字母&#xff0c;如果是其他字…

【Node.js从基础到高级运用】十、Node.js中的数据库操作

简介 MongoDB 是一种非关系型数据库&#xff08;NoSQL&#xff09;&#xff0c;它以其灵活的文档结构、高性能、高可用性、易扩展性而闻名。对于许多Node.js开发人员来说&#xff0c;MongoDB 是后端存储的首选解决方案&#xff0c;因为它可以存储的 JSON-like 文档与 JavaScri…

【趣味项目】NPM下载量日报

【趣味项目】NPM下载量日报 项目地址&#xff1a;GitHub 项目介绍 博主前几天写了几个开源的NPM包&#xff0c;想每天查看自己的NPM包下载量。 但是每次都打开NPM官网再搜索的话就很麻烦&#xff0c;因此做了这个项目&#xff0c;通过定时任务去每日发起请求去查询包的下载…

基于python在线图书馆信息管理系统flask-django-nodejs-php

科学技术日新月异的如今&#xff0c;计算机在生活各个领域都占有重要的作用&#xff0c;尤其在信息管理方面&#xff0c;在这样的大背景下&#xff0c;学习计算机知识不仅仅是为了掌握一种技能&#xff0c;更重要的是能够让它真正地使用到实践中去&#xff0c;以创新的视角去不…

【讲解Node.js常用的命令】进阶版

Node.js常用命令 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境&#xff0c;它使得可以在服务器端运行 JavaScript 代码。Node.js 采用了事件驱动、非阻塞 I/O 模型&#xff0c;非常适用于构建高效的网络应用程序。以下是一些Node.js开发中常用的命令&#xff1…

基于nodejs+vue天气数据可视化平台python-flask-django-php

随着社会多元化的不断发展&#xff0c;天气数据问题不可被简单的理解为是科学问题&#xff0c;更多的是环境问题&#xff0c;可以直接影响到人民的日常生活&#xff0c;甚至对一个国家的政治经济带来影响&#xff0c;由此可见&#xff0c;天气预测是一项非常重要的行业。基于此…

node.js是什么怎么用常用方法

什么是node.js Node.js是一个基于Chrome V8 JavaScript引擎的服务器端运行环境。它允许使用JavaScript来开发高性能的网络应用程序。Node.js采用事件驱动、非阻塞式I/O模型&#xff0c;使其能够处理大量并发请求而不会出现阻塞。 Node.js最初是由Ryan Dahl于2009年创建的&…

python学生作业管理系统flask-django-nodejs-php

课题主要分为三大模块&#xff1a;即管理员模块和学生、教师模块&#xff0c;主要功能包括&#xff1a;学生、教师、作业信息、学习模块、教学评价、学习情况等&#xff1b; 关键词&#xff1a;学生作业管理系统&#xff1b;作业信息 目录 摘 要 I Abstrac II 目录 III 1绪论 1…

python的OA公文发文管理系统flask-django-php-nodejs

采用结构化的分析设计&#xff0c;该方法要求结合一定的图表&#xff0c;在模块化的基础上进行系统的开发工作。在设计中采用“自下而上”的思想&#xff0c;在OA公文发文管理系统实现了用户、公文分类、公文信息、待办提醒等的功能性。系统根据现有的管理模块进行开发和扩展&a…

Node.js Express

15 express 1.问题 node http创建服务繁琐 代码不美观&#xff0c;代码量多 2.express 封装服务器 快速搭建后端项目 3.如何使用 安装 npm i express4.创建服务 // 1.导入express const express require(express) ​ // 2.创建服务 const app express() ​ // 3. 监…

基于nodejs+vue宿舍管理系统python-flask-django-php

随着信息时代的来临&#xff0c;过去的传统管理方式缺点逐渐暴露&#xff0c;对过去的传统管理方式的缺点进行分析&#xff0c;采取计算机方式构建宿舍管理系统。本文通过课题背景、课题目的及意义相关技术&#xff0c;提出了一种楼宇信息、宿舍信息、宿舍安排、缺勤信息等于一…

深入解析MySQL的四种打开方式

博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &#x1f517; 精选专栏&#xff1a; 《面试题大全》 — 面试准备的宝典&#xff01;《IDEA开发秘籍》 — 提升你的IDEA技能&#xff01;《100天精通鸿蒙》 …

34.基于SpringBoot + Vue实现的前后端分离-足球俱乐部管理系统(项目 + 论文)

项目介绍 系统包含用户、教练、管理员三个角色 用户&#xff1a;登录、注册、查看俱乐部公告信息、查看俱乐部赛事信息、个人中心等教练&#xff1a;登录、个人中心、用户管理、赛事管理、球员数据管理、训练计划管理、公告信息管理等管理员&#xff1a;登录、个人中心、教练…

node整理学习(二)

模块化的概念 一、什么是模块化 模块化是指解决一个复杂问题时&#xff0c;自顶向下逐层把系统划分成若干模块的过程&#xff0c;模块是可组合、分解和更换的单元 二、模块化的好处 1、提高了代码的复用性 2、提高了代码的可维护性 3、可以实现按需加载 三、模块化规范 …

35.基于SpringBoot + Vue实现的前后端分离-在线考试系统(项目 + 论文)

项目介绍 本站是一个B/S模式系统&#xff0c;采用SpringBoot Vue框架&#xff0c;MYSQL数据库设计开发&#xff0c;充分保证系统的稳定性。系统具有界面清晰、操作简单&#xff0c;功能齐全的特点&#xff0c;使得基于SpringBoot Vue技术的在线考试系统设计与实现管理工作系统…

基于nodejs+vue企业人才引进服务平台python-flask-django-php

本文通过采用MySQL数据库以及nodejs语言、express框架&#xff0c;结合国内线上管理现状&#xff0c;开发了一个基于node的企业人才引进服务平台。系统分为多个功能模块&#xff1a;用户信息、企业信息、招聘信息、应聘信息等。通过系统测试&#xff0c;本系统实现了系统设计目…

【Node.js】WebSockets

概述 WebSockets是一种在浏览器和服务器之间建立持久连接的协议&#xff0c;它允许服务器主动推送数据给客户端&#xff0c;并且在客户端和服务器之间实现双向通信。 建立连接&#xff1a;客户端通过在JavaScript代码中使用WebSocket对象来建立WebSockets连接。例如&#xff1…

基于nodejs+vue电子产品销售系统设计与实现python-flask-django-php

该系统采用了nodejs技术、express框架&#xff0c;连接MySQL数据库&#xff0c;具有较高的信息传输速率与较强的数据处理能力。包含管理员和用户两个层级的用户角色&#xff0c;系统管理员可以对个人中心、用户管理、产品类别管理、电子产品管理、留言板管理、系统管理、订单管…

记录在项目中引用本地的npm包

1、先把需要的包下载下来&#xff0c;以Photo Sphere Viewer 为引用的npm包、项目以shpereRepo为例子 git clone https://github.com/mistic100/Photo-Sphere-Viewer2、拉下代码后修改之后执行 ./build.sh build.sh #!/usr/bin/env bashyarn run build targetDir"../sh…

Node.js-知识点学习总结归纳

Node.js-知识点学习总结归纳 安装nodenode运行方式通过Node.js直接运行js文件&#xff08;也就不用通过网页html了&#xff09;绝对路径调用:相对路径调用&#xff1a;直接运行js命令&#xff1a; Vscode控制台使用node运行js文件 安装node 这个就不用讲了吧&#xff0c;网上搜…

pnpm、monorepo分包管理、多包管理、npm、vite、前端工程化、保姆级教程

浅尝pnpm monorepo 多包管理方案 &#x1f4a1;tips: 创建pnpm monorope多包管理框架流程 初始化 mkdir taurus & cd taurus pnpm init创建基础文件 创建文件pnpm-workspace.yaml packages:- packages/**创建文件夹packages/ -packages/ -package.json -pnpm-workspace…

webpack环境配置分类结合vue使用

文件目录结构 按照目录结构创建好文件 控制台执行: npm install /config/webpack.common.jsconst path require(path) const {merge} require(webpack-merge) const {CleanWebpackPlugin} require(clean-webpack-plugin) const { VueLoaderPlugin } require(vue-loader); c…

42.基于SpringBoot + Vue实现的前后端分离-服装销售平台管理系统(项目 + 论文)

项目介绍 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的交换和信息流通显得特别重要。因此&#xff0c;开发合适的服装销售平台成为企业必然要走的一步棋。开发合适的服…

nodejs的express负载均衡

我们知道nodejs是单线程的&#xff0c;在特定场合是不能利用CPU多核的优势的。一般有两种方式来解决&#xff0c;一种是利用nodejs的cluster模块创建多个子进程来处理请求以充分利用cpu的多核&#xff0c;还有一种是nodejs运行多个服务分别监听在不同的port,利用nginx创建一个u…

webpack 的生命周期/钩子/hooks有哪些,plugin 能用的生命周期

> 面试官问我&#xff0c;你知道 webpack plugin 的原理是啥么&#xff0c; - 我巴拉巴拉说一堆&#xff0c;我说是监听 webpack 的各种生命周期执行&#xff0c;执行一些不同的逻辑。 > 然后又问&#xff1f;你写过 plugin 么&#xff0c;怎么实现的 - 我说写过&#x…

智能制造实践Python驱动下的ARM工控机集成方案

在当今快速发展的智能制造领域中&#xff0c;Python编程语言因其强大的灵活性、丰富的库资源以及高效的开发效率&#xff0c;正逐渐成为工业计算机控制与数据分析的核心工具之一。尤其在采用ARM架构的工控机和网关设备中&#xff0c;Python的应用已经深入到制造业的各个环节&am…

DJI无人机二次开发:模拟航线飞行

1.下载大疆行业调参软件&#xff08;大疆官网下载&#xff0c;有mac系统和win系统&#xff09;。 2.安装软件以后用数据线连接电脑和无人机 3.识别无人机点击进去进入模拟器设置和遥控器相同的经纬坐标 4.在遥控器上载入航线 5.开始执行以后在上云api可以看到无人机在地图上移动…

聊一聊一些关于npm、pnpm、yarn的事

前言 整理了最近的闲聊&#xff0c;话题是前端各个包管理器&#xff0c;如果分享的不对或者有异议的地方&#xff0c;麻烦请及时告诉我~ 耐心看完&#xff0c;也许你会有所收获~ 概述 本文阅读时间&#xff1a;10-15分钟左右&#xff1b; 难度&#xff1a;初级&#xff0c…

mybatis-plus与mybatis同时使用别名问题

在整合mybatis和mybatis-plus的时候发现一个小坑&#xff0c;单独使用mybatis&#xff0c;配置别名如下&#xff1a; #配置映射文件中指定的实体类的别名 mybatis.type-aliases-packagecom.jk.entity XML映射文件如下&#xff1a; <update id"update" paramete…

智慧工厂如何利用ARM运算平台实现边缘智能控制

AI边缘智能控制成为了推动智慧工厂等领域革新的关键力量。在这个变革的浪潮中&#xff0c;ARM运算平台以其高效能、低功耗的特性&#xff0c;为AI边缘智能控制提供了坚实的硬件基础。通过ARM运算平台&#xff0c;智能设备能够在边缘端实时处理数据&#xff0c;避免了数据传输的…

逆向案例十六——简单webpack逆向,财联社信息

网址链接&#xff1a;财联社A股24小时电报-上市公司动态-今日股市行情报道 数据包sign参数为加密&#xff0c;可以直接搜索找参数的位置&#xff0c;搜索不到的情况下&#xff0c;在断点跟栈&#xff1a; 确定js文件所在位置&#xff0c;并打上断点。 点击加载刷新页面。可以发…

node采坑

package.json中的dependencies和devDependencies的区别 dependencies是生产依赖(开发环境、上线环境都起作用) devDependencies是开发依赖(只在开发环境起作用&#xff09; 语法 像这种加载路径不是相对路径的文件是从node_modules中加载的 在css文件中引入其他css文件的样…

ARM单板电脑驱动非标自动化设备智能化升级

ARM嵌入式单板电脑作为一种高性能、低功耗的计算机硬件解决方案&#xff0c;非常适合用于非标自动化设备。其低功耗特性有助于延长设备的使用寿命&#xff0c;同时减少能源消耗&#xff0c;符合节能环保的要求。而高性能则保证了设备能够快速、准确地完成各种复杂的自动化任务。…

【前端捉鬼记】使用nvm切换node版本后再用node -v查看仍然是原来的版本

今天遇到一个诡异的问题&#xff0c;使用nvm切换node版本&#xff0c;明明提示已经切换成功&#xff0c;可是再次查看node版本还是之前的&#xff01; 尝试了很多办法&#xff0c;比如重新打开一个cmd窗口、切换前执行nvm install version都没成功&#xff0c;直到找到这篇文章…

如何彻底删除node和npm

如何彻底删除node和npm 前言&#xff1a; 最近做个项目把本地的node更新了&#xff0c;之前是v10.14.2更新至v16.14.0 &#xff0c;想着把之前的项目起来下&#xff0c;执行npm install 结果启动不了&#xff0c;一直报npm版本不匹配需要更新本地库异常… 找了几天发现是npm 和…

Node.js cnpm的安装

百度搜索 cnpm,进入npmmirror 镜像站https://npmmirror.com/ cmd窗口输入 npm install -g cnpm --registryhttps://registry.npmmirror.com

记录vite打包并上传到npm

开始 起因&#xff1a;我们单位这个项目用的vitereact使用print打印 开发环境没问题、一到打包时就卡住、所以我就想单独打包成组件在引用看看还有问题么、结果还真可以&#xff01;又是离谱的一天 首先需要把npm的分支切换成官网地址、因为只有官网地址才能登陆npm账号 这里说…

Node.js 的 5 个常见服务器漏洞

Node.js 是一个强大且广泛使用的 JavaScript 运行时环境&#xff0c;用于构建服务器端应用程序。然而&#xff0c;与任何其他软件一样&#xff0c;Node.js 也有自己的一些漏洞&#xff0c;如果处理不当&#xff0c;可能会导致安全问题。请注意&#xff0c;这些漏洞并不是 Node.…

前端npm常用命令总结

npm&#xff08;Node Package Manager&#xff09;是Node.js的包管理器&#xff0c;用于安装和管理Node.js的依赖库。以下是一份npm命令的总结文档&#xff0c;涵盖了常用的npm命令及其功能&#xff1a; 包相关的 安装和卸载包 npm install &#xff1a;安装指定名称的包。n…

lint-staged简易入门

在现代前端开发中&#xff0c;代码质量的维护是一个非常重要的环节。lint-staged是一个在git暂存文件上运行linters的工具&#xff0c;它可以帮助我们在提交代码之前确保代码质量&#xff0c;避免不符合规范的代码进入代码库。本文将从lint-staged的原理、安装、配置以及实际案…

Centos 7 安装 Node.js v16.13.1

二进制安装 Node.js 下载node 16版本wget https://nodejs.org/dist/v16.13.2/node-v16.13.2-linux-x64.tar.xz 解压xz xz -d node-v16.13.2-linux-x64.tar.xz 注&#xff1a;xz 找不到命令需要执行 yum install xz.x86_64 -y 解压tar tar xvf node-v16.13.2-linux-x64.tar 转移…

webpack打包携带某个文件到dist目录

在 Webpack 配置文件 webpack.config.js 中&#xff0c;可以使用 CopyWebpackPlugin 插件实现将特定文件复制到dist目录&#xff1b;安装 CopyWebpackPlugin 插件&#xff1b; npm install copy-webpack-plugin --save-dev 在 webpack.config.js 中引入 CopyWebpackPlugin 插件…

node.js的错误处理

当我打开一个不存在的文件时&#xff0c;错误如下&#xff1a; 在读取文件里面写入console.log&#xff08;err&#xff09;&#xff0c;在控制台中可以看到我的错误代码类型&#xff1a;文件不存在的错误代码 ENOENT。见更多错误代码---打开node.js官方API文档Error 错误 | N…

elmentui 项目在启动时: ValidationError: Invalid options object...报错

问题描述 elmentui 项目在启动时&#xff0c;执行npm run serve之后报&#xff1a; ValidationError: Invalid options object…报错 完整错误如下&#xff1a; F:\workspace\project\dramsvue>npm run serve> dramsvue0.1.0 serve > vue-cli-service serveINFO Sta…

41.基于SpringBoot + Vue实现的前后端分离-校园网上店铺管理系统(项目 + 论文PPT)

项目介绍 二十一世纪互联网的出现&#xff0c;改变了几千年以来人们的生活&#xff0c;不仅仅是生活物资的丰富&#xff0c;还有精神层次的丰富。本课题研究和开发校园网上店铺&#xff0c;让安装在计算机上的该系统变成管理人员的小帮手&#xff0c;提高校园店铺商品销售信息处…

Node.js 常用命令及其详细用法

以下是 40 个 Node.js 常用命令及其详细用法&#xff0c;每个命令都附带了相应的代码示例&#xff1a; 1、npm init 用途&#xff1a;初始化一个新的 Node.js 项目。用法&#xff1a;在终端中执行 npm init 命令&#xff0c;并按照提示填写项目信息。代码示例&#xff1a;无需代…

爬虫逆向非对称加密和对称加密案例

注意&#xff01;&#xff01;&#xff01;&#xff01;某XX网站逆向实例仅作为学习案例&#xff0c;禁止其他个人以及团体做谋利用途&#xff01;&#xff01;&#xff01; 案例--aHR0cHM6Ly9jcmVkaXQuaGxqLmdvdi5jbi94eWdzL3l6d2ZzeHF5bWQv 第一步&#xff1a;分析页面、请求…

使用nodejs搭建脚手架工具并发布到npm中

使用nodejs搭建脚手架工具并发布到npm中 一、安装环境依赖及脚手架搭建过程二、搭建Monorepo 风格的脚手架工程三、脚手架的必备模块命令参数模块获取命令参数设置子命令用户交互模块文件拷贝模块脚手架中的路径处理目录守卫文件拷贝模块动态文件生成模块mustache简介自动安装依…

nodejs应用程序以守护进程daemon的方式启动,容器化部署的时候一直部署出错,导致无法成功启动程序。

一、背景 nodejs应用程序使用Egg.js 框架脚本命令&#xff0c;见package.json&#xff1a; "scripts": {"debug": "egg-bin debug","clean": "easy clean","build": "easy build prod","start&…

Node.js从基础到高级运用】二十二、同步执行的子进程

引言 在 Node.js 的应用程序中&#xff0c;我们有时候需要在父进程中同步地执行子进程&#xff0c;这对于需要顺序执行任务或者处理命令行工具的输出特别有用。child_process 模块在 Node.js 中用于创建子进程&#xff0c;并且提供了几种同步执行子进程的方法。在 Windows 系统…

第五章:HTTP 协议

HTTP 协议 文章目录 HTTP 协议[toc]一、概念二、请求报文的组成三、HTTP 的请求行四、HTTP 的请求头五、HTTP 的请求体六、响应报文的组成七、创建 HTTP 服务7-1.操作步骤7-2.测试7-3.注意事项 八、浏览器查看 HTTP 报文8-1.查看请求行与请求头8-2.查看请求体8-3.查看 URL 查询…

Node.js环境调用百度智能云(百度云)api鉴权认证三步走

方式一 :Postman脚本的方式生成v1版本的认证字符串 Postman脚本下载 下载Postman pre-request Script 设置 Authorization 示例脚本 方式二&#xff1a;在线签名工具生成 (试用于验证编程字符串签名是否有错误) 签名计算工具 https://cloud.baidu.com/signature/index.html …

mac、windows 电脑安装使用多个版本的node

我们为啥要安装多个不同版本的node&#xff1f; 开发旧项目时&#xff0c;使用低版本Nodejs。开发新项目时&#xff0c;需使用高版本Node.js。可使用n同时安装多个版本Node.js&#xff0c;并切换到指定版本Node.js。 mac电脑安装 一、全局安装 npm install -g n 二、mac电脑…

elementui 实现一个固定位置的Pagination(分页)组件

系列文章目录 一、elementui 导航菜单栏和Breadcrumb 面包屑关联 二、elementui 左侧导航菜单栏与main区域联动 三、elementui 中设置图片的高度并支持PC和手机自适应 四、 elementui 实现一个固定位置的Pagination&#xff08;分页&#xff09;组件 文章目录 系列文章目录…

安装nodejs、npm、coturn

安装nodejs sudo apt updatesudo apt install nodejssudo apt install npm安装SSL //更新apt-get下载源节点 sudo apt-get update//查看当前apt-get下载源节点里libssl-dev可下载安装的所有版本&#xff0c;和默认的最合适的版本 sudo apt-cache policy libssl-dev//下载并默认…

一、next-auth 身份验证凭据-使用电子邮件和密码注册登录

一、next-auth 身份验证凭据-使用电子邮件和密码注册登录 文章目录 一、next-auth 身份验证凭据-使用电子邮件和密码注册登录一、前言二、前置准备1、环境配置2、相关库安装&#xff08;1&#xff09;vercel 配置&#xff08;2&#xff09;Yarn 包管理配置 3、next项目初始化与…

57 npm run build 和 npm run serve 的差异

前言 npm run serve 和 npm run build 的差异 这里主要是从 vue-cli 的流程 来看一下 我们经常用到的这两个命令, 他到传递给 webpack 打包的时候, 的一个具体的差异, 大致是配置了那些东西? 经过了那些流程 ? vue-cli 的 vue-plugin 的加载 内置的 plugin 列表如下, 依次…

element UI中设置图片的高度并支持PC和手机自适应

系列文章目录 一、elementui 导航菜单栏和Breadcrumb 面包屑关联 二、elementui 左侧导航菜单栏与main区域联动 三、elementui 中设置图片的高度并支持PC和手机自适应 四、elementui 实现一个固定位置的Pagination&#xff08;分页&#xff09;组件 文章目录 系列文章目录…

【Node.js】ioredis

概述 ioredis 是一个强大且流行的 Node.js 库&#xff0c;用于与 Redis 进行交互。 以下是 ioredis 的一些主要特点&#xff1a; 高性能&#xff1a;支持管道操作&#xff0c;可以在一次往返中发送多个 Redis 命令&#xff0c;从而减少网络延迟。它还支持连接池&#xff0c;…

npm安装时一直idealTree:npm: sill idealTree buildDeps解决方案

1-设置为淘宝的镜像源&#xff1a; npm config set registry https://registry.npm.taobao.org 使用如下命令检验是否成功&#xff1a; npm config get registry 输出淘宝镜像路径 继续运行 npm install

volta(轻松切换管理Node.js版本)

Node.js版本管理 Volta提供了一个简单直观的命令行界面&#xff0c;可以轻松地安装、卸载、更新和切换Node.js版本。 Volta 既可以全局使用&#xff0c;也可以在项目级别使用&#xff0c;可以为每个项目单独设置node版本&#xff0c;nvm不行。 下载安装Volta 参考&#xff1a; …

比nestjs更优雅的ts控制反转策略-依赖查找

一、Cabloy5.0内测预告 Cabloy5.0采用TS对整个全栈框架进行了脱胎换骨般的大重构&#xff0c;并且提供了更加优雅的ts控制反转策略&#xff0c;让我们的业务开发更加快捷顺畅 1. 新旧技术栈对比&#xff1a; 后端前端旧版js、egg2.0、mysqljs、vue2、framework7新版ts、egg3…

【保姆级讲解如何安装与配置Node.js】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

【Node.js从基础到高级运用】二十一、使用child_process模块创建子进程

引言 在Node.js中&#xff0c;child_process模块是一个提供了创建和管理子进程的能力的核心模块。通过使用child_process模块&#xff0c;Node.js可以执行系统命令、运行其他脚本或应用程序&#xff0c;实现与Node.js进程的并行处理。 child_process模块提供了几种创建子进程的…

04---webpack编写可维护的构建配置

01 构建配置抽离成npm包&#xff1b; 意义&#xff1a;通用性&#xff1a; 业务开发者无需关注构建配置 统一团队构建脚本可维护性&#xff1a;构建配置合理的拆分 质量&#xff1a;冒烟测试 单元测试 持续集成构建配置管理的可选方案&#xff1a;1 通过多个配置文件管理不同…

openai的跨域转发教程

openai的跨域转发教程 文章目录 openai的跨域转发教程前言1.中转服务器的配置&#xff1a;配置转发调用&#xff1a; 前言 这个帖子主要是记录一下操作步骤&#xff0c;要不然时间久了我根本记不住&#xff0c;又得重新问gpt。 主要是有些主机的IP无法直接访问openai&#xff…

npm 与 yarn 命令比较

npm 和 yarn 都是 JavaScript 的包管理工具&#xff0c;用于管理项目中的依赖包。 安装速度 yarn: 速度较快&#xff0c;因为它会缓存已下载的包&#xff0c;并在安装时利用并行下载来最大化资源利用率。 npm: 速度较慢&#xff0c;尤其是在网络不稳定的情况下&#xff0c;可…

webpack-前置知识

前置知识-node的内置模块path path模块用于对路径和文件进行处理&#xff0c; 从路径中获取信息 dirname: 获取文件的父文件夹。 basename:获取文件名。 extname: 获取文件拓展名。 const path require("path")const fileName "C://test/a/b/c.txt"//.t…

水果销售(源码+文档)

水果销售管理系统&#xff08;小程序、ios、安卓都可部署&#xff09; 文件包含内容程序简要说明含有功能项目截图客户端添加地址首页商品详细意见反馈待发货商品分类我的代付款我的地址搜索防骗指南资料修改登录注册 后端管理分类管理反馈管理订单管理商品管理用户管理 文件包…

Vue+node.js蔬菜水果农产品网上商城管理系统

用户能够及时掌握最新的数据&#xff0c;并能有效地提升用户的服务水平。本制度的优势在于&#xff1a; &#xff08;1&#xff09;该系统将蔬菜信息及时地提供给使用者。使用者可以在任何时候登陆该网站查询相关资讯&#xff0c;所有资讯均真实可信&#xff0c;并严肃处理各项…

【Node.js】短链接

原文链接&#xff1a;Nodejs 第六十二章&#xff08;短链接&#xff09; - 掘金 (juejin.cn) 短链接是一种缩短长网址的方法&#xff0c;将原始的长网址转换为更短的形式。短链接的主要用途之一是在社交媒体平台进行链接分享。由于这些平台对字符数量有限制&#xff0c;长网址可…

基于vue+node.js导师选择分配管理系统

开发语言 node.js 框架&#xff1a;Express 前端:Vue.js 数据库&#xff1a;mysql 数据库工具&#xff1a;Navicat 开发软件&#xff1a;VScode .设计一套导师选择管理系统&#xff0c;帮助学校进行导师选择管理等繁琐又重复的工作&#xff0c;提高工作效率的同时&#xff0c…

Node.JS多线程PromisePool之promise-pool库实现

什么是Promise Pool Map-like, concurrent promise processing for Node.js. Promise-Pool是一个用于管理并发请求的JavaScript库&#xff0c;它可以限制同时进行的请求数量&#xff0c;以避免过多的请求导致服务器压力过大。使用Promise-Pool可以方便地实现对多个异步操作的并…

如何从vue项目界面上看出来node.js版本

一&#xff1a; 要从 Vue 项目界面上看出当前使用的 Node.js 版本&#xff0c;你可以通过以下几种方式进行查看&#xff1a; 开发者工具&#xff1a;在浏览器中打开 Vue 项目&#xff0c;并打开开发者工具&#xff08;一般是按下 F12 键&#xff09;。在开发者工具的控制台选项…

批量导入svg文件作为图标使用(vue3)vite-plugin-svg-icons插件的具体应用

目录 需求svg使用简述插件使用简述实现安装插件1、配置vite.config.ts2、src/main.ts引入注册脚本3、写个icon组件4、使用组件 需求 在vue3项目中&#xff0c;需要批量导入某个文件夹内数量不确定的svg文件用来作为图标&#xff0c;开发完成后能够通过增减文件夹内的svg文件&a…

Node.js 和 npm 命令

Node.js 命令&#xff1a; 运行 JavaScript 文件&#xff1a; 如果你有一个名为 app.js 的 JavaScript 文件&#xff0c;你可以使用以下命令来运行它&#xff1a; node app.jsREPL&#xff08;Read-Eval-Print Loop&#xff09;模式&#xff1a; 你可以直接启动 Node.js 的交互…

如何在 Node.js 中使用 bcrypt 对密码进行哈希处理

在网页开发领域中&#xff0c;安全性至关重要&#xff0c;特别是涉及到用户凭据如密码时。在网页开发中至关重要的一个安全程序是密码哈希处理。 密码哈希处理确保明文密码在数据库受到攻击时也难以被攻击者找到。但并非所有的哈希方法都是一样的&#xff0c;这就是 bcrypt 突…

模块化——如何导入模块?(内置模块与自定义模块)

在Node.js中&#xff0c;要导入另一个模块&#xff0c;我们可以使用require函数。这个函数接受一个文件路径参数&#xff0c;并返回导入的模块。 一、require使用注意事项&#xff1a; (1)自己创建的模块&#xff0c;导入时建议写相对路径&#xff0c;不能省略./和../ //我把…

探索7个MAMP本地开发环境的高效替代软件

什么是本地开发环境 本地开发环境是Web开发环境中的一种类型&#xff0c;它是指开发者自己的计算机上配置的一套用于开发和测试网站或应用程序的软件集合。这套环境使得开发者可以在本地计算机上构建和测试网站&#xff0c;而无需实时部署到服务器。 创建本地开发环境有两种方…

Vite 5.2.8更新发布

fix: csp nonce injection when no closing tag (#16281) (#16282) (3c85c6b), closes #16281 #16282 修复&#xff1a;csp nonce注入时没有关闭标签&#xff08;#16281&#xff09;&#xff08;#16282&#xff09;&#xff08;3c85c6b&#xff09;&#xff0c;关闭#16281 #162…

nodejs应用程序不同部署环境下的差异配置方案

一、背景 nodejs应用程序&#xff0c;不同于java语言使用分布式配置&#xff0c;当部署于不同的环境里&#xff0c;因为环境的差异&#xff0c;配置项的值也不尽相同。 最常见的差异就是数据库的连接信息&#xff0c;而代码是一份&#xff0c;不能把生产环境的信息暴露在非生产…

Node.js 的安装与配置指南

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;它使得开发者可以使用 JavaScript 来编写服务器端的代码。Node.js 的非阻塞、事件驱动的特性使其成为构建高性能网络应用的理想选择。本文将详细介绍如何**安装和配置** Node.js&#xff0c;以及如何设置 …

node.js 中的require用法 和import的区别

node.js 中的require用法 在Node.js中&#xff0c;require是一个内置的函数&#xff0c;用于在当前模块中加载和缓存其他模块。这是Node.js模块系统的基础&#xff0c;允许你导入第三方库或其他模块文件。这里是一些基本用法和注意事项&#xff1a; 基本用法 导入核心模块&am…

如何使用GraphQL和Apollo构建一个宝可梦应用

宝可梦是一个由视频游戏、动画系列与电影、交换卡牌游戏以及其他相关媒体组成的日本媒体特许经营权。 在本文中&#xff0c;我们将使用一个宝可梦GraphQL API&#xff0c;该API提供有关不同宝可梦的数据。 我们将使用Apollo和GraphQL来处理数据获取&#xff0c;以及React来构…

npm包安装与管理:深入解析命令行工具的全方位操作指南,涵盖脚本执行与包发布流程

npm&#xff0c;全称为Node Package Manager&#xff0c;是专为JavaScript生态系统设计的软件包管理系统&#xff0c;尤其与Node.js平台紧密关联。作为Node.js的默认包管理工具&#xff0c;npm为开发者提供了便捷的方式来安装、共享、分发和管理代码模块。 npm作为JavaScript世…

Node.js 常用命令介绍

Node.js 是一个强大的 JavaScript 运行时环境&#xff0c;它允许开发者在服务器端执行 JavaScript 代码。在使用 Node.js 过程中&#xff0c;我们会经常使用到一些命令来管理和运行我们的应用。以下是一些 Node.js 的常用命令及其解析、说明和案例。 目录 nodenpmnpx node …

JavaScript-HTML DOM改变HTML

题记 javascript中html dom改变html 改变HTML输出流 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>实例</title> </head> <body><script> document.write(Date()); </script></b…

[附源码]Node.js计算机毕业设计房屋中介管理信息系统Express

项目运行 环境配置&#xff1a; Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境&#xff1a;最好是Nodejs最新版&#xff0c;我…

package-lock.json文件详解

前言 在执行npm install下载包的时候&#xff0c;我们会发现目录中会出现package.json和package-lock.json文件&#xff0c;刚好最近我也在研究package的一些东西&#xff0c;对lock文件里的一些字段有点生疏了&#xff0c;写篇文章记录一下lock文件的一些知识。 为什么会需要…

Node.js 学习系列(五)—— 文件系统

Node.js 提供一组类似 UNIX&#xff08;POSIX&#xff09; 标准的文件操作API。 Node 导入文件系统模块 (fs) 语法如下所示&#xff1a; var fs require("fs")异步和同步 Node.js 文件系统&#xff08;fs 模块&#xff09;模块中的方法均有异步和同步版本。 读取文…

inquirer 用户与命令行交互工具

学习脚手架的时候接触到inquirer &#xff0c;用来创建用户与命令行交互工具&#xff0c;使用方式如下&#xff1a; 1、安装 npm i -S inquirer 2、所有type使用范例 var inquirer require(inquirer);const questions [{type: confirm,name: order,message: 您好&#xf…

nvm管理多版本node和npm

nvm管理多版本node和npm 参考网址&#xff1a; https://www.runoob.com/w3cnote/nvm-manager-node-versions.html https://blog.csdn.net/weixin_43797908/article/details/124616927 nvm下载地址 https://github.com/coreybutler/nvm-windows/releases nvm安装 下一步 , 下一…

Node.js实现MVC模式

使用MVC MVC 我们已经可以用koa处理不同的URL,还可以用Nunjucks渲染模板。现在,是时候把这两者结合起来了! 当用户通过浏览器请求一个URL时,koa将调用某个异步函数处理该URL。在这个异步函数内部,我们用一行代码: ctx.render(home.html, { name: Michael });通过Nunj…

node-express框架

文章目录一.express二.初体验三.express路由四.获取请求报文参数五. express响应设置六.获取请求体数据一.express express是基于node.js平台的极简、灵活的WEB应用开发框架, 点击跳转官方网址 二.初体验 初始化项目 npm init 命名: express-learn 安装express: npm i expr…

【Node.js搭建服务器】使用Nodejs搭建简单的HTTP服务器----公网远程访问

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

NPM这6个知识点(持续更新中)

NPM这6个知识点&#xff0c;你知道吗&#xff1f; 本文章向大家介绍NPM这6个知识点&#xff0c;你知道吗&#xff1f;&#xff0c;主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项&#xff0c;具有一定的参考价值&#xff0c;需要的朋友可以参考一下。 前端早…

15-压缩

什么是HTTP压缩 HTTP压缩是一种内置在服务器和客户端 之间的&#xff0c;以改进传输速度和带宽利用率的方式&#xff1b; HTTP压缩的流程什么呢&#xff1f; HTTP数据在服务器发送前就已经被压缩了兼容的浏览器在向服务器发送请求时&#xff0c;会告知服务器自己支持哪些压缩…

【VUE】3、VUE-UI创建第一个VUE项目

1、创建目录 例如我们将项目创建在目录&#xff1a; E:\vue-project打开 cmd&#xff0c;进入此目录 2、启动 vue-ui 执行命令 vue ui访问界面&#xff1a; http://localhost:8000/3、创建项目 点击【在此创建新项目】 1、输入项目名称2、选择包管理器 选择了默认 VUE…

【VUE】6、VUE项目中引入axios

1、初识 axios Axios&#xff0c;是一个基于 promise 的网络请求库&#xff0c;作用于 node.js 和浏览器中&#xff0c;它是 isomorphic 的(即同一套代码可以运行在浏览器和 node.js 中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequest。…

npm,pnpm,yarn包管理工具

前提 当今前端开发领域有多个不同的软件包管理器&#xff0c;包括 npm、pnpm 和 yarn。尽管它们都有相似的功能&#xff0c;但它们之间也存在一些区别。在本文中&#xff0c;我们将介绍这些包管理器之间的差异以及它们在前端开发中的优缺点。 1. npm npm 是 Node.js 的官方包管…

前端工程化:环境准备—NodeJs安装-Vue项目开发流程

一、前端工程化-Yapi 介绍&#xff1a;YApi 是高效、易用、功能强大的 api 管理平台&#xff0c;旨在为开发、产品、测试人员提供更优雅的接口管理服务 地址&#xff1a; http://yapi.smart-xwork.cn/ 具体操作步骤&#xff1a; 1、添加项目 2、添加接口&#xff1a;根据ID查…

Node【一】初识Node

文章目录&#x1f31f;前言&#x1f31f;Node.js&#x1f31f;特性&#xff1a;&#x1f31f;1. 单线程&#x1f31f;2.异步IO&#x1f31f;前端中的异步&#x1f31f;Node中的异步&#x1f31f;3.跨平台&#x1f31f;4.运行速度快&#x1f31f; 劣势&#xff1a;&#x1f31f;…

windows平台多版本nodejs共存工具nvm-windows 中文文档

2023年4月14日11:11:49 官网地址&#xff1a;https://github.com/coreybutler/nvm-windows 下载地址&#xff1a;https://github.com/coreybutler/nvm-windows/releases nodejs版本列表 https://nodejs.org/en/download/releases PS C:\Users\pc\Desktop> nvm -h Running ve…

Node.js -- 模块化

1.模块化的基本概念 模块化是指解决一个复杂问题时&#xff0c;自顶向下逐层吧系统划分成若干模块的过程。对于整个系统来说&#xff0c;模块是可组合&#xff0c;分解和更换的单元。 将代码进行模块化拆分的好处&#xff1a; 提高代码的复用性提高代码的可维护性可以实现按…

node.js和pm2还有npm是什么关系?(npm和npx是什么关系?)

文章目录node.js和pm2还有npm是什么关系&#xff1f;npm和npx是什么关系&#xff1f;node.js和pm2还有npm是什么关系&#xff1f; Node.js是一个开源的JavaScript运行环境&#xff0c;可以在服务器端运行JavaScript代码。PM2是一个Node.js进程管理器&#xff0c;可以帮助我们管…

nodegui搭建/你好/打包

0、github连接问题 警告&#xff1a;如果你的网络有任何有任何有任何有任何有任何有任何有任何有任何有任何有任何连接 github 的问题&#xff0c;彻底放弃该框架 请转到其他框架 electron-egg教程、electron-egg官网&#xff0c;或其他electron项目 Tauri教程、Tauri官网 NW.…

使用 crypto 模块进行加密和解密

crypto 1 哈希算法 hash2 对称加密 AES crypto模块的主要功能有 哈希算法、对称加密以及非对称加密。 1 哈希算法 hash hash 通常给数据签名&#xff0c;它是一种不可逆的加密算法。 常用的 hash 算法有 md5、sha1、sha256、sha512等等。 MD5 是这一种常用的哈希算法&#xff…

npm 初始化 配置淘宝镜像 下载依赖等

1.创建一个空的目录,在终端打开,执行npm init命令后,输入初始化的信息,我都是默认回车的,最后终端会提示输入yes完成初始化 2.初始化完成后,会生成一个,在目录中会生成一个package.json(类似于后端的pom.xml)的文件 3. 配置淘宝镜像 设置淘宝镜像 npm config set registry h…

05-Node.js—http模块

目录 1、HTTP 协议1.1 概念1.2 请求报文的组成1.3 HTTP 的请求行1.4 HTTP 请求头1.5 HTTP 的请求体1.6 响应报文的组成 2、创建 HTTP 服务2.1 操作步骤2.2 测试2.3 注意事项 3、获取 HTTP 请求报文3.1 请求方法 request.method3.2 请求版本 request.httpVersion3.3 请求路径 re…

docsify安装(线上文档)

01、docsify 是什么 一款神奇的文档生成利器 自从有了 Markdown&#xff0c; 我就再没用过富文本编辑器&#xff0c;因为 Markdown 的书写有一种心流的感觉。很多博客平台都支持 Markdown 了&#xff0c;即便是不支持&#xff0c;也没关系&#xff0c;可以通过 mdnice 或者 Md…

NODE.js创建接口

1.安装node.js 查看版本 node -v 2.安装cnpm 安装命令 &#xff1a;npm install -g cnpm --registryhttps://registry.npm.taobao.org 查看命令 &#xff1a;cnpm -v 3.新建一个express-run.js 固定写法 var express require("express"); //导入express &…

Node.js的简介

一、什么是node.js Node.js是JavaScript语言的服务器运行环境。 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境&#xff0c;基于Google的V8引擎&#xff0c;V8引擎执行…

JavaScript小记——JSON

目录 JSON概念 JSON语法规则 JSON 数据 - 一个名称对应一个值 JSON 对象 JSON 数组 JSON字符串转JSON对象 JSON对象转JSON字符串 JSON遍历 this的介绍 JSON 是用于存储和传输数据的格式。 JSON 通常用于服务端向网页传递数据 。 JSON概念 JSON 英文全称 Java…

09-Node.js—express框架

目录 1、express 介绍2、express 使用2.1 express 下载2.2 express 初体验 3、express 路由3.1 什么是路由3.2 路由的使用3.2.1使用Ajax发送一次post请求 3.3 获取请求参数3.4 获取路由参数3.5 路由参数练习 4、express 响应设置5、express 中间件5.1 什么是中间件5.2 中间件的…

Node.Js中核心模块之文件系统解析

测试文件&#xff1a; /*** Created by cherish on 2016/5/22.* 加Sync是同步的&#xff0c;不加是异步的,异步要回调* fs.readFile(filename,encoding,callback);*/var fsrequire(fs);fs.readFile(a.txt,utf-8,function(err,data){if(err){console.log(err);}else{console.log…

Node.JS连接数据库

/*** Created by cherish on 2016/5/22.* Node.JS可以使用的数据库* 1.Mysql* 2.mongooDB* 3.其他数据库** a.安装mysql数据库* b.学习如何在项目中配置mysql数据库* c.如何在代码中配置中配置并读取mysql数据库*** 进入cmd&#xff0c;转到项目下&#xff0c;npm install mysq…

使用Node.js开发API接口,如何进行限流?

在现代的分布式应用程序中&#xff0c;高流量是一个常见的问题。当客户端向服务器发送请求时&#xff0c;服务器可能会因为无法处理请求的数量而崩溃。这时就需要使用限流机制来控制流量&#xff0c;以确保服务器能够稳定地响应客户端请求。 Node.js是一个非常流行的后端开发框…

【三十天精通Vue 3】第十九天 Vue 3的渐进式Web应用程序详解

✅创作者&#xff1a;陈书予 &#x1f389;个人主页&#xff1a;陈书予的个人主页 &#x1f341;陈书予的个人社区&#xff0c;欢迎你的加入: 陈书予的社区 &#x1f31f;专栏地址: 三十天精通 Vue 3 文章目录 引言一、什么是渐进式 Web 应用程序1.1 渐进式 Web 应用程序的定义…

Node框架 【Koa】介绍、安装以及使用

文章目录 &#x1f31f;前言&#x1f31f;介绍&#x1f31f;koa优势&#x1f31f;洋葱模型&#x1f31f;安装&#x1f31f;具体步骤&#xff1a;&#x1f31f;创建项目目录&#x1f31f;初始化项目&#x1f31f;进入目录,安装koa &#x1f31f;使用&#x1f31f;案例&#x1f3…

nest配置及环境变量

配置 配置问题&#xff1a; 直接使用.env文件&#xff0c;则会出现大量的process.env.xx的写法&#xff0c;且只能单独一个个获取&#xff0c;无法直接获取对象。 配置方案&#xff1a; 使用useClass 环境变量的配置在.env里面配置后&#xff0c;需要引入到config/envs内部…

如何在nodejs中调用C# dll

Edge.js GitHub NPM package 环境要求 1.支持Node.Js 14.x, 16.x, 18.x, 19.x 2.支持 .NET Core 1.0.1 - 6.x - Windows/Linux/macOS nodejs中调用C# dll 下载并安装 .NET 6.0 SDK npm install edge-jsC#中的代码&#xff1a; 注意事项&#xff1a; 方法必须用async异步…

Node.js中Buffer的一些实现原理

1.前言 在ES6之前&#xff0c;JavaScript无法直接处理二进制数据&#xff0c;Node.js为了弥补这个不足引入了 Buffer&#xff0c;其是Node.js的核心模块之一&#xff0c;底层实现基于C。本文将从 Node.js v14.20.0 的源码分析 Buffer 的一些实现原理。 2.ArrayBuffer 在介绍…

【Node.JS 数据库篇】Sequelize 的用法与mysql的关系

文章目录 一、Sequlize是Node.JS中ORM实现二、Sequelize 执行基础的CRUD三、Sequelize 执行复杂的CRUD1. 指定字段attributes2. 触发数据库事务3. LEFT JOIN 联表关系4. INNER JOIN 联表关系5. 嵌套查询 四、Sequlize常用方法和参数1. findAll2. count3. findByPk4. findOne5. …

Nodejs 应用编译构建提速建议 | 京东云技术团队

编译构建的整体过程 拉取编译镜像 拉取缓存镜像 拉取项目源码 挂载缓存目录 执行编译命令(用户自定义) 持久化缓存 上传编译镜像 为什么在本地构建就快, 但编译机上很慢 在编辑机上每次的构建环境都是全新的, 完成一次构建比本地需要多一些步骤: 现成的全局包缓存 VS …

使用Node.js连接和发布/订阅MQTT消息

Node.js是一种基于事件驱动的异步I/O服务器端JavaScript运行环境&#xff0c;因为其非阻塞I/O和事件驱动模型&#xff0c;使得它非常适合处理大量并发请求的场景。MQTT是一种轻量级的消息传递协议&#xff0c;它是基于发布/订阅模式的&#xff0c;适用于传输小量数据&#xff0…

最简npm发包步骤

本地新建空文件夹文件夹内通过 npm init 初始化项目信息&#xff0c;生成 package.json新建index.js&#xff0c;文件名和路径实际上是实现pageage.json里面的&#xff1a;"main": "index.js",index.js写入内容&#xff0c;比如 alert(这是一个npm测试包&…

Node.js开发入门—Buffer用法详解

Node.js中有一个Buffer类&#xff0c;必须要介绍一下&#xff0c;因为我们在使用Node.js做服务端开发时&#xff0c;http、tcp、udp、文件io等等类型的操作&#xff0c;都会用到Buffer&#xff0c;离开它基本没办法玩儿下去。 Buffer是什么 JavaScript里的String对象&#xf…

Node.js开发入门—UDP编程

Node.js也提供了UDP编程的能力&#xff0c;相关类库在“dgram”模块里。 与TCP不同&#xff0c;UDP是无连接的&#xff0c;不保障数据的可靠性&#xff0c;不过它的编程更为简单&#xff0c;有时候我们也需要它。比如做APP的统计或者日志或者流媒体&#xff0c;很多流媒体协议…

Node.js,多环境配置

目录 1、多环境简介 2、多环境配置 3、命令运行 1、多环境简介 在前端项目的开发过程中&#xff0c;我们需要把项目发布到不同服务器环境中&#xff0c;例如&#xff0c;测试&#xff0c;生产&#xff0c;开发&#xff0c;预生产等环境。在这个我们需要对不同的环境设置不同…

使用volta对node版本进行控制

安装volta 首先下载volta 下载完成之后在电脑上使用命令行工具查看是否安装成功 volta -v 使用 volta -h 命令可以查看volta的一些用法 安装全局的node版本,可以有三种,第一种是安装最新的,第二种是安装某一个大版本下的,第三种是安装指定的node版本(安装的时候需要等待一段时…

Windows Nvm+Node.js安装

前言 在windows系统下安装的是nvm-windows&#xff0c;nvm只支持安装在在Linux和Mac系统下。之前在Linux上安装过&#xff0c;最近在Windows上安装&#xff0c;特记录一下。 下载 下载地址&#xff1a;传送门 安装Nvm 双击exe文件&#xff0c;选定安装路径&#xff0c;下…

Node.js开发入门—Express安装与使用

之前我们在安装完Node.js后直接写了个HelloWorld网站&#xff0c;这次呢&#xff0c;我们使用Node.js的Web框架Express来重写一下HelloWorld&#xff0c;看看有什么不同。同时我们还会重写之前的文件服务器&#xff0c;功能更完善而代码更简洁。 安装 express 为了重写我们的…

Node.js开发入门—HelloWorld再分析

在Node.js开发入门(1)我们用http模块实现了一个简单的HelloWorld网站&#xff0c;这次我们再来仔细分析下代码&#xff0c;了解更多的细节。 先看看http版本的HelloWorld代码&#xff1a; 代码就是这么简单&#xff1a; // 引入http模块 var http require("http"…

node笔记_express结合formidable实现前后端的文件上传

文章目录 ⭐前言⭐安装http请求的文件解析依赖库&#x1f496; 安装 formidable&#x1f496; node formidable接受formData上传参数 ⭐上传的页面搭建&#x1f496; vue2 element upload&#x1f496; node 渲染 上传文件 ⭐后端生成api上传文件到指定目录&#x1f496;完整的…

NodeJs之模板引擎及综合案例

0. 数据源 ./views/addtional.art {{ if age > 18 }}age > 18; {{ else if age < 15 }}age < 15; {{ else }}age!!!!!!!! {{/if}}<% if(age > 18){ %> 年龄大于18岁 <% } else if(age < 15) { %> 年龄小于15岁 <% } else { %> 其他年龄段…

简单易学!使用 Node.js 编写爬虫,跟着教程一步步实现!

爬虫是一种可以自动从网页上获取数据的程序&#xff0c;它可以帮助我们收集和分析各种有用的信息。在这篇文章中&#xff0c;我将向你展示如何用 node.js 来编写一个简单的爬虫&#xff0c;只需几步就可以实现。 1、安装 node.js 和 npm node.js 是一个基于 Chrome V8 引擎的…

使用NodeJS爬取涉及到页面操作才会有数据的页面

前言 作为一个前端菜鸟&#xff0c;我们需要一个网站数据时&#xff0c;通常是打开控制台看接口的请求&#xff0c;往往在我们程序里面请求这个接口即可&#xff0c;虽然大部分都可以做到&#xff1b;但仍然有一些接口是会进行权限的鉴定&#xff0c;防止恶意请求爬取数据。有…

甘特图控件DHTMLX Gantt入门使用教程【引入】:用Node.js实现Gantt(下)

DHTMLX Gantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的大部分开发需求&#xff0c;具备完善的甘特图图表库&#xff0c;功能强大&#xff0c;价格便宜&#xff0c;提供丰富而灵活的JavaScript API接口&#xff0c;与各种服务器端技术&am…

某社交平台 x-s所有可用

本文以教学为基准、本文提供的可操作性不得用于任何商业用途和违法违规场景。 本人对任何原因在使用本人中提供的代码和策略时可能对用户自己或他人造成的任何形式的损失和伤害不承担责任。 最新版 x-s 没露任何版权请审核员认真对待谢谢。 【2023.05.16】 更新全站接口通用 …

NPM 制作命令行工具 - 进阶辅助库

一、简介 通过 NPM 制作命令行工具 - 入门案例 已经基本知道如何制作命令行工具了&#xff0c;现在就是内部命令处理。 如果不使用第三方插件辅助&#xff0c;那就只能对传入的参数进行一个一个判断处理&#xff0c;添加注释&#xff0c;这是很麻烦的&#xff0c;所以&#xf…

node笔记_koa框架的路由

文章目录 ⭐前言⭐koa 原生路由写法⭐引入 koa-router&#x1f496; 安装koa-router&#x1f496; 动态读取路径文件作为路由 ⭐结束 ⭐前言 大家好&#xff0c;我是yma16&#xff0c;本文介绍koa框架的路由。 往期文章 node_windows环境变量配置 node_npm发布包 linux_配置no…

npm 账户的创建、测试、登录

目录 1、账户的创建 2、测试创建的账户 3、通过电子邮件接收一次性密码 3.1 使用一次性密码登录&#xff1a; 3.2 启用双因素身份验证&#xff1a; 3.3 无法访问电子邮件 1、账户的创建 如果您还没有npm用户帐户&#xff0c;您可以创建一个帐户&#xff0c;以便在公共注…

node,yarn ,cnpm安装

1.解决npm warn config global --global, --local are deprecated. use --locationglobal instead 在安装配置node时&#xff0c;cmd检查node没问题 但是检查npm就出现**npm warn config global –global, –local are deprecated. use –locationglobal instead.**的报警 问…

【服务器】使用Nodejs搭建HTTP web服务器

Yan-英杰的主页 悟已往之不谏 知来者之可追 C程序员&#xff0c;2024届电子信息研究生 目录 前言 1.安装Node.js环境 2.创建node.js服务 3. 访问node.js 服务 4.内网穿透 4.1 安装配置cpolar内网穿透 4.2 创建隧道映射本地端口 5.固定公网地址 [TOC] 转载自内网穿透…

The Issues Installing vue.js and Node.js

What is the function or meaning for -m in the command of “python -m django --versin”? The -m flag in the command python -m django --version is used to run a module as a script. It requires the user to add a module name as an argument right after it. Af…

前端 sentry 接入钉钉机器人

sentry 接入钉钉机器人 打开钉钉,添加机器人 此时会得到Webhook地址,记录一下,以后会用到 sentry 端设置 看看这里有木有钉钉插件,有的话开启插件,并配置这里我说一下没有的情况下,我们何如设置 这里需要填写webhook url 这个的url 需要是一个公网的地址,不可以是本地…

Node内存管理+垃圾回收机制

最近看到《深入浅出node》这本书&#xff0c;里面正好有内存控制&#xff0c; 加上最近看到一篇文章&#xff0c;也是讲了内存管理和垃圾回收机制。 由于自己曾经做过一个ssl接口&#xff0c;导致node服务经常重启&#xff0c;我潜意识就怀疑是内存管理出现了问题&#xff0c;…

02-常用内置模块

内置模块path path模块用于对路径和文件进行处理&#xff0c;提供了很多好用的方法。 并且我们知道在Mac OS、Linux和window上的路径时不一样的 window上会使用 \或者 \ 来作为文件路径的分隔符&#xff0c;当然目前也支持 /在Mac OS、Linux的Unix操作系统上使用 / 来作为文件…

2022-01-03 服务端登录校验(jwt)

后端 routes.js const jwt require(jsonwebtoken)// 资源列表 router.get(/, async (req, res, next) > {const token String(req.headers.authorization || ).split( ).pop()const { id } jwt.verify(token, app.get(secret))req.user await AdminUser.findById(id)aw…

后端语言比较:Node.js、Python和Ruby的优劣分析

在开发Web应用程序时&#xff0c;选择合适的后端语言非常重要。本文将介绍三种流行的后端语言&#xff1a;Node.js、Python和Ruby&#xff0c;并探讨它们各自的优缺点&#xff0c;帮助您更好地选择适合自己的后端语言。 Node.js Node.js是一种基于Chrome V8 JavaScript引擎的J…

strapi系列--如何建表并在原有官方自动生成的api基础上扩展接口,定制化自己的业务逻辑

为什么要进行后端定制呢&#xff1f; 在实际开发过程中&#xff0c;项目中有些需求需要我们定制化自己的业务逻辑&#xff0c;那么我们该如何处理这个需求呢&#xff1f;本文以图文并茂的形式&#xff0c;基于原有官方自动生成的api&#xff0c;定制一个我们自己的业务逻辑接口…

npm基础配置问题源以及其他问题

registryhttps://registry.npmmirror.com/ sass_binary_sitehttps://registry.npmmirror.com/node-sass electron_mirrorhttps://registry.npmmirror.com/-/binary/electron/常会遇到无法解析依赖树的问题&#xff08;依赖冲突&#xff09;&#xff1a; npm i --legacy-peer-de…

Node.js 使用详情

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境。它使得开发者能够使用 JavaScript 编写服务器端应用程序。在本文中&#xff0c;我们将详细讨论 Node.js 的特点、使用方法以及一些实际应用的代码示例。 目录 Node.js 简介安装 Node.js创建一个简单的 Web 服务器…

crmeb系统4.0.x修改端口教程商城改端口

教程是基于crmeb系统的 先上免费源码获取地址&#xff1a;直通车>>>>>> 仅限修改端口的用户仅限修改端口的用户仅限修改端口的用户 &#xff08;重要的事情说三遍&#xff09;默认使用20002 20003 20012的忽略一、首先在根目录 config/workerman.php 文件…

gitlab常用命令

新建一个文件&#xff0c;并且上传到新的分支&#xff1a; 建立文件后&#xff0c;git初始化&#xff1a; git init git add . git commit -m init commit 添加或更改远程分支 添加&#xff1a;git remote add origin xxx.git 更改&#xff1a;git remote set-url origin xxx.g…

node.js初体验

今天开始入node.js的坑了&#xff0c;太炫酷了&#xff01;node.js是一个让JavaScript运行在服务端的开发平台&#xff0c;它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言&#xff0c;真的爱了&#xff0c;下面是我见过的最简单的服务端的表现&am…

node爬虫入门

本教程仅用于学习&#xff0c;不要用于商业。以往通常使用请求获取页面&#xff08;request、superagent…&#xff09;操作网页提取需要的数据&#xff08;cheerio&#xff09;的方式来写爬虫&#xff0c;现在已经基本被废掉了&#xff0c;因为很多网站都是通过异步请求获取数…

vue-cli笔记

vue的生命周期&#xff1a; 借鉴了react 钩子函数&#xff1a; change() 挂载完毕&#xff0c;vue完成模板解析&#xff0c;并把初始的真实的dom元素放入到页面后执行 beforeCreate() {// 数据代理和数据监测创建之前console.log(beforeCreate) }, created() {console…

Koa 项目启动: 从脚手架到自定义项目(连接 mysql 数据库)

Koa 项目启动: 从脚手架到自定义项目&#xff08;&连接 mysql 数据库&#xff09; 文章目录Koa 项目启动: 从脚手架到自定义项目&#xff08;&连接 mysql 数据库&#xff09;前言正文1. 官方脚手架生成项目解析1.1 安装脚手架 生成项目1.2 目录结构1.3 中间件配置1.4 …

技术方案实践: EventEmitter 和 Observable 对象实现

技术方案实践: EventEmitter 和 Observable 对象实现 文章目录技术方案实践: EventEmitter 和 Observable 对象实现前言正文1. EventEmitter 实现1.1 类型定义1.2 on、off 注册/取消监听函数实现1.3 emit 触发事件实现1.4 once 只触发一次实现1.5 测试2. Observable 实现2.1 类…

通过node.js实现简单的爬虫

爬虫,来自百度百科的解释: 网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动爬取万维网信息的程序或脚本. 通俗来讲,假如你需要互联网上的信息,如商品价格,图片视频资源等,但你又不想或者不能自己一个一个去打开网页收…

【Node.js】使用 nvm 管理不同版本的 node 与 npm(nvm-windows的安装与使用)

在我们的日常开发中经常会遇到这种情况&#xff1a; 手上有好几个项目&#xff0c;每个项目的需求不同&#xff0c;进而不同项目必须依赖不同版的 Node.js 运行环境。 如果没有一个合适的工具来同统一管理Node.js的版本&#xff0c;这个问题将非常棘手&#xff08;因为你不可能…

Node.Js上传图片

/*** Created by cherish on 2016/5/24.* 图片上传* node-formidable* 它是一个对文件上传提供帮助的组件*/var httprequire(http);var formidablerequire(formidable);var sysrequire(sys);/*** 页面* param req* param res*/function enterRequest(req,res){res.writeHead(20…

vue中data里面的数据相互使用

今天在写代码的时候&#xff0c;遇到一个问题&#xff0c;我想使用data里面的一个对象使用data里面的某个数据&#xff0c;附图片&#xff1a; 我想让active的值给params对象里面的topicListType使用&#xff0c;我不想直接在一个方法里面改变这个值&#xff08;想改的话就直接…

vue中使用ant design vue的单选框(Radio)

话不多说&#xff0c;直接上代码 <template slot"ckResult" slot-scope"text, record"><a-radio-group:defaultValue"Number(record.ckResult)"change"onChangeRadiockResult"><a-radio :style"radioStyle" …

vue中使用ant design vue的checked

今天有一个需求&#xff0c;后端给了俩条数据 ckTeamAllMembers: ["琳", "克", "思", "符兴", "于", "胡方", "伍煜", "洪波", "均铨", "华"]; taskSelectedMembers: […

多线程、线程池、多进程、并发基础

简单的草稿&#xff0c;仅供自己简单记录&#xff0c;切勿盲目参考&#xff01; 二、并发编程的3个基本概念 1.原子性 定义&#xff1a; 即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断&#xff0c;要么就都不执行。 原子性是拒绝多线程操作的&#x…

vue中常用的一些命令

2.label和value 以下是我个人理解&#xff0c;有错误之处还请指正。当我们在进行选择下拉的时候&#xff0c;首先要进行双向绑定&#xff0c;这里的v-model"value"就是设置了双向绑定&#xff0c;表示页面渲染时读取的是value中的值&#xff0c;数据输入后写入的也是…

ES6中函数新增的方式方法

1.1函数形参的默认值 1.1.1基本用法 ES6 之前&#xff0c;不能直接为函数的参数指定默认值&#xff0c;只能采用变通的方法。如下代码&#xff1a; function func(x,y){y y || "tom";console.log(x,y);}func("hello"); //hello tomfunc("…

关于wxapkg路径的一些问题

1 下载安装夜神模拟器。 官网地址&#xff1a;https://www.yeshen.com在模拟器中安装微信&#xff0c;可以下载apk后拖进去&#xff0c;也可在里面下载。不需要RE文件管理器&#xff0c;目前夜神自带Amaze文件管理器&#xff0c;一样的。路径地址为&#xff1a; /data/data/c…

前端开发技术栈(工具篇):2023最新版nvm的Win/Linux安装和使用(详细) 27.8k stars

目录 nvm是什么 nvm下载 nvm安装 Windows nvm的使用 安装Node.js 切换Node.js版本 卸载Node.js 其他使用方法 Linux nvm的使用 安装NVM 使用NVM 总结 Node.js是一个非常流行的JavaScript运行时环境&#xff0c;可以帮助开发人员构建高性能的网络应用程序, 它被用于…

Hyperledger Fabric 超级账本学习【14】Fabcar实例——通过 Nodejs命令 调用链码

文章目录 Hyperledger Fabric2.X 网络 以后对应的 Node Npm 版本需要升级&#xff0c;默认版本太低&#xff0c;后面会报错启动 Fabcar 网络报错运行以下命令来杀死当前运行或者活跃的容器&#xff1a;清除所有缓存网络&#xff1a;添加映射文件进入javascript目录在此文件夹内…

node.js中express的用法

express 第三方模块的写法 //express不是一个对象&#xff0c;而是一个方法&#xff0c;返回函数本身&#xff0c;加&#xff08;&#xff09;直接调用 let express require("express")(); const port 8080;// 计划监听来自前端的get(http)请求(不是一个静态请求&…

解读完这些Vue面试题,拿到了20k的offer

解读完这些Vue面试题&#xff0c;拿到了20k的offer 作者&#xff1a;微信公众号前端学苑 2020年注定是不平凡的一年&#xff0c;互联网行业的低迷、疫情的发生&#xff0c;对经济影响挺大的。作为有6年前端开发的老司机表示压力山大&#xff0c;“找工作”成了首要任务&#…

JSON.stringify() 对象系列化的各种用法 JSON.parse()用法

JSON.stringify() 玩出新花样&#xff0c;太腻害了 译者 / zoomdong 阅读本文需要 3分钟 前言 JSON.stringify() 方法能将一个 JavaScript 对象或值转换成一个 JSON 字符串。 作为一名 JavaScript 开发人员&#xff0c;JSON.stringify() 是用于调试的最常见函数。但是它的作…

NPM使用介绍

NPM是随同NodeJS一起安装的包管理工具&#xff0c;相当于360安全卫士里的软件管家。对于node而言&#xff0c;NPM帮助其完成了第三方模块的发布、安装和依赖等。借助NPM&#xff0c;Node与第三方模块之间形成了很好的一个生态系统。NPM常见的使用场景有以下几种&#xff1a; 允…

Node.js(二)

由Node.js&#xff08;一&#xff09;可以得知&#xff0c;通过fs中的readFile和writeFile可以复制一个文件&#xff0c;但若是进行大文件的拷贝&#xff0c;使用readFile和writeFile会出现内存溢出问题&#xff0c;那又该如何解决呢&#xff1f;为了能够进行大文件的复制&…

2022-02-20 nvm 命令

nvm list available显示可下载版本的部分列表nvm list查看目前已经安装的版本nvm install 版本号安装指定的版本的nodejsnvm uninstall 版本号卸载指定版本nodenvm version显示nvm版本nvm use 版本号使用指定版本的nodejsnvm on开启node.js版本管理nvm off关闭node.js版本管理

webpack打包的过程详细图解

webpack如何打包的过程如下 首先执行的是在cmd控制台输入以上代码&#xff0c;进行webpack的全局安装 安装完毕以后 代码写好以后 就可以执行接下来的代码 如果有错&#xff0c;欢迎评论&#xff01;欢迎补充

npm安装与配置 详细步骤 (windows11版)

文章目录1、 下载安装nodejs2、打开【CMD】检测path路径是否正常3、检测nodejs和npm是否安装成功4、npm配置5、安装vue.js6、出现的问题--权限验证登录不上1、 下载安装nodejs 下载地址&#xff1a;Nodejs中文官网 选择【next】本次测试的文件目录【C:\Program Files\nodejs…

cmd 执行 nvm 的时候报错没有此命令。

正常安装流程 安装 nvm-windows 菜鸟教程 如果你已经安装了 nodejs 就要提前把它卸载掉安装 node&#xff0c; 根据所需版本进行安装 nodejs 例如nvm install xxx node官网nvm use node&#xff0c; 如果你的 node 安装成功了&#xff0c;记得还要 nvm use xxx(版本号)&#x…

nvm使用大全nvm如何动态切换node版本

注意&#xff1a; nvm use node版本时&#xff0c;要使用管理员权限打开cmd输入命令&#xff0c;否则报错 常用命令 nvm ls &#xff1a;列出所有已安装的 node 版本 nvm list &#xff1a;列出所有已安装的 node 版本 nvm list available &#xff1a;显示所有可下载的版本 …

CRMEB系统v4+版本和pro版本后台前端vue打包教程

本文是crmeb简单二开教程 源码地址&#xff1a;直通车》》》 打包必备工具&#xff1a; Nodejs&#xff1a;【官方下载】 文件目录&#xff1a; 前台文件目录&#xff1a; view / admin/ 打包教程&#xff1a; 1.本地安装 Nodejs&#xff08;已安装可以跳过&#xff09; 2…

vue实现tinymce富文本编辑器,tinymce是个不错的编辑器

1、安装插件 npm i tinymce/tinymce-vue -S npm i tinymce -S 2、下载中文语言包&#xff1a;https://www.tiny.cloud/get-tiny/language-packages/ 3、下载完成后&#xff0c;在vue项目存放静态资源的文件夹中新建一个文件夹tinymce&#xff0c;到node_modules中找到tinym…

关于electron的2种截图方式详解

第一种方式&#xff1a; 1、采用第三方现有截图工具&#xff0c;添加dll和exe文件 2、引入需要的模块 // 快捷键模块 const { globalShortcut } require(electron); // 加载子进程 const { execFile } require(child_process); const { ipcRenderer } require(electron); c…

程序猿不得不会的git常用基础日常用的git命令及使用原理

起步 原理 git使用的是一种分布式的版本控制结构&#xff0c;通过记录文件快照来实现。 拼团砍价秒杀俱全免费迭代的开源系统 运行前配置 用户信息&#xff08;必须&#xff09; 参数说明文件目录git config --system对应系统的所有用户的配置/etc/gitconfig文件git config --g…

23-vue.js单聊和群聊以及命名空间,带你和我一起web前端工程师进阶,找到好的师傅,找到好的前端学习路线,改变自己的生活品质,why not?

第23节-单聊和群聊以及命名空间 2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节分享&#xff0c;免费拿不谢&#xff01;下面的是汇总 前端的课程分享给大家&#xff0c;学习进阶&#xff0c;找到好的路子&#xff0c;涨工资的事自然而然。 学习目标&#xff…

程序猿的自我修养

开头放福利&#xff1a;http://github.crmeb.net/u/long 你的发际线那么高&#xff0c;你的技术水平有那么高吗&#xff1f; 你没事就刷数据结构和算法&#xff0c;是真的喜欢&#xff0c;还是面试会考呢&#xff1f; 如果面试不考算法&#xff0c;你还会学吗&#xff1f; …

JavaScript 学习总结(全)

JavaScript 总结 JavaScript是互联网上最流行的脚本语言&#xff0c;这门语言可用于 HTML和 web&#xff0c;更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备&#xff0c;JavaScript是一种轻量级的编程语言。 一、变量 有三个关键字可以用于声明变量&#xf…

Node.js HTTP 模块的内存泄露问题

很久没有逛社区了&#xff0c;晚上回来看了一下最近的情况&#xff0c;突然看到一个内存泄露问题&#xff0c;作为一个 APM 开发者&#xff0c;自然想分析其中的原因。 问题 下面介绍一下具体的问题。看一下 demo。 const http require(http)async function main () {let i…

超级实用!详解Node.js中的lodash模块和async模块

文章目录 7. lodash 模块安装 Lodash数组处理对象处理函数式编程 8. async 模块安装 Async异步流程控制串行执行&#xff08;Series&#xff09;并行执行&#xff08;Parallel&#xff09;循环迭代&#xff08;Each&#xff09; 控制流程和错误处理瀑布流控制&#xff08;Water…

上传自己的npm依赖包

有时候我们需要对某个依赖包的源码进行修改进行使用&#xff0c;但我们又不能对已有的源码官网进行上传更新&#xff0c;这时&#xff0c;我们可以获取依赖包进行修改后&#xff0c;自行部署到https://npmjs.com中 1.官网https://npmjs.com中注册一个账号&#xff08;账号&…

性能优化 :删除项目中没有引用关系的文件 useless-files-webpack-plugin

一般此类包不需要安装到项目中&#xff0c;减少node_modules体积&#xff08;以项目实际情况决定-S/-D&#xff09; npm i useless-files-webpack-plugin -S然后再vue.config.js中配置 const UselessFile require(useless-files-webpack-plugin) chainWebpack: config > …

Nodejs 开发后端所需准备

1:安装 npm , 结合自身情况安装 https://nodejs.org/zh-cn 2:可以使用 nvm 方便快速安装切换 node 版本 https://github.com/nvm-sh/nvm 如果使用某些web面板&#xff0c;比如宝塔&#xff0c;开源在商店安装 3.如果是在中国大陆&#xff0c;建议切换 npm 镜像源 两种方案…

Javaweb新手软件推荐

Javaweb新手软件推荐前言一、javaweb有什么&#xff1f;二、Javaweb开发工具1.java开发工具2.前端web开发工具3.数据库工具4.其他工具三、一些学习经验总结前言 学习javaweb有半年了&#xff0c;作为一个初学者&#xff0c;想在这里记录自己的学习经历&#xff0c;也想留下一些…

ES6 关于时间的使用和推算

关于时间的用法 问题描述&#xff1a; 有一个开始时间和一个结束时间&#xff0c;结束时间就是当前时间。开始时间往过去退10分钟。 解决办法&#xff1a; 利用时间戳 向过去退10分钟 就用当前的时间戳 减去&#xff08;10 * 60 * 1000&#xff09; 10分钟乘以 60秒 乘以 10…

npm ci和npm install的区别

问题:本地npm install 没问题&#xff0c;但是在线上npm install时编译不行&#xff0c;原因是本地node版本是最新&#xff0c;但是服务器编译环境的node版本是低版本&#xff0c;已经2年没更新了&#xff0c; npm ci 会根据package-lock.json来安装确切的依赖版本&#xff0c;…

Vue路由传参props解耦的三种方式

路由组件传参 在组件中使用 $route 会使之与其对应路由形成高度耦合&#xff0c;从而使组件只能在某些特定的 URL 上使用&#xff0c;限制了其灵活性。 使用 props 将组件和路由解耦&#xff1a; 布尔模式 商品展示界面传递id的动态参数 <template><div class&qu…

Node.js开发入门—套接字(socket)编程

Node.js的net模块提供了socket编程接口&#xff0c;方便我们利用较为底层的套接字接口来实现应用协议。这次我们看一个简单的回显服务器示例&#xff0c;包括服务端和客户端的代码。 使用JavaScript也可以进行套接字编程&#xff0c;哈哈&#xff0c;这酸爽&#xff01; 代码…

Node.js开发入门—notepad++ for Node.js

对于Node.js开发&#xff0c;论IDE的话&#xff0c;Webstorm是不二的选择&#xff0c;但它是收费的&#xff08;可免费使用30天&#xff09;。一开始&#xff0c;我们先将就一下&#xff0c;使用notepad来编写Node.js应用。这样做还有一大好处&#xff1a;没有关于Node.js的代码…

[Mongodb] 1.mac安装mongodb

一. 安装homebrew &#xff08;方法一&#xff09; 1)官网 brew.sh&#xff0c;复制命令行&#xff1a; /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2&#xff09;在控制台中执行即可安装brew,可用 brew --v…

Node.js开发入门—使用AngularJS

做一个Web应用&#xff0c;一般都有前台和后台&#xff0c;Node.js可以实现后台&#xff0c;利用jade模板引擎也可以生成一些简单的前台页面&#xff0c;但要想开发出具有实际意义的现代Web应用&#xff0c;还得搭配一个Web前端框架。 AngularJS是一个JavaScript前端框架&…

Windows下Node.js开发入门(1)

没事儿捣腾了一下Node.js&#xff0c;跑了个Hello World&#xff0c;特此记录一下。 Windows 下安装 Node.js 环境 到Node官网http://nodejs.org就可以下载到安装包&#xff0c;我是Win7 64位&#xff0c;访问Node官网&#xff0c;可以看到最新版本是0.12.7&#xff0c;点击I…

GITHUB 上的 CTF 平台(二)

GITHUB 上的 CTF 平台&#xff08;二&#xff09; 文章目录GITHUB 上的 CTF 平台&#xff08;二&#xff09;一、JAVAPhrackCTF-Platform-Personal二、PHPChristmas-CTFctfPlatformfbctfOpenCTF三、rubyscorebotHackTheArchDocker-War四、Node.jsJS-CTF-PlatformDummyCTFPlatfo…

husky自定义目录钩子的正确使用

目前有很多VuePrettierHusky钩子的整合应用&#xff0c;基本都是基于.git与所需钩子的项目在同一目录下使用的&#xff0c;husky钩子会自动根据当前目录的.huskyrc的配置自动执行&#xff0c;而当碰到.git与所需提交目录不在同一层级下&#xff0c;就会出现husky钩子无法正常执…

windows 安装node.js

第一步&#xff1a;下载nodejs&#xff0c;地址 http://www.nodejs.org/download/ 打开后选择与自己相匹配的 rc 路径下 我选择的是node-v4.4.3-x86.msi 第二步&#xff1a; 安装 node.js 下载完成之后&#xff0c;双击"node-v4.4.3-x86.msi"&#xff0c;开始…

nodejs学习(四)nodejs图片上传以及设置静态文件访问路径

nodejs学习&#xff08;一&#xff09;nodejsmysql搭建简单服务 nodejs学习&#xff08;二&#xff09;nodejsmysql简单登录注册 nodejs学习&#xff08;三&#xff09;nodejs跨域 nodejs学习&#xff08;四&#xff09;nodejs图片上传以及设置静态文件访问路径 图片上传 Mul…

node中利用mysql2插件与数据库进行交互

准备操作 先下载mysql2插件。在控制台中输入 安装成功的样子 例&#xff1a; // 导入模块 const mysql require(mysql2);// 创建与mysql的连接const connection mysql.createConnection({host: localhost,user: root,password:123456,database: test,multipleStatements:…

nodejs学习(一)nodejs+mysql搭建简单服务

nodejs学习&#xff08;一&#xff09;nodejsmysql搭建简单服务 nodejs学习&#xff08;二&#xff09;nodejsmysql简单登录注册 nodejs学习&#xff08;三&#xff09;nodejs跨域 nodejs学习&#xff08;四&#xff09;nodejs图片上传以及设置静态文件访问路径 一、项目搭建 …

Vue移动端搭建

vue移动端搭建 一、创建项目 创建一个空文件夹&#xff0c;打开cmd&#xff0c;访问到创建的文件&#xff0c;键入vue init webpack vue init webpack ? Generate project in current directory? (Y/n) Y 在当前目录中生成项目 / downloading template 等啊等~ ~ ~Pr…

Node.js 简记

目录Node.js笔记一、fs文件系统模块1.导入2.读取指定文件中的内容3.向指定文件写入文件内容二、path路径模块1.导入2.路径拼接3.获取路径中的文件名4.路径拼接三、http模块1.导入2.创建一个基本的web服务器3.req请求对象5.res响应对象6.解决中文乱码问题四、模块化1.加载模块2.…

js原生-ajax-Mysql-JSON-本地存储-jQuery-node知识点总结

文章目录JS的引入方式如果哪一个script标签用于引入了外部文件&#xff0c;那么浏览器会忽略掉该标签内部的js代码段暂且需要记住的两种测试方式&#xff1a;变量&#xff1a;存储数据的容器&#xff1b;利用var关键字来声明标识符&#xff1a;变量名&#xff0c;函数名&#x…

npm、node.js、yarn简介

npm、node.js、yarn简介一、npm简介二、Node.js简介三、Yarn简介——npm的最大竞争者四、npm与yarn换源——实际应用前首要考虑的第一个问题一、npm简介 在介绍npm是什么之前&#xff0c;我们需要首先了解为什么要使用npm。对于程序员通常会遇到这样的问题&#xff1a; 当一个…

Windows下Node.js10.15下载安装使用

这里我下载安装Node.js的版本是10.15 1.下载 官网下载&#xff1a;https://nodejs.org/zh-cn/download/ 通常我们直接下载windows安装包就可以了&#xff0c;比较方便 如果要下载指定的版本&#xff0c;在当前页拉到最下&#xff0c;点击以往的版本 在里面可以找到我们需要的…

Node.js入门篇随手记---初识Node.js(1) ---(三月内修改排版以及填充理解)

学习Node.js的总目标(一刷Node.js之后要回来自测) 1.能够知道什么是Node.js 2.能够知道Node.js可以做什么 3.能够说出Node.js中的JavaScript 的组成部分 4.能够使用fs模块读写操作文件 5.能够使用path模块处理路径 6.能够使用http模块写一个基本的Web 服务器 学习目录 初识Nod…

严格检查模式、数据类型 2022-2-17

严格检查模式( ‘use strict’) use strict’严格检查模式&#xff0c;预防JavaScript的随意性导致产生的一些问题。 use strict’必须写在JS代码中的第一行 局部变量建议都使用let去定义 <!DOCTYPE html> <html lang"en"> <head><meta chars…

微任务与宏任务

微任务与宏任务 宏任务包括&#xff1a;setTimeout setInterval Ajax DOM事件微任务&#xff1a;Promise async/await注意&#xff1a;微任务比宏任务的执行时间要早下面请看例子 console.log(100);setTimeout(()>{console.log(200); })setTimeout(()>{console.log(201…

分享一个非常好用的前端服务器插件,妈妈再也不用担心我不会搭服务器了!

文章目录前言1.安装node&#xff08;已安装请跳过&#xff09;2.安装anywhere插件3.使用anywhere创建静态文件服务器前言 大家知道&#xff0c;node是可以搭建服务器的&#xff0c;如果我们平时突发灵感写了个demo页面&#xff0c;想连上服务器试一下接口&#xff0c;那么我们…

npm 报错 Class extends value undefined is not a constructor or null

安装nodejs后执行npm -v 报错: TypeError: Class extends value undefined is not a constructor or nullat Object.<anonymous> (D:Program Files odejs ode_modules pm ode_modulessocks-proxy-agentdistagent.js:114:44)at Module._compile (node:internal/modules…

JavaScript学习笔记(七)之node.js篇

目录 1、npm 2、hello world 命令行模式和Node交互模式 使用严格模式 3、运行调试JavaScript 4、模块 CommonJS规范 深入了解模块原理 5、基本模块 global process 判断JavaScript执行环境 6、fs文件系统模块 异步读文件 同步读文件 写文件 stat 异步还是同步…

详解nodejs基础之多进程实例

Node.js 多进程 我们都知道 Node.js 是以单线程的模式运行的&#xff0c;但它使用的是事件驱动来处理并发&#xff0c;这样有助于我们在多核 cpu 的系统上创建多个子进程&#xff0c;从而提高性能。 每个子进程总是带有三个流对象&#xff1a;child.stdin, child.stdout 和ch…

uniapp微信小程序WebSocket聊天

data() {return {timeout: 10000, timeoutObj: null,socketOpen: false,}},methods: {openConnection() {// 打开连接// uni.closeSocket(); // 确保已经关闭后再重新打开uni.connectSocket({url: wss://wyt.yuyok.com:2346,success(res) {console.log(连接成功 connectSocket,…

01-Vue.js环境准备-安装Node.js

一、什么是Node.js 简单的说Node.js就是运行在服务端的JavaScript&#xff1b; Node.js是一个基于Chrome V8引擎的JavaScript运行环境&#xff1b; Node.js使用一个事件驱动、非阻塞式I/O的模型&#xff0c;使其轻量且高效&#xff1b; Node.js的软件包生态系统NPM是全球最大的…

SAP-CAP 介绍

SAP CAP是cloud application programming model的简称 SAP设计CAP的目的是为了让开发人员更加注重业务逻辑的实现&#xff0c;减少对技术的依赖 CAP支持很多开源的技术和工具&#xff0c;同时也支持SAP自己的技术和工具。比如Java&#xff0c;node JS等语言 前台&#xff1…

Vue中的Diff算法实现过程

目录1.Diff的由来&#xff1f;2.如何实现&#xff1f;1.Diff的由来&#xff1f; Vue利用双向绑定原理&#xff0c;实现了视图层和数据层的同时更新&#xff0c;在数据层发生变化的时候利用虚拟DOM去更新对应的DOM树&#xff0c;那么新DOM树和旧DOM树如何去比对&#xff0c;DOM…

TWaver HTML5 + Node.js + express + socket.io + redis(三)

原文出处&#xff1a;http://twaver.servasoft.com/?p3617 在上一篇TWaver HTML5 Node.js express socket.io redis&#xff08;二&#xff09;中&#xff0c;您应该对Node.js的web框架express、实时通讯框架Socket.IO、redis客户端&#xff1a;redis有所了解了。这一篇将…

npm install安装依赖总结

node下载地址&#xff1a;https://nodejs.org/en/download/releases 。可以看到node版本、npm版本、node_module版本 1.npm的全局安装路径 查看默认值&#xff1a; npm get prefix 默认是C:\Users\你的用户名\AppData\Roaming\npm 、 可以通过 npm config prefix 更改全局…

yarn与npm的区别(yarn的安装报错问题)

一、yarn 是什么&#xff0c;yarn 与 npm 的区别是什么&#xff1f; yarn 是一个软件包管理系统&#xff0c;Yarn 和 npm 都是包管理工具&#xff0c;用于管理用 JavaScript 编写的软件包&#xff0c;yarn的出现是为了弥补 npm的一些缺陷。yarn 与 npm 的区别 &#xff1a; 性能…

学习node.js模块机制

一、CommonJS的模块规范 Node与浏览器以及 W3C组织、CommonJS组织、ECMAScript之间的关系 Node借鉴CommonJS的Modules规范实现了一套模块系统&#xff0c;所以先来看看CommonJS的模块规范。 CommonJS对模块的定义十分简单&#xff0c;主要分为模块引用、模块定义和模块标识3…

nodejs:class-validator安装及作用

参考&#xff1a; class-validator中文教程 总结&#xff1a; 安装命令&#xff1a; npm i class-validator 作用&#xff1a; class-validator可以说是一个简化验证的依赖库

window系统安装node,配置环境变量npm指令

首先 你要在本地创建一个文件夹 来放node window我们直接访问node下载地址 根据自己的电脑配置 选择对应的版本 这里的话 我建议还是选择 .msi 文件 处理会方便一点 下砸好之后我们直接双击运行 然后 下一步 Next 然后 勾选下面的协议 然后 继续下一步 这个都没必要看 只能说…

axios 拦截器

官网&#xff1a;GitHub - axios/axios: Promise based HTTP client for the browser and node.js 请求拦截器 // Add a request interceptor axios.interceptors.request.use(function (config) {// Do something before request is sentreturn config;}, function (error) {…

前端快速入门Koa.js

前言 Nodejs 提供了 http 能力&#xff0c;我们通过如下代码可以快速创建一个http server服务 const http require(http);http.createServer((req, res) > {res.write(hello\n);res.end();}).listen(3000);使用nodejs提供的原生能力启动一个http server并不麻烦&#xff…

Campus SNS 校园社区后端接口开发(附前端地址)

使用 koa2 Sequelize 搭建的校园社区后端&#xff0c;巧妇难为无米之炊&#xff01;一个厉害的项目的后端&#xff01; 个人博客链接&#xff1a;Campus SNS 校园社区后端接口开发&#xff08;附前端地址&#xff09; - 项目集锦 语雀链接&#xff1a;Campus SNS 校园社区后端…

大三实训,我用Nodejs和Vue3以及Typescript做了一个关于医院的后台管理系统 ❥(^_-)

已经大概有一个多月没有写博客了&#xff0c;最近一直在准备考研&#xff0c;所以时间有些紧张&#xff0c;今天特意拿出一下午时间来回忆回忆前端知识。今天就拿我在6月份所实训的后台管理项目来说一说。毕竟离上次写前端代码已经有很长时间了&#xff0c;有点想念啊~~~哈哈哈…

【第二届青训营-寒假前端场】- 「Node.js 与前端开发实战」笔记

本节课重点内容Node.js 的应用场景&#xff08;why&#xff09;Node.js运行时结构&#xff08;what&#xff09;编写Http Server &#xff08;how&#xff09;安装Node.js编写Http Server Client, 收发GET, POST请求Http ServerHttp ClientPromisify编写静态文件服务器static_…

JWT---Token身份令牌验证

什么是Token&#xff1f; 在计算机身份认证中是令牌&#xff08;临时&#xff09;的意思&#xff0c;在词法分析中是标记的意思。一般我们所说的的token大多是指用于身份验证的token 为什么使用token? 我们需要每次都知道当前请求的人是谁&#xff0c;但是又不想每次都让他提交…

使用Visual Studio Code对Node.js进行断点调试

http://developer.51cto.com/art/201704/537234.htm 在开发的过程中&#xff0c;几乎不可能一次性就能写出毫无破绽的程序&#xff0c;断点调试代码是一个普遍的需求。 作者&#xff1a;方浩来源&#xff1a;segmentfault|2017-04-18 09:27移动端收藏分享在开发的过程中&#…

如何解决node_modules包压缩出错或者拷贝不全的问题(内网开发)

前言&#xff1a; 最近开发项目因为公司对数据和项目安全很看重。所以开发就是用虚拟桌面开发&#xff0c;虚拟桌面里没有网。对前端来说还是很致命&#xff0c;很繁琐的&#xff0c;因为无论用vue/react都离不开node_module&#xff08;依赖包&#xff09;。一般正常开发只需…

node的文件流的读取和写入

作用 nodeJS中的流最大的作用是&#xff1a;读取大文件的过程中&#xff0c;不会一次性的读入到内存中。每次只会读取数据源的一个数据块。然后后续过程中可以立即处理该数据块(数据处理完成后会进入垃圾回收机制)。而不用等待所有的数据。 这么做的原因&#xff1a;因为浏览…

在vue+node环境下实现对数据以excel形式导出并下载

首先业务需求&#xff0c;就是在后台管理系统中可以查询当前数据表&#xff0c;现在要加一个功能&#xff0c;可以把当前查询到的数据以excel形式导出&#xff0c;并供管理员下载。 需求明确之后&#xff0c;我们就要进行功能的实现&#xff0c;这个需求主要内容在后端接口的编…

微信小程序云开发实现订阅消息推送

代码自用自取&#xff0c;复制粘贴直接使用&#xff0c;喜欢的话可以查看博主其它文章&#xff0c;贡献一丢丢的浏览量&#xff0c;感激不尽。 我们在进行微信小程序项目开发时&#xff0c;尤其商城类小程序&#xff0c;很需要订阅消息的辅助&#xff0c;订阅消息就是将模板内容…

vue兄弟传值:

vue兄弟传值&#xff1a; 假设&#xff1a;A与B为兄弟组件&#xff0c;此刻需要AB组件相互通信 步骤&#xff1a; 1.创建一个js文件&#xff1a; import Vue from Vue; export default new Vue;2.A组件&#xff1a;引入js <script> import bus from ./Vue //引入步骤…

Vue 基础入门与进阶

Vue 基础入门与进阶简介1、IDE简介2、在线引用 Vue3、使用 vue-cli 创建项目一、Vue 基础语法1、Vue 的基本结构2、mvvm 设计模式&#xff1a;3、Vue生命周期函数4、模版语法讲解5、表单中双向绑定指令v-model 与修饰符6、data & methods & computed & watch7、样式…

node 报错修复

这里写目录标题1. node 报错修复1.1. npm 报错1.1.1. npm ERR! code EINTEGRITY1.1.2. npm WARN old lockfile&#xff1a; The package-lock. json file was created with an old version of npm,so supplemental metadata must be fetched from the registry.1.2. Node Sass1…

Node中实现真分页的两种方式

在项目中&#xff0c;通常会有分页的需求&#xff0c;分页有两种实现方式&#xff1a;真分页和假分页。假设每页要显示10条数据&#xff0c;真分页只查询10条数据&#xff0c;当进行换页的时候&#xff0c;只是查询到对应页数应该显示10条数据&#xff1b;假分页会一次性把所有…

如何安装node.js

在百度搜索node.js 因为我的电脑系统的window64位的&#xff0c;所以我下载这红框中的两个&#xff0c;红框中的两个任选一个下载&#xff0c;我下载的是第一个。 下载完成之后得到安装程序 1.运行安装程序&#xff0c;初始界面。点击next 2.同意这个霸王条款&#xff0c;点击n…

2021【前端VUE框架】最新/最全/最细实战课程,VUE56节课程.课程链接发你,偷你的心的人在此,欢迎来撩。

Web>>>全栈>>>Vue 2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节课程. 视频有效期 无限期 节数: 56节 课程评分 :5.0分 你将收获 全面掌握Vue.js2.0技术栈(VueVue-RouterVuex)掌握Vue项目的搭建与开发教学全程采用笔记代码案例的形式讲解&a…

20,vue.js 有两大法宝,一个是数据驱动,另一个是什么呢??What the fuck ?!?!?

2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节分享&#xff0c;免费拿不谢&#xff01;Vue 组件化开发 提示&#xff1a; 本次分享知识点基于 vue.js&#xff0c;需要对 vue.js 有一定的了解。 什么叫做组件化 vue.js 有两大法宝&#xff0c;一个是数据驱动…

19,vue-cli原理,请求,真实的模块开发,一步一不到实战脚手架开发。

2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;真实的模块开发&#xff0c;一步一不到实战脚手架开发学习目标&#xff1a; 提示&#xff1a;2021【前端VUE框架】最新/最全/最细实战课程&#xff0c;VUE56节进阶学习 重磅来袭&#xff1a;3个月掌握 vue 入门知识到实…

第三方命令行工具 nodemon --- 能够实现修改完代码自动重启

我们这里使用一个第三方命令行工具&#xff1a;nodemon 来帮我们解决频繁修改代码重启服务器问题。 nodemon 是一个基于Node.js 开发的一个第三方命令行工具&#xff0c;我们使用的时候需要独立安装&#xff1a; # 在任意目录执行该命令都可以 # 也就是说&#xff0c;所以需要…

核心模块之 path路径操作模块

path 也是核心模块&#xff0c;类似于fs&#xff0c;os。 path.basename 获取文件名&#xff0c;包含后缀名&#xff1a; 这个方法还有第二个参数&#xff0c;可以用来去掉后缀名&#xff1a; path.dirname 获取目录&#xff1a; path.extname 获取文件的扩展名&#xff1a;…

补充:异步函数和异步API的区别(非常容易理解)

1. 异步API Node中常见异步API有&#xff1a;定时器&#xff0c;读取文件相关的操作&#xff0c;发送ajax请求获取数据的操作&#xff0c;发送axios请求获取数据的操作&#xff0c;事件监听的API 2. 异步函数 异步函数是异步编程语法的终极解决方案&#xff0c;它可以让我们…

关于module.exports 和 exports

1. 模块系统 使用 node 编写应用程序主要就是使用&#xff1a; ECMAScript语言核心模块&#xff1a;文件操作fs&#xff0c;http&#xff0c;url路径操作模块&#xff0c;path路径处理模块&#xff0c;od操作系统信息第三方模块&#xff1a;art-template&#xff0c;必须通过…

nodejs中查询sql用字符串拼接sql语句

nodejs中sql查询语句用字符串拼接的方式 //使用引号的形式 update user set user_pic" req.body.avatar " where id req.user.id //使用模板字符串的形式 update user set user_pic ${req.body.avatar} where id${req.user.id}

【greenDao】Cannot access ‘org.greenrobot.greendao.AbstractDaoSession‘ which is a supertype of

问题 Cannot access ‘org.greenrobot.greendao.AbstractDaoSession’ which is a supertype of ‘com.xxx.greendao.entity.DaoSession’. Check your module classpath for missing or conflicting dependencies 分析 根据提示&#xff0c;意思是说找不到“DaoSession”的…

nodejs-初探-简单的判定位置是否在市区API

看来nodejs还是越来越火了,WordPress也用上了nodejs抛弃了php,虽然php7比php5的效率高了一倍,然而在node,java等静态语言面前,还是不值一提.当然php还是有他的好处,开发迅速,修改便捷,适宜于调用api做应用层.另外由于node的封装性较低,node可以操作很多较为低级的操作,做路由,代…

Web前端面试题整合,持续更新【可以收藏】

饭后闲来无事&#xff0c;把这几年带学生用的一些面试题整合一下&#xff0c;供上&#xff01;拿走&#xff0c;不客气&#xff01;应付一般公司的二面基本上是够用了。祝你早日拿到心仪的offer。 css相关 1. 万能居中 1.margin: 0 auto;水平 2.text-align: center;水平 3.行高…

不可错过的自动化测试框架:robotframework之WebDriver功能配置

rf&#xff08;即robotframework&#xff09;是自动化测试常用的框架之一&#xff0c;在前端自动化测试中常与webdriver驱动器&#xff0c;以及rf的selenium2library库搭配使用。selenium2library提供的open browser&#xff0c;close browser&#xff0c;click element……等关…

递归调用给树 追加元素js

现在想在部门树下面添加用户 效果图 部门数据结构 [{id: 100,label: "XX检测公司",children: [{id: 101,label: "业务部门",children: [{ id: 103, label: "研发部门" },{ id: 104, label: "市场部门" },{ id: 105, label: "测…

arduino+emqx+mqtt相互通信教程,一看就会!

使用浏览器打开EMQ控制台&#xff0c;我自己的是http://192.168.43.172:18083&#xff0c;输入默认用户名:admin&#xff0c;默认密码public&#xff0c;进入即可。 1.进来之后可以先设置界面语言&#xff0c;方便我们以后操作。 2.在插件栏里&#xff0c;搜索并启用mqtt插件…

【报错】(webRTC):navigator.mediaDevices undefined

最近做了一个通过webRTC实现在线视频功能的网页&#xff0c;在自己的电脑上用localhost打开两个网页是没问题的&#xff0c;但是设置了一个简单的HTTP请求的NodeJS服务器之后&#xff0c;在局域网中用ip地址访问就不行了&#xff0c;浏览器会弹出 navigator.mediaDevices undef…

[Nodejs入门] 7. 认识req和res-----监听http请求

nodejs启动web服务 在test1同级目录下新建一个test2文件夹 创建服务来监听http请求&#xff0c;代码如下&#xff1a; const http require(http);const server http.createServer(() > {console.log(已经收到http请求); })server.listen(3000); // 可以监听http…

js玩儿爬虫

前言 提到爬虫可能大多都会想到python&#xff0c;其实爬虫的实现并不限制任何语言。 下面我们就使用js来实现&#xff0c;后端为express&#xff0c;前端为vue3。 实现功能 话不多说&#xff0c;先看结果&#xff1a; 这是项目链接&#xff1a;https://gitee.com/xi1213/w…

NPM与外部服务的集成(上)

目录 1、关于访问令牌 1.1 关于传统令牌 1.2 关于粒度访问令牌 2、创建和查看访问令牌 2.1 创建访问令牌 在网站上创建传统令牌 在网站上创建粒度访问令牌 使用CLI创建令牌 CIDR限制令牌错误 查看访问令牌 在网站上查看令牌 在CLI上查看令牌 令牌属性 1、关于访问令…

【npm run dev报错】无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。

1.winX键&#xff0c;使用管理员身份运行power shell 2.输入命令&#xff1a;set-executionpolicy remotesigned 3.输入”Y“,回车&#xff0c;问题解决。 文章来源&#xff1a;无法加载文件 C:\Program Files\nodejs\npm.ps1&#xff0c;因为在此系统上禁止运行脚本。 - 前…

背上花里胡哨的书包准备面试之webpack篇(+一些常问的面试题)

目录 webpack理解&#xff1f; webpack构建流程&#xff1f; loader解决什么问题&#xff1f; plugin解决什么问题&#xff1f; 编写loader和plugin的思路&#xff1f; webpack热更新&#xff1f; 如何提高webpack的构建速度&#xff1f; 问git常用命令&#xff1f; ht…

zip方式安装node.js、配置环境变量(windows)

zip方式安装node、配置环境变量&#xff08;windows&#xff09;什么是zip方式安装&#xff1f;安装过程下载&#xff08;下载符合自己电脑的zip包&#xff09;解压&#xff0c;新建文件夹配置环境变量&#xff08;不懂的可百度一下怎么配置&#xff09;执行命令配置仓库&#…

Node.js 在chrome进行调试

1.首先安装node-inspector npm install -g node-inspector 2.以调试模式启动程序 启动node项目&#xff0c;一般是node XX.js 注&#xff1a;–-debug 和–-debug-brk区别&#xff0c;前者是会直接运行脚本&#xff0c;而后者则会暂停在脚本开头处&#xff0c;等待调试器连…

前端Webpack面试题

Webpack 1.说说你对webpack的理解 ​ 开发时&#xff0c;我们会使用框架 (React、Vue) &#xff0c;ES6 模块化语法&#xff0c;Less/Sass 等 CSS 预处理器等语法进行开发&#xff0c;这样的代码要想在浏览器运行必须经过编译成浏览器能识别的 JS、CSS语法才能运行。所以我们…

npm run xxx 的时候发生了什么?(以npm run dev举例说明)

文章目录 一、去package.json寻找scripts对应的命令二、去node_modules寻找vue-cli-service三、从package-lock.json获取.bin的软链接1. bin目录下的那些软连接存在于项目最外层的package-lock.json文件中。2.vue-cli-service文件的作用3.npm install 的作用 总结 一、去packag…

Nodejs 第九章(模块化)

Nodejs 模块化规范遵循两套一 套CommonJS规范另一套esm规范 CommonJS 规范 引入模块&#xff08;require&#xff09;支持四种格式 支持引入内置模块例如 http os fs child_process 等nodejs内置模块支持引入第三方模块express md5 koa 等支持引入自己编写的模块 ./ …/ 等支…

http-server使用

问题&#xff1a;打包文件无法打开 解决方法&#xff1a;安装http-server&#xff0c;在打包文件中运行服务 问题&#xff1a; "build": "vue-cli-service build" npm run build 打包后index.html文件打开,页面空白&#xff0c;控制台报错 解决方法&…

认识Node.js及三个模块

文章目录 1.初识 Node.js1.1 什么是 Node.js1.2 Node.js 中的 JavaScript 运行环境1.3 Node.js 可以做什么1.4 Node.js 环境的安装1.4.1 区分 LTS 版本和 Current 版本的不同1.4.2 查看已安装的 Node.js 的版本号1.4.3 什么是终端1.4.4 终端中的快捷键 1.5 在 Node.js 环境中执…

es6新增类型——Symbol

Symbol js数据类型&#xff1a; String Number Null Undefined Object Boolean Symbol Symbol&#xff1a; Symbol是一种全新的数据类型&#xff0c;作用&#xff1a;产生一个独一无二的值 用法&#xff1a; console.log(Symbol());//Symbol()可以传参&#xff1a;这个参数&…

es6函数的扩展—箭头函数

箭头函数 1.普通函数&#xff1a; function fn(){console.log("我是一个函数")&#xff1b; } fn()&#xff1b;函数表达式&#xff1a; var fn function(){console.log("我是函数表达式")&#xff1b; } fn();2.箭头函数&#xff1a; ① var fn_arr…

光脚丫思考Vue3与实战:第01章 初步认识Vue3

下面是本文的屏幕录像的在线视频&#xff1a; 01-初步认识Vue.js-PART101-初步认识Vue.js-PART2温馨提示&#xff1a; 1、视频下载&#xff1a;线上视频被压缩处理&#xff0c;可以下载高清版本&#xff1a; PART1&#xff1a;https://pan.baidu.com/s/1XNGzWlGekGiXH9rV5hBX…

推荐一个开放的api

这是一个网易云音乐的接口api, 用node实现 github: https://github.com/Binaryify/NeteaseCloudMusicApi api接口文档地址&#xff1a; https://binaryify.github.io/NeteaseCloudMusicApi/#/?idneteasecloudmusicapi 去GitHub上下载下来之后&#xff0c;安装依赖&#xff1a;…

用Node.js吭哧吭哧撸一个运动主页

简单唠唠 某乎问题&#xff1a;人这一生&#xff0c;应该养成哪些好习惯&#xff1f; 问题链接&#xff1a;https://www.zhihu.com/question/460674063 如果我来回答肯定会有定期运动的字眼。 平日里也有煅练的习惯&#xff0c;时间久了后一直想把运动数据公开&#xff0c;…

Node.js 的安装及环境配置

安装 Node.js 步骤 下载对应你系统的 Node.js 版本&#xff1a;https://nodejs.org/en/download/选安装目录进行安装环境配置测试 前期准备 Node.js 简介 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.j…

基于WebSocket的在线文字聊天室

与Ajax不同&#xff0c;WebSocket可以使服务端主动向客户发送响应&#xff0c;本案例就是基于WebSocket的一个在线聊天室&#xff0c;不过功能比较简单&#xff0c;只能满足文字交流。演示如下。 案例学习于b站up主&#xff0c;链接 。这位up主讲的非常清楚&#xff0c;值得去学…

node.js 基础高并发案例

什么是高并发 高并发是指系统在同一时间段内需要处理大量的并发请求或同时进行大量的操作。在计算机领域中&#xff0c;高并发通常指的是在短时间内有大量的用户或客户端同时访问系统或进行操作&#xff0c;对系统的并发处理能力提出了较高的要求。 高并发的特点包括 大量的…

Node.js学习笔记-04

这第九章也是个大重点 九、玩转进程 Node在选型时决定在V8引擎之上构建&#xff0c;也就意味着它的模型与浏览器类似。 本章关于进程的介绍和讨论将会解决如下两个问题&#xff1a; 单进程单线程并非完美&#xff0c;如今CPU基本均是多核的&#xff0c;真正的服务器&#xf…

包管理工具 nvm npm nrm yarn cnpm npx pnpm详解

包管理工具 nvm npm yarn cnpm npx pnpm npm、cnpm、yarn、pnpm、npx、nvm的区别&#xff1a;https://blog.csdn.net/weixin_53791978/article/details/122533843 npm、cnpm、yarn、pnpm、npx、nvm的区别&#xff1a;https://blog.csdn.net/weixin_53791978/article/details/1…

webpack 从入门到放弃!

webpack webpack于2012年3月10号诞生&#xff0c;作者是Tobias(德国)。参考GWT(Google Web Toolkit)的code splitting功能在webpack中进行实现。然后在2014年Instagram团队分享性能优化时&#xff0c;提出使用webpack的code splitting特性从而大火。 现在webpack的出现模糊了任…

【nodejs】用Node.js实现简单的壁纸网站爬虫

1. 简介 在这个博客中&#xff0c;我们将学习如何使用Node.js编写一个简单的爬虫来从壁纸网站获取图片并将其下载到本地。我们将使用Axios和Cheerio库来处理HTTP请求和HTML解析。 2. 设置项目 首先&#xff0c;确保你已经安装了Node.js环境。然后&#xff0c;我们将创建一个…

nvm安装与学习

nvm安装与学习 介绍 在前端开发过程中&#xff0c;经常遇到 node.js 版本问题&#xff0c;不同项目要求的 node.js 版本不一样。而一台电脑上&#xff0c;只能安装与使用 node.js 的某一个具体版本&#xff0c;迫切需要一个工具能快速切换不同的node版本&#xff0c;nvm就是这…

Node.js学习笔记-05

10、测试 测试包含单元测试、性能测试、安全测试和功能测试等几个方面&#xff0c;本章将从Node实践的角度来介绍单元测试和性能测试。 10.1 单元测试 10.1.1 单元测试的意义 开发者自测。对于开发者而言&#xff0c;不仅要编写单元测试&#xff0c;还应当编写可测试代码。…

微信小程序组件库 Vant weapp 的使用

项目初始化 第一步 新建一个云开发的小程序项目&#xff1a; 把不需要的东西都删掉&#xff1a; 将 index.wxss 、index.wxml 、index.js 、app.wxss 清空&#xff0c;初始化 index.js&#xff1a; Page({/*** 页面的初始数据*/data: {},/*** 生命周期函数--监听页面加载*…

nestjs:typeorm对数据库中用驼峰命名字段转蛇形命名

参考&#xff1a; postgresql - TypeORM and Postgres competing naming styles - Stack Overflow 总结&#xff1a; npm i --save typeorm-naming-strategies const SnakeNamingStrategy require(typeorm-naming-strategies).SnakeNamingStrategy;module.exports {name: d…

[Vue项目实战]Home主页的搭建+登录功能的补充

Home主页的搭建配置新路由地址的vue文件并在router/index.js添加路由配置关联vue和路由登录功能的补充路由导航守卫控制访问权限退出登录的实现原理将完成登录的总代码提交到码云仓库主页布局大概布局Header部分布局左侧菜单布局通过接口获取菜单数据添加token定义一个生命周期…

Node.js 安装和配置(完整详细版)

在Windows上安装和配置Node.js&#xff1a; 下载Node.js安装程序&#xff1a; 前往Node.js官方网站&#xff08;https://nodejs.org/&#xff09;&#xff0c;在主页上找到"Downloads"&#xff08;下载&#xff09;选项。然后选择适用于Windows的"Windows Insta…

电脑上安装,多版本node

手上有一个vue3的项目&#xff0c;sass配置如下图所示&#xff1a; 安装了Python3.10和node 16.14.0&#xff0c;项目能正常install 跟run。 因工作需要&#xff0c;收上有一个vue2的项目&#xff0c;sass配置如下图所示&#xff1a; 执行npm intsall 的时候一直报Python2找不…

【已解决】Please install Node.js and npm before continuing installation.

给juopyter lab安装插件时报这个错 原因是&#xff0c;conda本身有nodejs&#xff0c;但是版本很低&#xff0c;只有0.几 所以需要卸载掉原来的nodejs&#xff0c;重新安装10版本以上的nodejs # 卸载命令 pip uninstall nodejs # 安装命令 conda install nodejs14.7.0 -c cond…

谈一谈浏览器与Node.js中的JavaScript事件循环,宏任务与微任务机制

JavaScript中的异步代码 JavaScript是一个单线程非阻塞的脚本语言。这代表代码是执行在一个主线程上面的。但是JavaScript中有很多耗时的异步操作&#xff0c;例如AJAX&#xff0c;setTimeout等等&#xff1b;也有很多事件&#xff0c;例如用户触发的点击事件&#xff0c;鼠标…

webpack-cl明明已经安装了,但是还是会报未安装

解决办法&#xff1a;对当前项目目录进行安装 npm install webpack webpack-cli --save-dev

npm报错 Cannot find module ‘@vuepress\core\node_m

通常是由于缺少依赖包或者依赖包版本不兼容引起的。可以尝试以下步骤来解决这个问题&#xff1a; 确保您的项目的依赖包是最新的&#xff0c;可以运行 npm update 命令来更新依赖包。 如果更新依赖包后仍然有问题&#xff0c;可以尝试删除 node_modules 文件夹&#xff0c;并重…

Day13-面向对象编程

Day13-面向对象编程 一 回顾 变量,数组,对象都是容器,都可以用来存储数据 let n = 10 let arr = [3,5,7] let stu = {name:"张恒",age:18,sex:"女"}二 面向对象思想 面向过程:将开发的步骤按照顺序一步一步往下执行,直到程序结束 面向对象:将项目中…

npm 报错 cb() never called!

不知道有没有跟我一样的情况&#xff0c;在使用npm i的时候一直报错&#xff1a;cb() never called! 换了很多个node版本&#xff0c;还是不行&#xff0c;无法解决这个问题 百度也只是让降低node版本请缓存&#xff0c;gpt给出的解决方案也是同样的 但是缓存清过很多次了&a…

发布属于自己的 npm 包

1 创建文件夹&#xff0c;并创建 index.js 在文件中声明函数&#xff0c;使用module.exports 导出 2 npm 初始化工具包&#xff0c;package.json 填写包的信息&#xff08;包的名字是唯一的&#xff09; npm init 可在这里写包的名字&#xff0c;或者一路按回车&#xff0c;后…

element ui resetFields() 不起作用,失效问题

el-form需要接收一个model&#xff0c;并且需要配合el-form-item一起使用&#xff0c; 并且在el-form-item上绑定 prop 属性&#xff0c;resetField方法才能好使。

基于VUE3+Layui从头搭建通用后台管理系统(前端篇)三:找回密码界面及对应功能实现

一、本章内容 本章实现找回密码功能,包括短信验证码找回、邮箱验证码找回等功能,并通过node-send-email发送邮箱验证码,实现找回密码界面、接口等功能。 1. 详细课程地址: 待发布 2. 源码下载地址: 待发布 二、界面预览 三、开发视频

代码干货 | Nodejs进阶:使用DiffieHellman密钥交换算法

本文来源于阿里云-云栖社区&#xff0c;原文点击这里。 Diffie-Hellman&#xff08;简称DH&#xff09;是密钥交换算法之一&#xff0c;它的作用是保证通信双方在非安全的信道中安全地交换密钥。目前DH最重要的应用场景之一&#xff0c;就是在HTTPS的握手阶段&#xff0c;客户端…

查询 npm/yarn 安装依赖的全局路径及路径修改

一、NPM 1.查询 npm 安装依赖的全局路径 npm prefix -g 2. 修改 npm 全局安装位置 npm config set prefix "D:\nodejs\node_modules\npm\node_modules" 3. 修改 npm 全局 cache 位置 npm config set cache "D:\nodejs\node_modules\npm\cache" 4. np…

【Node.js】低代码平台源码

一、低代码简介 低代码管理系统是一种通过可视化界面和简化的开发工具&#xff0c;使非专业开发人员能够快速构建和管理应用程序的系统。它提供了一套预先定义的组件和模块&#xff0c;使用户可以通过拖放操作来设计应用程序的界面和逻辑。低代码管理系统还提供了自动化的工作…

解决nvm安装后,node生效但npm无效

问题描述 nvm安装后&#xff0c;node生效但npm无效 清除缓存 C:\Users\cc\AppData\Roaming cc是我的用户名改成你自己的就行删除 npm和npm-cache

Node.js学习笔记-03

七、网络编程 1. 构建 TCP 服务 TCP 是面向连接的协议&#xff0c;显著特征 在传输之前需要3次握手形成会话。 客户端 ——请求连接——> 服务器端 ——响应——> 客户端 ——开始传输——> 服务器端。 2. 构建 UDP 服务 3. 构建 HTTP 服务 http模块 在node中HTT…

NPM 管理组织成员

目录 1、向组织添加成员 1.1 邀请成员加入您的组织 1.2 撤销组织邀请 2、接收或拒接组织邀请 2.1 接收组织邀请 2.2 拒绝组织邀请 3、组织角色和权限 4、管理组织权限 5、从组织中删除成员 1、向组织添加成员 作为组织所有者&#xff0c;您可以将其他npm用户添加到…

【实操】2023年npm组件库的创建发布流程

2022年的实践为基础&#xff0c;2023年我再建一个组件库【ZUI】。步骤回顾&#xff1a; 2022年的npm组件包的发布删除教程_npm i ant-design/pro-components 怎么删除_啥咕啦呛的博客-CSDN博客 1.在gitee上创建一个项目,相信你是会的 2.创建初始化项目&#xff0c;看吧&#…

前端面试:【前端工程化】构建工具Webpack、Parcel和Rollup

嗨&#xff0c;亲爱的前端开发者&#xff01;在现代Web开发中&#xff0c;前端工程化变得愈发重要。构建工具如Webpack、Parcel和Rollup帮助我们自动化任务、管理依赖、优化性能等。本文将深入探讨这三个前端构建工具&#xff0c;帮助你了解它们的优点和用途。 1. Webpack&…

【NPM】包的指令

npm 安装的包可以根据其用途和作用进行分类&#xff0c;一般可以分为以下几种类型&#xff1a; 普通依赖&#xff08;Regular Dependencies&#xff09;&#xff1a; 这些是你项目中的实际依赖项&#xff0c;用于构建、运行或扩展你的应用程序。这些依赖会被包含在你的应用程序…

【node】nvm切换node版本

以下我给出了下载与切换node版本的方法. node.js版本降级或者升级 先下载nvm 修改nvm下载的地址(防止下载Node.js速度过慢,一直加载) 配置下载源 为了加快node.js和npm的下载速度&#xff0c;最好配置国内的node.js和npm下载源。在nvm的安装路径下&#xff0c;找到setting.tx…

node.js 简单使用 开始

1.概要 问&#xff1a;体验一下node.js 看一下如何运行。 答&#xff1a;使用命令 node 文件名.js 2.举例 2.1 代码准备(main.js) console.log(第一行node.js代码); 2.2 运行效果

react+koa+vite前后端模拟jwt鉴权过程

路由组件&#xff08;生成token&#xff09; const Router require(koa/router) const jwt require(jsonwebtoken); const router new Router()const mockDbUserInfo [{nickname: xxxliu,username: Tom,password: 123456,icon: url1},{nickname: xxx,username: John,passw…

学习总结(二) node.js服务器如何使用net模块向硬件发送命令与接收数据?

服务器server.js: const net require("net"); //此模块用于tcp/ip通讯 当收到get请求时: server.get("/cfjcApi/v1/SkyTempHudi", (req, res) > { let client new net.Socket(); client.connect(网络模块端口, 网络模块Ip, () > { //此模块…

Webpack迁移Vite采坑指南

前言 本文不介绍什么是webpack、什么是vite&#xff0c;也不分析为什么要迁移。如果你想从webpack迁移到vite&#xff0c;你可能会遇到一些坑&#xff0c;这里我会尽量详细地介绍每一种可能遇到的坑以及解决办法。 老规矩&#xff0c;先说AI的评价&#xff1a;这篇从webpack迁…

Node opensslErrorStack 错误解决方法记录

从Git仓库中下载了一个老项目&#xff0c;使用npm install 安装后没有问题&#xff0c;当我使用npm run dev 的时候遇到了 OpenSSL 相关错误&#xff0c;例如 opensslErrorStack: [error:03000086:digital envelope routines::initialization error] 网上找了一下相关信息&am…

快速入门:掌握Koa基础使用技巧

前言 本文主要是学习koa的使用。 基础学习 前置准备 初始化 pnpm init 安装相关包 pnpm install koa koa-router mysql2 新建数据库 USE notes_app;DROP TABLE IF EXISTS notes_categories;CREATE TABLE IF NOT EXISTS notes_categories (id INT AUTO_INCREMENT PRIM…

在Nodejs中使用JWT进行鉴权

什么是 JSON Web Token&#xff08;JWT&#xff09;&#xff1f; JSON Web Token&#xff08;JWT&#xff09;是一种用于在web上传递信息的标准&#xff0c;它以JSON格式表示信息&#xff0c;通常用于身份验证和授权。 JWT由三个部分组成&#xff1a;Header&#xff08;头部&…

Electron 入门教程

整个教程不涉及过于深入的知识&#xff0c;通过一系列c操作能够运行一个简单的MarkDown编辑器。在整个过程中体会Electron的作用&#xff0c;对于我来说就是把整个网页和浏览器打包成一个程序了&#xff0c;简单说可能就是我们常说的大前端。 安装 安装npm,详情请参考官网https…

windows10自带的PowerShell安装npm

npm&#xff08;Node Package Manager&#xff09;是安装Node.js的包管理器&#xff0c;它是详细世界上最大的软件注册表之一。它可以帮助开发者在项目中快速安装、装方管理和升级依赖包。以下为安装的具体方法。 一、装方Windows系统下安装npm 1.打开命令提示符或PowerShell&…

Node.js安装使用

目录 一、安装 Node.js二、环境变量配置三、npm常用命令 Node.js 是一个强大的运行时环境&#xff0c;它使您能够在服务器端运行 JavaScript 代码。它非常流行&#xff0c;用于构建 Web 应用程序、API 和各种后端服务。 一、安装 Node.js 1、访问 Node.js 官方网站。 在主页上…

node.js下载安装环境配置以及快速使用

目录 一、下载 二、安装 三、测试安装是否成功 四、配置环境 五、测试配置环境是否成功 六、安装淘宝镜像 七、快速上手 1、建立一个自己的工作目录 2、下载工作代码 八、各种配置文件匹配问题入坑 九、总结 一、下载 Node.js 中文网 想选择其他版本或者其他系统使用…

NPM 常用命令(六)

1、npm explain 1.1 命令使用 npm explain <package-spec>别名: why 1.2 描述 此命令将打印导致在当前项目被其他引用包的依赖链。 如果提供了一个或多个包规范&#xff0c;则只有与其中一个说明符匹配的包才会解释它们的关系。 包规范还可以引用 ./node_modules 中…

npm ERR! missing script: dev npm ERR! A complete log of this run can be found in: npm ERR! C:\U

vant 报错 解决方法 搜索的其他方法不能用 1 删除本地node_modules 依赖包&#xff1b; 2 执行 npm cache clean --force 清理缓存&#xff1b; 3 npm install 安装依赖&#xff1b; 4 以上过程&#xff0c;尝试不行以上方法不行&#xff0c;可以尝试这个方法 npm run serve …

Nodejs学习1(Buffer、fs模块)

目录 Nodejs1、Nodejs简介nodejs是什么nodejs的作用nodejs下载网址nodejs入门编码注意事项 2、Buffer&#xff08;缓冲器&#xff09;概念特点创建Buffer与字符串的转化Buffer 的读写溢出中文 3、计算机基础流程软件/系统启动流程进程线程 4、fs API写入文件同步和异步 appendF…

Node.JS教程

文章目录 Node.JSNode.js学习指南一、Node.js基础1.认识Node.js2.开发环境搭建3. 模块、包、commonJS3.1、为什么要有模块化开发&#xff1f;3.2、CommonJS规范3.3、 modules模块化规范写法 总结 Node.JS Node.js学习指南 服务端开发底层平台周边生态 学习前提 JavaScript、E…

Mongodb 以及 node.js中使用mongoose操作数据库

目录 1、lowdb 2、Mongodb是什么&#xff1f; 3、Mongodb核心概念 4、Mongodb的下载与使用 5、数据库与集合命令 5.1、数据库命令 5.2、集合命令 5.3、文档命令 6、Mongoose 6.1、插入文档 6.2、字段类型 6.3、字段值验证 6.3.1、必填项 6.3.2、默认值 6.3.3、枚…

一文讲清楚webpack和vite原理

一、前言 每次用vite创建项目秒建好&#xff0c;用vue-cli创建了一个项目&#xff0c;却有点久&#xff0c;那为什么用 vite 比 webpack 要快呢&#xff0c;这篇文章带你梳理清楚它们的原理及不同之处&#xff01;文章有一点长&#xff0c;看完绝对有收获&#xff01; 目录&a…

Node.js 支付宝支付

/*** 统一下单* param ctx* 商户订单号 - outTradeNo* 订单总金额 - totalAmount* 订单标题 - subject*/async pcpay(ctx) {console.log("统一下单&#xff1a;" JSON.stringify(ctx.request.body));let outTradeNo ctx.request.body.outTradeNo;let totalAmount …

自学WEB后端01-安装Express+Node.js框架完成Hello World!

一、前言&#xff0c;网站开发扫盲知识 1.网站搭建开发包括什么&#xff1f; 前端 前端开发主要涉及用户界面&#xff08;UI&#xff09;和用户体验&#xff08;UX&#xff09;&#xff0c;负责实现网站的外观和交互逻辑。前端开发使用HTML、CSS和JavaScript等技术来构建网页…

一篇带你了解npm的原理

npm 是 JavaScript世界的包管理工具,并且是 Node.js平台的默认包管理工具。通过 npm可以安装、共享、分发代码,管理项目依赖关系。 npm的原理 npm据称成为世界最大的包管理器?原因真的只是用户友好? 一、npm init 用来初始化一个简单的package.json文件。package.json文件…

uniapp项目实战系列(1):导入数据库,启动后端服务,开启代码托管

目录 前言前期准备1.数据库的导入2.运行后端服务2.1数据库的后端配置2.2后端服务下载依赖&#xff0c;第三方库2.3启动后端服务 3.开启gitcode代码托管 ✨ 原创不易&#xff0c;还希望各位大佬支持一下&#xff01; &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力&…

手把手教你用Vite构建第一个Vue3项目

写在前面 在之前的文章中写过“如何创建第一个vue项目”&#xff0c;但那篇文章写的是创建vue2的 项目。 传送门如何创建第一个vue项目 打开Vue.js官网:https://cn.vuejs.org/&#xff0c;我们会发现Vue 2 将于 2023 年 12 月 31 日停止维护 虽然Vue2的项目还不少&#xff0…

Nodejs压缩图片实现方案

安装sharp 目前选择使用sharp 0.31.2版本 npm i sharp0.31.2 并且在.npmrc里面配置镜像源 sharp_dist_base_urlhttps://npmmirror.com/mirrors/sharp-libvips/v8.13.3/ sharp_binary_hosthttps://npmmirror.com/mirrors/sharp sharp_libvips_binary_hosthttps://npmmirror.…

webpack打包常用配置项

webpack打包配置项 参考链接 文件结构&#xff1a;最基础版 先安装 npm i webpack webpack-cli --dev 运行命令&#xff1a;npx webpack 进行打包 1. 配置webpack.config.js文件&#xff1a; const path require(path); module.exports {mode: development, // 开发环境 …

【Node.js】—基本知识点总结

【Node.js】—基本知识总结 一、命令行常用操作 二、Node.js注意点 Node.js中不能使用BOM和DOM操作 总结 三、Buffer buffer是一个类似于数组的对象&#xff0c;用于表示固定长度的字节序列buffer的本质是一段内存空间&#xff0c;专门用来处理二进制数据 特点&#xff1a;…

Vue+NodeJS+MongoDB实现邮箱验证注册、登录

一.主要内容 邮件发送用户注册用户信息存储到数据库用户登录密码加密JWT生成tokenCookie实现快速登录 在用户注册时,先发送邮件得到验证码.后端将验证进行缓存比对,如果验证码到期,比对不正确,拒绝登录;如果比对正确,将用户的信息进行加密存储到数据库. 用户登录时,先通过用…

npm修改为国内镜像

npm config get registry 查看下载地址&#xff0c;默认是https://registry.npmjs.org/ 这是国外的地址&#xff0c;npm下载很慢 npm config set registry https://registry.npmmirror.com/ 使用此指令&#xff0c;修改为淘宝镜像&#xff0c;输入指令后检查是否修改成功 …

postman和node.js的使用、YApi 新版如何查看 http 请求数据

一 nodejs下载 下载链接&#xff1a; nodejs官网&#xff1a; https://nodejs.org/zh-cn/download 我使用的windows .msi安装方式&#xff0c;双击一直下一步就行 当前安装完成后的版本&#xff1a;1.下载 2.安装步骤 下载完成后&#xff0c;双击安装包&#xff0c;开始安装&…

webpack打包速度优化

优化WebPack打包速度 在开发过程中&#xff0c;WebPack的打包速度是一个非常重要的考虑因素。随着项目规模的增长&#xff0c;打包时间也会越来越长&#xff0c;影响开发效率和用户体验。本文将循序渐进地介绍一些优化WebPack打包速度的方法&#xff0c;先分析打包瓶颈&#x…

vite和webpack的区别

vite和webpack的区别 1、前言2、Webpack2.1 Webpack简述2.2 Webpack常用插件 3、Vite3.1 Vite简述3.2 Vite插件推荐 4、区别4.1 开发模式不同4.2 打包效率不同4.3 插件生态不同4.4 配置复杂度不同4.5 热更新机制不同 5、总结 1、前言 Webpack和Vite是现代前端开发中非常重要的…

【Node.js操作SQLite指南】

Node.js操作SQLite指南 在本篇博客中&#xff0c;我们将学习如何在Node.js中操作SQLite数据库。我们将使用sqlite3模块来创建数据库、创建表以及进行数据的增删改查操作。 文章目录 Node.js操作SQLite指南安装sqlite3模块创建数据库创建表数据的增删改查插入数据查询数据更新…

2023Node.js零基础教程(小白友好型),nodejs新手到高手,(一)NodeJS入门

写在开始前 在无尽的代码汪洪中&#xff0c;闪耀着一抹绚丽的光芒。它叫做Web前端开发&#xff01; HTML是我们的魔法笔&#xff0c;是创造力的源泉。它将我们的思绪化为标签&#xff0c;将我们的想象变为元素。 在无尽的标签组合中&#xff0c;我们创造出独特的网页&#xff…

vue2实现自定义主题webpack-theme-color-replacer

需求&#xff1a;根据element的自定义主题色&#xff0c;之后改变element的全局所有颜色&#xff0c;解决页面刷新后主题色失效问题&#xff0c;这个需要把颜色存入到浏览器的存储中&#xff0c;如果换个浏览器就得重新选择了哈&#xff0c;如果需要在不同的浏览器保持一致的主…

什么是Webpack的Tree Shaking?它的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ Webpack的Tree Shaking⭐ 作用和原理⭐ 使用 Tree Shaking⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感…

nodejs中的错误类型及捕获处理

nodejs中的错误类型及捕获处理 在 node 中&#xff0c;提供了 error 模块&#xff0c;并且内置了标准的 JavaScript 错误&#xff0c;本文将介绍在node中错误类型以及如何捕获。 错误类型 js错误 标准的js错误&#xff0c;跟在浏览器中运行js时提示的错误类型一样 RangeEr…

mac环境安装多个node版本(可切换)

出现问题 mac m1pro版&#xff08;前段时间刚换的&#xff09;,环境安装的都是最新的。node 18.17.1 前端跑的是react 18 的项目&#xff08;antD&#xff09;, 又跑了一个相对环境配置比较低的项目&#xff0c;然后启动不起来了&#xff1b; 分析控制台报错&#xff0c;推断是…

yarn命令详细解读

yarn命令详细解读 Yarn 的简介Yarn的特点Yarn的安装Yarn的常用命令npm 与 yarn 命令比较npm 与 yarn 相关问题比较 Yarn 的简介 Yarn是facebook发布的一款取代npm的包管理工具&#xff1b; Yarn的特点 速度超快----Yarn缓存了每个下载过的包&#xff0c;所以再次使用时无需重…

【亲测有效】解决npm报错:RequestError: unable to verify the first certificate

问题简述 帖主从nodejs官网下载安装nodejs后&#xff0c;发现使用以下命令安装electron会报错 npm install electron报错信息如下&#xff1a; npm ERR! RequestError: unable to verify the first certificate解决方案 网上列举的方案&#xff0c;无外乎&#xff1a; 设置…

npm离线安装全局模块包

首先下载所需的npm模块包及其所有依赖项。使用以下命令将模块包及其依赖项下载到一个目录中&#xff1a; npm pack <module-name>将 <module-name> 替换为您要离线安装的模块包的名称。 将下载的模块包及其依赖项复制到离线环境中的目标计算机上。 在离线环境中&…

前端教程-webpack

官网 webpack webpack基础 视频教程 尚硅谷Webpack5入门到原理&#xff08;面试开发一条龙&#xff09;

Vue路由的使用及node.js下载安装和环境搭建

目录 一、Vue路由 1.1 简介 ( 1 ) 特点 ( 2 ) 作用 1.2 实例 ( 1 ) 引入 ( 2 ) 组件 ( 3 ) 关系 ( 4 ) 路由 ( 5 ) 事件 ( 6 ) 锚点 二、nodeJS 2.1 下载 2.2 安装 2.3 环境搭建 新增 添加 测试 配置 运行 一、Vue路由 1.1 简介 Vue路由是Vue.…

“高级前端开发技术探索路由的使用及Node安装使用“

目录 引言1. Vue路由的使用2. VueNode.js的安装使用总结 引言 在当今互联网时代&#xff0c;前端开发技术日新月异&#xff0c;不断涌现出各种新的框架和工具。作为一名前端开发者&#xff0c;我们需要不断学习和探索新的技术&#xff0c;以提升自己的开发能力。本文将深入探讨…

webpack:详解代码分离以及插件SplitChunksPlugin的使用

文章目录 背景入口起点分离基本使用防重复 SplitChunksPlugin插件分离背景基本使用splitChunks.chunkssplitChunks.minChunkssplitChunks.minSizesplitChunks.maxSizesplitChunks.namesplitChunks.cacheGroupssplitChunks.cacheGroups.{cacheGroup}.prioritysplitChunks.cacheG…

Express 基础操作和详解

Express 基础操作和详解 Express.js 是一个基于 Node.js 平台的 Web 应用程序框架&#xff0c;它旨在帮助开发者轻松构建和管理 Web 服务和应用程序。Express 提供了许多强大的功能&#xff0c;使得创建可扩展、灵活且高性能的 Web 应用变得相对容易。以下是 Express 的主要特点…

npm install / webdriver-manager update报错 unable to get local issuer certificate

我这边遇到的问题&#xff0c;用的是angular&#xff0c;跑npm install的时候报错&#xff0c;一开始在.npmrc添加strict-sslfalse但是还是报错&#xff0c;搜索下记录。 参考解决&#xff1a; selenium - webdriver-manager update, Error: unable to get local issuer certi…

自学WEB后端03-Node.js 语法

学习后端路线&#xff1a; JavaScript 基础语法 Node,js 内置 API 模块 (fs、 path、 http等) 第三方 API 模块 (express、mysql等) 今天主要回顾下Node.js 语法 Node.js 是基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;它提供了一种能够在服务器端运行 JavaScr…

nodejs进阶知识

文章目录 写在前面一、dependencies、devDependencies和peerDependencies区别&#xff1a;二、需要牢记的npm命令2.1 npm2.2 npm config list2.3 npm配置镜像源 三、npm install 的原理四、package-lock.json的作用五、npm run 的原理六、npx6.1 npx是什么6.2 npx的优势6.3 npm…

HDFS-命令行相关

HDFS-命令行相关 ls 列出目录mkdir 创建目录put 上传文件cp复制mv移动appendToFile内容追加cat ls 列出目录 hadoop fs -ls 需要查看的文件目录 如 hadoop fs -ls /mkdir 创建目录 hadoop fs -mkdir 需要创建的文件的路径 hadoop fs -mkdir /test/也可以使用 -p 参数创建多级…

xlsx安装报错1 high severity vulnerability

背景&#xff1a;vue3tsviteelementplus想要使用xlsx实现 el-table表格的导出&#xff0c;但是安装时报错1 high severity vulnerability。 尝试&#xff1a;在网上搜索解决方案&#xff0c;有人提出是因为xlsx版本是0.18.5&#xff0c;需要node版本是14&#xff0c;而当前版本…

检测nodejs内存泄露

检测nodejs内存泄露 内存泄漏在任何应用程序中都可能是一个严重的问题,而nodejs也不例外。在这篇文章中,我们将探讨nodejs中一些常见的内存泄漏原因。 什么是内存泄漏 当应用程序分配内存但当不再需要时却未能释放它时就会发生内存泄漏。这可能导致应用程序在一段时间内消耗…

为什么配置了npm的全局安装路径 执行npm 命令 还是走到其他目录

为什么配置了npm的全局安装路径 执行npm 命令 还是走到其他目录&#xff0c;如何解决 报错信息 执行命令以及报错信息&#xff1a; PS C:\Study\vue\therejsLearn\02-three_basic> npm install three npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path C:\Progr…

npm安装vuex报错

问题 在命令行使用npm install vuex --save的时候报错如下&#xff1a; npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: first-app1.0.0 npm ERR! Found: vue2.6.14 npm ERR! node_modules/vue npm ERR! …

nodejs缓存策略

nodejs缓存策略 缓存是一种强大的技术&#xff0c;可以显著提高nodejs应用程序的性能。 在现代Web应用程序中&#xff0c;性能和效率是直接影响用户体验和应用程序成功的关键因素。 通过将频繁访问的数据存储在缓存中&#xff0c;我们可以减少对昂贵的计算或外部API调用的需求…

Nodejs 第十七章(events)

EventEmitter Node.js 核心 API 都是采用异步事件驱动架构&#xff0c;简单来说就是通过有效的方法来监听事件状态的变化&#xff0c;并在变化的时候做出相应的动作。 fs.mkdir(/tmp/a/apple, { recursive: true }, (err) > {if (err) throw err; });process.on(xxx,()>…

利用C++开发一个迷你的英文单词录入和测试小程序-升级版本

我们现在有了一个本地sqlite3的迷你英文单词小测试工具&#xff0c;需求就跟工作当中一样是不断变更的。这里虚构两个场景&#xff0c;并且一步一步的完成最终升级后的小demo。 场景&#xff1a;数据不依赖本地sqlite3&#xff0c;需要支持远程访问&#xff0c;用目前的restfu…

10-Node.js模块化

01.模块化简介 目标 了解模块化概念和好处&#xff0c;以及 CommonJS 标准语法导出和导入 讲解 在 Node.js 中每个文件都被当做是一个独立的模块&#xff0c;模块内定义的变量和函数都是独立作用域的&#xff0c;因为 Node.js 在执行模块代码时&#xff0c;将使用如下所示的…

node.js知识系列(2)-每天了解一点

目录 11. 执行子进程&#xff08;child processes&#xff09;12. Express.js 中的 WebSocket 库13. 请求体解析14. 包装回调函数&#xff08;Promisify&#xff09;15. 事件发射器&#xff08;EventEmitter&#xff09;模式16. Event Loop 阶段17. 大规模文件上传和下载18. 可…

node 学习 - HTTP模块

HTTP 协议 初识 HTTP 协议 Hypertext Transfer Protocol &#xff08;超文本传输协议&#xff09; 互连网应用最广泛的协议之一 协议&#xff1a;双方必须共同遵从的一组约定 http 协议对浏览器和服务器之间的通信进行约束 请求 > 请求报文 响应 > 响应报文 HTTP报文 …

国内常用源开发环境换源(flutter换源,python换源,Linux换源,npm换源)

flutter换源 使用环境变量:PUB_HOSTED_URL FLUTTER_STORAGE_BASE_URL&#xff0c; upgrade出问题时可能会提示设置FLUTTER_GIT_URL变量。 flutter中国 PUB_HOSTED_URLhttps://pub.flutter-io.cn FLUTTER_STORAGE_BASE_URLhttps://storage.flutter-io.cn FLUTTER_GIT_URLhtt…

解决webpack打包map大文件问题

说明&#xff1a;map大文件来源于js文件&#xff0c;只需写入下面代码行即可。 productionSourceMap:false,

PM2 vs Kubernetes:在部署 Node.js 服务时使用哪个?

Node.js 已成为 Web 开发中的热门技术之一&#xff0c;但如果我们想成功地将 Node.js 应用程序交付给用户&#xff0c;我们需要考虑部署和管理这些应用程序。两个常见的选项是 PM2 和 Kubernetes。PM2 是一个用于运行和管理 Node.js 应用程序的进程管理器&#xff0c;它能够创建…

前(jsencrypt)后(node-rsa/crypto)端 RSA 加密与解密

前端使用 jsencrypt 进行加密&#xff0c;服务端使用 node-rsa 或 crypto 进行解密。 jsencrypt 加密 需要注意的是 RSA 加密的数据长度是有限制的&#xff0c;过长的数据可能导致解密失败。允许的数据长度与密钥长度成正比。 import JSEncrypt from jsencrypt;// 通过 node…

Windows安装Node.js

1、Node.js介绍 ①、Node.js简介 Node.js是一个开源的、跨平台的JavaScript运行环境&#xff0c;它允许开发者使用JavaScript语言来构建高性能的网络应用程序和服务器端应用。Node.js的核心特点包括&#xff1a; 1. 事件驱动: Node.js采用了事件驱动的编程模型&#xff0c;通…

拉取公司前端项目本地运行结果Bug频出,看我是如何一步一步成功解决的

文章目录 前端项目运行Bug记录问题背景npm install 报错问题1&#xff1a;npm install 报错ERESOLVE could not resolve问题2&#xff1a;npm install 报错 Cannot read properties of null问题3&#xff1a;node安装了npm没安装问题4&#xff1a;npm和node不兼容问题5&#xf…

strapi系列-如何去掉接口auth校验?秒解决接口401问题

配置了strapi接口settings-user-permissions的roles接口为public,但是访问接口依然是401该怎么处理&#xff1f;strapi接口401该怎么处理&#xff1f;如何去掉接口auth校验&#xff1f; 问题解决 必须保证以下几点 权限检查&#xff0c;api接口 手动开放 接口权限已经进行配…

06_Node.js服务器开发

1 服务器开发的基本概念 1.1 为什么学习服务器开发 Node.js开发属于服务器开发&#xff0c;那么作为一名前端工程师为什么需要学习服务器开发呢&#xff1f; 为什么学习服务器开发&#xff1f; 能够和后端程序员更加紧密配合网站业务逻辑前置扩宽知识视野 1.2 服务器开发可…

初识webpack和打包过程

文章目录 一、path模块1.内置模块path2.path常见的API 二、webpack1.认识webpack2.脚手架依赖于webpack3.Webpack到底是什么呢&#xff1f;4.Vue项目加载的文件有哪些呢&#xff1f;5.Webpack的使用前提6.Webpack的安装7.Webpack的默认打包8.创建局部的webpack 三、webpack配置…

node使用fs模块(一)—— 写入文件的基本使用

文章目录 前言一、写入文件的使用&#xff08;fs.writeFile&#xff09;1.参数说明2.基本使用(1)新建app.js 文件(2)代码如下(3)执行命令(4&#xff09;效果 3.写入文件的同步和异步&#xff08;1&#xff09;默认异步&#xff08;2&#xff09; 同步方法&#xff08;writeFile…

在NodeJS中使用npm包实现JS代码混淆加密

使用npm包&#xff0c;在NodeJS中实现JS代码混淆加密 在前后端JS开发过程中&#xff0c;JS代码保护&#xff08;JS代码混淆加密&#xff09;是非常重要的一环。 JShaman是一个云端的代码保护Saas平台&#xff0c;可以对JS代码进行混淆、加密、压缩等操作&#xff0c;从而增强…

nvm 的安装及使用

文章目录 一、nvm是什么&#xff1f;二、下载nvm三、在cmd控制台进行操作1、nvm 查询版本号2、查询可以下载的node版本3、安装指定版本4、查看已经安装的node版本5、切换node版本(如果失败那就用管理员身份打开cmd进行切换) 一、nvm是什么&#xff1f; nvm是一个node的版本管理…

node实战——搭建带swagger接口文档的后端koa项目(node后端就业储备知识)

文章目录 ⭐前言⭐初始化项目⭐配置router目录自动扫描路由⭐swagger文件配置自动生成json文件⭐封装扫描目录路由加入swagger⭐配置项目入口总文件⭐运行效果⭐总结⭐结束⭐前言 大家好,我是yma16,本文分享关于node实战——搭建带swagger接口文档的后端koa项目(node后端就…

vue3.0运行npm run dev 报错Cannot find module node:url

vue3.0运行npm run dev 报错Cannot find module 问题背景 近期用vue3.0写项目&#xff0c;npm init vuelatest —> npm install 都正常,npm run dev的时候报错如下&#xff1a; failed to load config from F:\code\testVue\vue-demo\vite.config.js error when starting…

如何在Node.js中使用环境变量或命令行参数来设置HTTP爬虫ip?

首先&#xff0c;定义问题&#xff1a;在 Node.js 应用程序中&#xff0c;我们可以通过环境变量或命令行参数来设置HTTP爬虫ip&#xff0c;以便在发送请求时使用这些HTTP爬虫ip。 亲身经验&#xff1a;我曾经需要为一个项目设置HTTP爬虫ip&#xff0c;以便在发送请求时使用这些…

前端开发技术栈(工具篇):2023深入了解webpack的安装和使用以及核心概念和启动流程(详细) 63.3k stars

目录 Webpack简介 Entry Module Chunk Loader Plugin Output Webpack的启动流程 Webpack的优缺点 Webpack的使用 1. 安装Webpack 2. 创建Webpack配置文件 3. 编写代码 4. 运行Webpack 5. 在HTML中引入打包后的文件 6. 执行编译命令 Webpack其他功能介绍 1. 使…

10.Vue2-样式绑定的用法

题记 vue2样式绑定的用法 class属性绑定 vi-bind:class <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>实例</title> <script src"https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></s…

npm/yarn查看当前网源与设置其它网源

npm 查看当前源 npm get registry npm 设置其他源 npm config set registry https://registry.npmjs.org yarn 查看当前源 yarn config get registry yarn 恢复&#xff08;设置&#xff09;默认源 yarn config set registry https://registry.yarnpkg.com 镜像源地址…

node 第十二天 npm补充 详解package-lock.json在团队协作中的作用

1.npm 是Node的开放式模块登记和管理系统&#xff0c;是Node.js包的标准发布平台&#xff0c;用于Node.js包的发布、传播、依赖控制 2.今天主要说的是package-lock.json在团队协作中的作用(yarn.lock也是一样), 其实在npm5之后和yarn的区别已经很小了 正常项目用哪个都行, 几乎…

发布npm包质量分测试

查询质量分接口 https://registry.npmjs.org/-/v1/search?textcanvas-plus v0.0.1 quality 0.2987 新建文件夹 canvas-plus 执行命令 npm init 生成package.json {"name": "3r/canvas-plus","version": "0.0.1","descript…

我在 NPM 发布了新包: con-colors

链接地址&#xff1a;npmjs.com con-colors 安装依赖 yarn add con-colors使用 导入&#xff1a; import { print } from "con-colors";使用&#xff1a; print.succ("成功的消息"); print.err("失败的消息")例子&#xff1a; import { p…

windows10下Node.js安装教程

文章目录 windows10下Node.js安装教程下载安装包执行安装检查环境变量测试 windows10下Node.js安装教程 下载安装包 官网 执行安装 检查环境变量 系统已经为Node.js添加了相应的系统环境变量 测试 打开命令窗口 使用命令&#xff1a; END

Express框架开发接口之登录与注册API

我们利用nodeexpressmysql开发接口&#xff0c;对数据库数据进行简单增、删、查改等操作。 接口是什么&#xff1f; 接口是 前后端通信的桥梁 简单理解&#xff1a;一个接口就是 服务中的一个路由规则 &#xff0c;根据请求响应结果 接口的英文单词是 API (Application Progra…

Webpack和JShaman相比有什么不同?

Webpack和JShaman相比有什么不同&#xff1f; Webpack的功能是打包&#xff0c;可以将多个JS文件打包成一个JS文件。 JShaman专门用于对JS代码混淆加密&#xff0c;目的是让JavaScript代码变的不可读、混淆功能逻辑、加密代码中的隐秘数据或字符&#xff0c;是用于代码保护的…

【佳学基因检测】Node.js中http模块的使用

【佳学基因检测】Node.js中http模块的使用 先看代码&#xff1a; http.createServer(function (req, res) {res.writeHead(200, {Content-Type: text/html});res.end(测基因&#xff0c;阻遗传&#xff0c;就在佳学基因干&#xff08;http://www.jiaxujiyin.com)!); }).liste…

Webpack 什么是loader?什么是plugin?loader与plugin区别是什么?

什么是loader&#xff1f;什么是plugin&#xff1f; loader 本质为一个函数&#xff0c;将文件编译成可执行文件。webpack完成的工作是将依赖分析与tree shinking对于类似.vue或.scss结尾的文件无法编译理解这就需要实现一个loader完成文件转译成js、html、css、json等可执行文…

node+pm2安装部署

1、安装node 下载node安装包&#xff1a; wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz 解压&#xff1a; tar -xvJf node-v14.17.0-linux-x64.tar.xz 配置环境变量&#xff0c;在/etc/profile文件最后添加以下脚本&#xff1a; export PATH$P…

NodeJS 菜鸟教程目录

NodeJS 七天入门教程 谁适合阅读本教程? 前端开发者和希望构建后端的开发者:如果你是一名前端开发者,或者是一名希望构建后端的开发者,那么本教程将为你提供一个很好的学习Node.js的机会。通过学习本教程,你可以更好地了解后端开发的技术和Node.js在后端开发中的应用。初学…

【常见NodeJS基础面试题和答案(代码已验证)】

文章目录 常见NodeJS基础面试题和答案**1、你了解 Node. js吗&#xff1f;****2、Node. js的使用场景是什么&#xff1f;****3、为什么要用 Node. js&#xff1f;****4、Node. js有哪些全局对象&#xff1f;****5、process有哪些常用方法&#xff1f;****6、console有哪些常用方…

puppeteer学习笔记

目录 介绍启动方法功能一、爬虫优势如何实现爬虫小demo 功能二、执行脚本百度搜索脚本demo 功能三、获取cookie&#xff08;这个只能是模拟浏览器当前进入网页的cookie不是平时用的下载的的浏览器的cookie&#xff09;功能四、监控网页&#xff0c;进行性能分析 介绍 puppetee…

NodeJS解析Error中stack堆栈信息

在JavaScript中主要通过Error对象提供错误堆栈信息&#xff0c;当程序出现错误是经常可以看到堆栈错误信息的输出&#xff0c;本文主要简单介绍如何对错误堆栈进行捕获和格式化输出。 概述 对于JavaScripts的Error对象&#xff0c;我们经常可以看到如下错误信息&#xff1a; …

基于nodejs+vue学籍管理系统

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

day1:Node.js 简介

day1:Node.js 简介 文章目录 day1:Node.js 简介Node.js 是什么?Node.js 的历史和发展 ?Node.js 的主要用途和优势 ?Node.js 是什么? 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。 Node.js 是一个事…

webpack 高级

高级配置就是要进行 webpack 优化&#xff0c;让代码在编译、运行时性能更好 主要从以下角度去优化&#xff1a; 1、提升开发体验 2、提升打包构建速度 3、减少代码体积 4、优化代码运行性能 一、提升体验 1、SourceMap 为什么 打包出来的所有css和js合并成了一个文件&#…

volte使用方法 nodejs版本切换

Volta 一种轻松管理 JavaScript 命令行工具的方法。 文档 https://docs.volta.sh/guide/ 源码 https://github.com/volta-cli/volta 命令行 安装版本 此方法运行完会配置为默认版本 volta install node 安装最新版本的node volta install node14 安装指定版本的node volta i…

基于nodejs+vue小型企业银行账目管理系统

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

nvm 安装 node 安装不上 npm

遇到一个问题 nvm install 18.18.2 node -v 安装上了 npm -v 发现没有安装上 解决办法 nvm -v 查看到自己的 nvm 版本号是 1.1.7 NVM下载 - NVM中文网 下载最新版本的 nvm .exe 文件 nvm list 查看手里 node 的所有版本 nvm uninstall 各个版本只保留一个最低版本 点…

Node.js中常用的设计模式有哪些?

本文由葡萄城技术团队首发。转载请注明出处&#xff1a;葡萄城官网&#xff0c;葡萄城为开发者提供专业的开发工具、解决方案和服务&#xff0c;赋能开发者。 设计模式简介 设计模式是由经验丰富的程序员在日积月累中抽象出的用以解决通用问题的可复用解决方案&#xff0c;它提…

聊聊 Libuv 最近引入的 io_uring

io_uring 是 Linux 下高性能的异步 IO 框架&#xff0c;网上很多相关资料&#xff0c;我之前也初步分析了一下它的实现&#xff0c;有兴趣的可以查看 https://zhuanlan.zhihu.com/p/387620810。 Libuv 中最近加入了对 io_uring 的支持&#xff0c;那么为什么要把它引入 Libuv …

用Node.js开发基于稳定扩散的AI应用

在本文中&#xff0c;我们将介绍如何构建一个 Web 应用程序&#xff0c;该应用程序使用 ChatGPT 和 Stable Diffusion 为你提供的任何网站描述生成徽标和合适的域名。 推荐&#xff1a;用 NSDT编辑器 快速搭建可编程3D场景 1、介绍 人工智能正在接管世界。 这些技术每天都在震…

NodeJS的初使用,以及引入第三方插件和安装淘宝镜像的教程

NodeJs 命令 npm init -y 生成package.json文件npm i jquery --save–dev 开发依赖(jQuery后面还可以跟模块,可以有多个)npm i jquery --save 生产依赖npm i jquery --D 开发依赖npm uninstall jquery 卸载删除npm i 把删掉的模块,全部重新加载回来 1.介绍 1.什么是NodeJs?…

Node直接执行ts文件

Node直接执行ts文件 1、常规流程 node 执行 【ts 文件】 流程&#xff1a; 1、编写ts代码 2、编译成js代码 [命令如 &#xff1a;tsc xx.ts] 3、执行js代码 [node xx.js]2、直接执行 想要直接执行 ts 文件&#xff0c;需要安装如下依赖工具。 执行如下命令&#xff1a; # 安装…

【nodejs脚本】为文件夹中的所有node项目执行命令 npm install 并收集error日志

目录 im 下有很多的node项目&#xff0c;我需要批量为这些项目执行 npm install&#xff0c;另外npm的error信息需要单独收集至log文件中 var fs require(fs); var util require(util); var exec util.promisify(require(child_process).exec);var projectsDirectory .; v…

win10系统nodejs的安装npm教程

1.在官网下载nodejs&#xff0c;https://nodejs.org/en 2&#xff0c;双击nodejs的安装包 3&#xff0c;点击 next 4&#xff0c;勾选I accpet the terms in…… 5&#xff0c;第4步点击next进入配置安装路径界面 6,点击next&#xff0c;选中Add to PATH &#xff0c;旁边…

vue3 更换 elemnt-ui / element-plus 版本npm命令

1. 安装 / 更换 element-ui 版本 [ 在 后面指定想要安装的版本 ] //卸载当前版本 npm uninstall element-ui //安装指定版本 npm i element-ui2.4.8 -S --legacy-peer-deps 2. 安装 / 更换 element-plus 版本 [ 在 后面指定想要安装的版本 ] npm install element-plus2.3…

项目实战之安装依赖npm install

文章目录 nvmdeasync包和node-gyp报错deasync包node-gyp报错 前言&#xff1a;有些人看着还活着其实已经凉了好一会儿了。 初拿到项目 初拿到项目肯定是先看配置 package.json的啦&#xff0c;看看都需要安装什么依赖&#xff0c;然后 npm install,OK结束 皆大欢喜。 ————…

Node学习笔记之MySQL基本使用

使用 SQL 管理数据库 其实写接口简单来说就是操作数据库数据&#xff0c;所以我们需要学会数据库的增、删、查、改等基本操作 1. 什么是 SQL SQL&#xff08;英文全称&#xff1a;Structured Query Language&#xff09;是结构化查询语言&#xff0c;专门用来访问和处理数据…

在 Node.js 中实现基于角色的访问控制

在 Node.js 中实现基于角色的访问控制 基于角色的访问控制 (Role-Based Access Control&#xff0c;缩写RBAC) 是应用程序安全性的一个重要方面。它提供了一种结构化方法&#xff0c;可以根据组织或应用程序中用户的角色来管理和限制对资源的访问。在本文中&#xff0c;我们将…

Node-怎么连接MySQL

题记 node.js连接mysql 安装驱动 npm install mysql 连接数据库 // npm install mysql var mysql require(mysql); var connection mysql.createConnection({host : localhost,user : root,password : 123456,database : test });connection.connect();connection.query(S…

谷歌真的不喜欢 Node.js ?

有人在 Quora 上提问&#xff0c;为什么谷歌不喜欢 Node.js 呢&#xff0c;Google 的 UX 工程师和来自 Node.js 团队的开发者分别回答了他们对这个问题的看法&#xff0c;对于编程语言来说&#xff0c;每一门语言都有它自己的优势&#xff0c;重要的是如何用它去解决问题。 谷…

JavaScript-HTML DOM的用法

题记 javascript中html dom的用法 通过id查找元素 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>实例</title> </head> <body><p id"intro">你好世界!</p> <p>该实例…

CentOS7 安装 nodejs

获取安装文件 node历史版本地址 安装 上传到服务器安装位置cd 到压缩包位置&#xff0c;执行解压安装操作 [rootps-fdcnops-01 /]# cd usr/local/nodejs/ [rootps-fdcnops-01 nodejs]# tar -xzvf node-v16.16.0-linux-x64 配置环境变量 [rootps-fdcnops-01 nodejs]# vim /…

NodeJS(二):npm包管理工具、yarn、npx、pnpm工具等

目录 (一)npm包管理工具 1.了解npm 2.npm的配置文件 常见的配置属性 scripts属性*** 依赖的版本管理 3.npm安装包的细节 4.package-lock文件 5.npm install原理** 6.npm的其他命令 (二) 其他包管理工具 1.yarn工具 基本指令 2.cnpm工具 3.npx工具 (1)执行本地…

nvm 下载 nodejs 速度慢问题解决

1、找到 nvm 的下载目录&#xff0c;在目录下找到 settings.txt 文件 2、打开 settings.txt 文件 &#xff0c;添加以下代码&#xff1a; node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/添加完成后再去下载即可。

Multer 实现文件上传功能

Multer 实现文件上传功能 前言:Multer 安装和使用1、安装2、使用2-1 前端代码2-2 后端代码3、实现效果前言: post请求一般有4种数据类型: application/x-www-form-urlencodedmultipart/form-dataapplication/jsontext/xml相应后端Express会使用不同的中间件来解析不同类型的…

(附源码)基于SSM 车险事故自助理赔小程序-计算机毕设 84607

车险事故自助理赔小程序 摘要 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;车险事故自助理赔小程序被用户普遍…

解决报错: require is not defined in ES module scope

用node启动mjs文件报错&#xff1a;require is not defined in ES module scope 现象如下&#xff1a; 原因&#xff1a; 文件后缀是mjs, 被识别为es模块&#xff0c;但是node默认是commonjs格式&#xff0c;不支持也不能识别es模块。 解决办法&#xff1a;把文件后缀从.mjs改…

NPM 使用入门

NPM NPM是随同 NodeJS 一起安装的包管理工具&#xff0c;能解决 NodeJS 代码部署上的很多问题&#xff0c;常见的使用场景有以下几种&#xff1a; 允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许…

保护生产中 Node.js 应用程序安全的 15 项最佳实践

在后端开发方面&#xff0c;Node.js 是开发人员最喜欢的技术之一。它的受欢迎程度不断上升&#xff0c;现已成为在线攻击的主要目标之一。这就是为什么保护 Node.js 免受漏洞和威胁至关重要。 在本指南中&#xff0c;您将看到为生产设计安全 Node.js 应用程序架构的 15 种最佳…

webpack查找配置文件的策略

Webpack 在执行时会按照一定的策略来查找配置文件。以下是它查找配置文件的基本流程&#xff1a; 1.命令行指定&#xff1a; 如果在运行 Webpack 时通过 --config 或 -c 参数指定了配置文件的路径&#xff0c;那么 Webpack 将使用这个指定的配置文件。 2.默认查找顺序&…

利用Node.js和cpolar实现远程访问,无需公网IP和路由器设置的完美解决方案

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

AST注入-从原型链污染到RCE

文章目录 概念漏洞Handlebarspug 例题 [湖湘杯 2021 final]vote 概念 什么是AST注入 在NodeJS中&#xff0c;AST经常被在JS中使用&#xff0c;作为template engines(引擎模版)和typescript等。对于引擎模版&#xff0c;结构如下图所示。 如果在JS应用中存在原型污染漏洞&…

手机如何制作个人博客?安卓Termux+Hexo搭建博客网站并远程访问

文章目录 前言 1.安装 Hexo2.安装cpolar3.远程访问4.固定公网地址 前言 Hexo 是一个用 Nodejs 编写的快速、简洁且高效的博客框架。Hexo 使用 Markdown 解析文章&#xff0c;在几秒内&#xff0c;即可利用靓丽的主题生成静态网页。 下面介绍在Termux中安装个人hexo博客并结合…

无法加载文件 C:\Program Files\nodejs\cnpm.ps1,因为在此系统上禁止运行脚本。有

cnpm : 无法加载文件 C:\Program Files\nodejs\cnpm.ps1&#xff0c;因为在此系统上禁止运行脚本。有关详细信息&#xff0c;请参阅 https:/go.microsoft.com/fwlink/?LinkID135170 中的 about_Execution_Poli cies。 所在位置 行:1 字符: 1 cnpm run debug ~~~~ Categ…

node版本管理神器|nvm安装使用教程

文章目录 导文安装前提下载安装包进行安装第一步&#xff0c;下载安装包&#xff0c;[nvm下载地址](https://github.com/coreybutler/nvm-windows/releases)第二步&#xff0c;进行安装&#xff0c;点击nvm-setup.exe文件&#xff0c;接受用户协议第三步&#xff0c;选择安装目…

npm包管理相关命令

前置条件&#xff0c;准备npm账号&#xff0c;并登录&#xff0c;npm login 或者 npm adduser &#xff08;这一行同样需要输入账号密码登录&#xff0c;之后就不用登录了&#xff09; 验证是否登录&#xff1a;npm whoami 还可以查看用户简介&#xff1a;npm profile get …

如何使用Node.js快速创建HTTP服务器并实现公网访问本地Server

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

Node.js |(五)包管理工具 | 尚硅谷2023版Node.js零基础视频教程

学习视频&#xff1a;尚硅谷2023版Node.js零基础视频教程&#xff0c;nodejs新手到高手 文章目录 &#x1f4da;概念介绍&#x1f4da;npm&#x1f407;安装npm&#x1f407;基本使用&#x1f407;生产依赖与开发依赖&#x1f407;npm全局安装&#x1f407;npm安装指定包和删除…

Node.js |(六)express框架 | 尚硅谷2023版Node.js零基础视频教程

学习视频&#xff1a;尚硅谷2023版Node.js零基础视频教程&#xff0c;nodejs新手到高手 文章目录 &#x1f4da;express使用&#x1f407;初体验&#x1f407;express路由⭐️路由的使用⭐️获取请求参数⭐️获取路由参数 &#x1f407;express响应设置&#x1f407;express中间…

前端AJAX入门到实战,学习前端框架前必会的(ajax+node.js+webpack+git)(三)

知者乐水&#xff0c;仁者乐山。 XMLHttpRequest AJAX原理 - XMLHttpRequest 前面与服务器交互使用的不是axios吗&#xff1f; ajax并不等于axios 我们使用的axios的内部&#xff0c;实际上对XHR对象/原理 的封装 为什么还要学习ajax&#xff1f; ①在一些静态网站项目中…

nvm使用教程:node.js的管理工具

假如你有多个项目&#xff0c;每个项目对应node.js版本不同&#xff0c;就可以使用nvm版本管理工具。 都不用自己再去下载node.js了&#xff0c;通过管理工具下载就行 下载地址&#xff1a; https://nvm.uihtm.com/ 找个版本下载即可。 安装到你自定义目录&#xff1a;(除了…

node14升级node16之后,webpack3项目无法启动处理

node从14升级到16之后&#xff0c;项目就无法启动了&#xff0c;研究了webpack3升级5&#xff0c;研究好几个小时都无法启动&#xff0c;最后发现&#xff0c;微微升级几个版本就可以了。webpack还是3 版本改了好多个的&#xff0c;但是不确定具体是哪几个起作用的&#xff0c;…

Django生鲜蔬菜采购系统-计算机毕设 附源码 24033

Django生鲜蔬菜采购系统 目 录 摘要 1 绪论 1.1 研究背景 1.2国内外研究现状 1.3论文结构与章节安排 2 生鲜蔬菜采购系统系统分析 2.1 可行性分析 2.1.1 技术可行性分析 2.1.2 经济可行性分析 2.1.3 操作可行性分析 2.2 系统流程分析 2.2.1 数据流程 3.3.2 业务流…

npm报错SyntaxError: Unexpected token '.‘

此项报错原因一有可能是npm版本与node版本不符导致&#xff0c;例如node版本是12&#xff0c;如果把npm版本升到10&#xff0c;10版本的npm并不能在12版本的node上运行&#xff0c;这时候执行命令install npm6.14.10 -g降低npm版本即可 如果无法降低版本有可能是原因二&#x…

StarUML建模工具破解安装详细教程,保姆级教学!

StarUML建模工具安装破解详细教程 1.下载安装包 首先我们进入StarUml官网下载安装包 点击Downloads也可以选择自己想要的版本 2.安装StarUML 下载好后&#xff0c;双击进行安装即可 然后就可以进入首页&#xff0c;提示注册信息&#xff0c;这时候我们可以不管&#xff0c;…

knex事务

1.数据库事务 在执行SQL语句时&#xff0c;某些业务要求&#xff0c;一系列操作必须全部执行&#xff0c;而不能仅执行一部分。例如&#xff0c;一个转账操作&#xff1a; 从id1的账户给id2的账户转账100元 -- 第一步&#xff1a;将id1的A账户余额减去100 UPDATE accounts S…

cheerio实战案例

cheerio实战 常用操作 cheerio 是一个类似于 jQuery 的库&#xff0c;它提供了一组简单而强大的 API 来解析和操作 HTML。以下是一些常用的 cheerio 用法示例&#xff0c;包括循环 DOM 元素&#xff1a; 加载 HTML&#xff1a; const cheerio require(cheerio); const html …

This is probably not a problem with npm.

项目场景&#xff1a; 新创建的vue3项目&#xff0c;根据elementplus官网安装步骤进行按需导入安装&#xff0c;运行项目报错 This is probably not a problem with npm.There is likely additional logging output above. 原因分析&#xff1a; 是elementplus安装版本和自动…

Node.js使用jemalloc内存分配器显著减少内存使用

前言 Node.js 默认使用的是 ptmalloc(glibc) 内存分配器&#xff0c;而&#xff1a; 在服务端领域「不会选择默认的 malloc」是一个常识。&#xff08; 来源 &#xff09; ptmalloc 的分配效率较低&#xff08; 来源 &#xff09;&#xff0c;对于 长时间、多核 / 多线程 运行…

vue3+vite+ts 发布自定义组件到npm

vue3vite 发布自定义组件到npm 初始化项目编写组件配置打包组件上传到npm测试组件库 初始化项目 // 创建项目 pnpm create vite vue-test-app --template vue-ts// 运行项目 cd vite vue-test-app pnpm install pnpm run dev编写组件 1、根目录下创建packages目录作为组件的开…

Nodejs使用pkg的官方文档翻译

什么是pkg 这个命令行界面可以将你的Node.js项目打包成可执行文件&#xff0c;即使在没有安装Node.js的设备上也可以运行。 英文文档 使用场景&#xff1a; 创建商业版本的应用程序&#xff0c;而无需提供源代码创建演示/评估/试用版本的应用程序&#xff0c;而无需提供源代码…

如何使用websocket+node.js实现pc后台与小程序端实时通信

如何使用websocketnode.js实现pc后台与小程序端实时通信 一、使用node.js创建一个服务器二、pc后台连接ws三、小程序端连接ws四、实现效果 实现功能:实现pc后台与小程序端互发通信能够实时检测到 一、使用node.js创建一个服务器 1.安装ws依赖 npm i ws2.创建index.js const…

Node.js黑马时钟案例

先上没有使用node.js之前的html部分代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title></title><style>* {margin: 0;padding: 0;}html,body {height: 100%;overflow: hidden;backgrou…

yarn install或者 npm install 下载安装超时的解决办法

当我们在安装项目依赖时&#xff0c;经常会遇到安装超时的情况&#xff0c;这个时候一般会采取更换下载源来解决&#xff1a; 1.更换淘宝源&#xff1a; npm config set registry https://registry.npm.taobao.org yarn config set registry https://registry.npm.taobao.or…

Node.js中的模块,常用模块具体代码示例

核心模块&#xff1a;https://blog.csdn.net/kkkys_kkk/article/details/135409851?spm1001.2014.3001.5501 目录 第三方模块 代码示例 Express示例 Lodash示例 MongoDB示例 Async示例 Request示例 发送GET 发送POST请求 自定义模块 创建步骤 常见示例 导出一个函数&a…

06.webpack性能优化--构建速度

优化babel-loaderhappyPackIgnorePluginparalleUglifyPluginnoParse自动刷新 1 happypack多进程打包 js单线程&#xff0c;开启多进程打包提高构建速度&#xff08;特别是多核CPU&#xff09; const HappyPack require(happypack)module.exports smart(webpackCommonConf,…

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

1.降级到 Node.js v16。 您可以从 Node.js 的 website 重新安装当前的 LTS 版本。 您也可以使用 nvm。对于 Windows&#xff0c;请使用 nvm-windows。 2.启用传统 OpenSSL 提供程序。 在类 Unix 系统&#xff08;Linux、macOS、Git bash 等&#xff09;上&#xff1a; exp…

07.webpack的性能优化 -- 产出代码

目标&#xff1a; 体积更小合理分包&#xff0c;不重复加载速度更快&#xff0c;使用内存更小 实现功能 小图片的base64编码提取公共代码bundle加hashIngorePlugin懒加载使用CDN使用productionScope Hosting 1. 使用production module.exports smart(webpackCommonConf, …

使用npm发布自己的组件库

在日常开发中&#xff0c;我们习惯性的会封装一些个性化的组件以适配各种业务场景&#xff0c;突发奇想能不能建一个自己的组件库&#xff0c;今后在各种业务里可以自由下载安装自己的组件。 一. 项目搭建 首先直接使用vue-cli创建一个vue2版本的项目&#xff0c;并下载好ele…

TS类型全解

使用TypeScript开发的程序更安全&#xff0c;常见的错误都能检查出来。TS能让程序员事半功倍。而原因在于TS的“类型安全”&#xff08;借助类型避免程序做无效的事情&#xff09;。 图 运行程序的过程 但是TS不会直接编译成字节码&#xff0c;而是编译成JavaScript代码。TS编…

JS服务端技术—Node.js知识点锦集

【版权声明】未经博主同意&#xff0c;谢绝转载&#xff01;&#xff08;请尊重原创&#xff0c;博主保留追究权&#xff09; https://blog.csdn.net/m0_69908381/article/details/134544523 出自【进步*于辰的博客】 接触Node.js挺长时间了&#xff0c;工作也经常使用&#xf…

Node.js之Buffer(缓冲器)

Buffer的概念 Buffer 是一个类似于数组的 对象&#xff0c;用于表示固定长度的字节序列 Bufer 本质是一段内存空间&#xff0c;专门用来处理 二进制数据。 Buffer创建方法 // 1.alloc let buf1 Buffer.alloc(10) // 使用alloc创造buffer的方法 是一个二进制类 都会归零 cons…

npm install安装报错

npm WARN notsup Not compatible with your version of node/npm: v-click-outside-x3.7.1 npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://gitgithub.com/itargaryen/simple-hotkeys.git 解决办法1&#xff1a;&#xff08;没有解决我的问题…

【Vue】Node.js的下载安装与配置

目录 一.下载安装 官网&#xff1a; 二.环境变量的配置 三.设置全局路径和缓存路径 四.配置淘宝镜像 五.查看配置 六.使用npm安装cnpm ​ 一.下载安装 官网&#xff1a; https://nodejs.org/en/download 下载完之后&#xff0c;安装的时候一直点next即可&#xff0c…

nvm切换版本之后npm用不了

原因是 nvm只给你安了对应的node没给你安装对应的node版本的npm 解决办法如下 1找到你安装的node版本号 然后去官网下载对应的版本包 这个网址就是node官网的版本列表 Index of /download/release/ 2下载后解压 把根目录这俩复制到自己的nvm安装目录下 还有那个node_modul…

Vue3 封装组件库并发布到npm仓库

一、创建 Vue3 TS Vite 项目 输入项目名称&#xff0c;并依次选择需要安装的依赖项 npm create vuelatest 项目目录结构截图如下&#xff1a; 二、编写组件代码、配置项和本地打包测试组件 在项目根目录新建 package 文件夹用于存放组件 &#xff08;以customVideo为例&a…

手把手webpack搭建前端架子

这里以react为例> (一)初始化package.json package name: 你的项目名字叫啥 version: 版本号 description: 对项目的描述 entry point: 项目的入口文件&#xff08;一般你要用那…

Linux安装node18完整图文教程

解决/lib64/libm.so.6的报错 解决error: no acceptable C compiler found in $PATH 解决These critical programs are missing or too old: make bison compiler 教程 ↓ ↓ ↓ ↓ ↓ ↓ ↓ Linux安装node18完整图文教程

从0到0.01入门 Webpack| 006.精选 Webpack面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

(附源码)SSM+成都大学体育场馆预约系统 计算机毕设37087

摘 要 21世纪的今天&#xff0c;随着社会的不断发展与进步&#xff0c;人们对于信息科学化的认识&#xff0c;已由低层次向高层次发展&#xff0c;由原来的感性认识向理性认识提高&#xff0c;管理工作的重要性已逐渐被人们所认识&#xff0c;科学化的管理&#xff0c;使信息存…

npm-工具包

npm-工具包 npm 介绍 npm&#xff08;Node Package Manager&#xff09;是用于管理和共享Node.js包&#xff08;包括代码、工具和资源&#xff09;的包管理工具 常用命令 局部安装包 npm install <package-name>: 安装指定的包 npm install <package-name> --save…

从 0 到 1 开发一个 node 命令行工具

G2 5.0 推出了服务端渲染的能力&#xff0c;为了让开发者更快捷得使用这部分能力&#xff0c;最写了一个 node 命令行工具 g2-ssr-node&#xff1a;用于把 G2 的 spec 转换成 png、jpeg 或者 pdf 等。基本的使用如下&#xff1a; $ g2-ssr-node g2png -i ./bar.json -o ./bar.…

webpack具体实现--未完

1、前端模块打包工具webpack webpack 是 Webpack 的核心模块&#xff0c;webpack-cli 是 Webpack 的 CLI 程序&#xff0c;用来在命令行中调用 Webpack。webpack-cli 所提供的 CLI 程序就会出现在 node_modules/.bin 目录当中&#xff0c;我们可以通过 npx 快速找到 CLI 并运行…

webpack如何处理css

一、准备工作 新建目录 添加样式 .word {color: red; } index.js添加dom元素&#xff0c;添加一个css word import ./css/index.css;const div document.createElement("div"); div.innerText "hello word!!!"; div.className "word"; do…

Node.js案例 - 记账本

目录 项目效果 项目的搭建 ​编辑 响应静态网页 ​编辑 ​编辑 结合MongoDB数据库 结合API接口 进行会话控制 项目效果 该案例实现账单的添加删除查看&#xff0c;用户的登录注册。功能比较简单&#xff0c;但是案例主要是使用前段时间学习的知识进行实现的&#xff0c…

webpack开发环境

文章目录 前言webpack.config.js使用 source mapwebpack.config.jssrc/print.js 选择一个开发工具使用 watch mode(观察模式)package.jsonsrc/print.js使用 webpack-dev-serverwebpack.config.js package.json使用 webpack-dev-middlewareprojectserver.jspackage.jsonpackage.…

node.js 的 fs 模块的介绍

前言 fs 模块是 Node.js 内置的一个模块&#xff0c;它用于文件系统操作&#xff0c;包括文件读写、目录创建等。fs 模块提供了同步和异步两种方式的方法&#xff0c;异步方法通常以 Async 结尾&#xff0c;比如 fs.readFileAsync()&#xff0c;它们接受一个回调函数作为参数&a…

记录一下npm包的关键字段

module: 字段指定了 ES 模块版本的入口文件路径&#xff0c;main: 字段则指定了 CommonJS 模块版本的入口文件路径。 注意&#xff1a;尽管 module 字段在构建工具中被广泛支持&#xff0c;但它并不是所有 JavaScript 环境都遵循的规范。在 Node.js 中&#xff0c;通常使用 mai…

基于Hexo框架搭建个人博客(Node.js、npm、Hexo框架以及Gitee新手教程)

下面是使用Node.js、npm、Hexo框架以及Gitee来生成博客系统的详细步骤&#xff1a; 确保你的计算机已经安装了Node.js。你可以在命令行输入以下命令来检查Node.js是否已经安装&#xff1a; node -v安装npm&#xff08;Node.js的包管理器&#xff09;。npm通常随Node.js一起安装…

在Node.js中MongoDB排序的方法

本文主要介绍在Node.js中MongoDB排序的方法。 目录 Node.js中MongoDB排序使用原生的mongodb驱动程序进行排序使用Mongoose库中的排序 Node.js中MongoDB排序 在Node.js中使用MongoDB进行排序&#xff0c;可以使用原生的mongodb驱动程序或者Mongoose库。 使用原生的mongodb驱动…

服务器渲染+自定义模块+mysql操作

1.服务器渲染 A.第一步&#xff0c;导入模块库和第三方库 npm init npm --registry https://registry.npmmirror.com install art-template moment B.第二步&#xff0c;调整html文件 <!DOCTYPE html> <html lang"en"><head><meta charset…

node.js mongoose aggregate

目录 官方文档 简述 Aggregate的原型方法 aggregate进行操作 官方文档 Mongoose v8.0.3: Aggregate 简述 在 Mongoose 中&#xff0c;Aggregate 是用于执行 MongoDB 聚合操作的类。MongoDB 聚合操作是一种强大的数据处理工具&#xff0c;可以用于对集合中的文档进行变换和…

用户管理第2节课-idea 2023.2 后端--删除表,从零开始

一、鱼皮清空model文件夹下 二、鱼皮清空mapper文件夹下 三、删除 test 测试类下的部分代码 3.1删除SampleTest 3.2删除部分代码 UserCenterApplicationTests

平台统一鉴权、登录、跨域方案

cookie、tooken、session的区别 cookie 存储在客户端&#xff0c;在请求的时候会自动携带。存储大小4KB。 优点&#xff1a;兼容性好&#xff0c;容易实现。 缺点&#xff1a;需要单独解决跨域问题。 会遭受CSRF攻击。 存储在客户端不安全。 session: 存储在服务端。存储大小无…

[node] Node.js 缓冲区Buffer

[node] Node.js 缓冲区Buffer 什么是BufferBuffer 与字符编码Buffer 的方法概览Buffer 的实例Buffer 的创建写入缓冲区从 Buffer 区读取数据将 Buffer 转换为 JSON 对象Buffer 的合并Buffer 的比较Buffer 的覆盖Buffer 的截取--sliceBuffer 的长度writeUIntLEwriteUIntBE 什么是…

Node.js —— EventEmitter

在Node.js中&#xff0c;EventEmitter是一个非常重要的类&#xff0c;它提供了一种用于处理事件的基础框架。事件处理是Node.js中异步操作的重要组成部分&#xff0c;而EventEmitter则是实现事件驱动逻辑的关键。 EventEmitter的作用 事件管理&#xff1a;EventEmitter提供了…

[node]Node.js 模块系统

[node]模块系统 Node.js中的模块系统模块的使用模块的导入模块的导出导出多个值导出默认值导出可传参的函数 文件查找策略从文件模块缓存中加载从原生模块加载从文件加载 Node.js中的模块系统 为了让Node.js的文件可以相互调用&#xff0c;Node.js提供了一个简单的模块系统。 …

【mongoose】 Model.create() no longer accepts a callback 报错解决

在最新版的 mongoose 操作 MongoDB 数据库的时候&#xff0c;当我们插入一条数据时候&#xff0c;会报错 &#xff1a;Model.create() no longer accepts a callback&#xff0c;看了很多文章都说是&#xff0c;版本太高&#xff0c;都妥协选择了降低回旧版本&#xff0c;但我就…

nodejs安装指导教程

1.nodejs下载 去官网下载对应的安装包即可 2.安装 下载的文件如果是exe文件直接安装&#xff0c;在弹出指导安装的界面有个addpath&#xff0c;可以将其勾选上&#xff0c;免得再去系统的环境变量中添加该属性。达成的效果就是&#xff0c;让npm命令到文件各个地方都可以被使…

EventLoop笔记

node环境 Event Loop各阶段&#xff1a; - timers 阶段&#xff1a;这个阶段执行 setTimeout 和 setInterval 的回调函数。- I/O callbacks 阶段&#xff1a;不在 timers 阶段、close callbacks 阶段和 check 阶段这三个阶段执行的回调&#xff0c;都由此阶段负责&#xff0c…

node fs模块写入文件 writeFile、writeFileSync、fsPromises.writeFile、createWriteStream

文章目录 1.writeFile2.writeFileSync3.fsPromises.writeFile4.createWriteStream 1.writeFile 它是一个异步写入的方法 函数参数 file <string> | <Buffer> | <URL> | <integer> 文件名或文件描述符 data <string> | <Buffer> | <Typ…

node.js对应npm安装和使用

介绍 node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;安装node后自带npm。NPM &#xff1a;Node Package ManagerNPM是Node.js标准的软件包管理器 。2010年底&#xff0c;Node.js 的包管理器 npm 诞生&#xff0c;是全球最大的开源库生态系统。 node 20…

nrm的保姆级使用教程

&#x1f4e2; 鸿蒙专栏&#xff1a;想学鸿蒙的&#xff0c;冲 &#x1f4e2; C语言专栏&#xff1a;想学C语言的&#xff0c;冲 &#x1f4e2; VUE专栏&#xff1a;想学VUE的&#xff0c;冲这里 &#x1f4e2; CSS专栏&#xff1a;想学CSS的&#xff0c;冲这里 &#x1f4…

三巨头对决:深入了解pnpm、yarn与npm

欢迎来到我的博客&#xff0c;代码的世界里&#xff0c;每一行都是一个故事 三巨头对决&#xff1a;深入了解pnpm、yarn与npm 前言包管理器简介npm&#xff08;Node Package Manager&#xff09;&#xff1a;Yarn&#xff1a;pnpm&#xff08;Performant Npm&#xff09;&#…

Vue.js学习笔记(1)——Visual Studio Code搭建Vue.js框架

1 安装Node.js 1、下载安装包&#xff1a;进入官网&#xff08;https://nodejs.org/en&#xff09;&#xff0c;下载左侧的稳定版。 2、选择安装位置&#xff0c;不用勾选自动安装必要工具。 其他都默认Next。 配置环境&#xff0c;具体参考本文章&#xff1a; https://blo…

爬虫与反爬-localStorage指纹(某易某盾滑块指纹检测)(Hook案例)

概述&#xff1a;本文将用于了解爬虫中localStorage的检测原理以及讲述一个用于检测localStorage的反爬虫案例&#xff0c;最后对该参数进行Hook断点定位 目录&#xff1a; 一、LocalStorage 二、爬虫中localStorage的案例&#xff08;以某盾滑块为例&#xff09; 三、如何…

webpack知识点总结(高级应用篇)

除开公共基础配置之外&#xff0c;我们意识到两点: 1. 开发环境(modedevelopment),追求强大的开发功能和效率&#xff0c;配置各种方便开 发的功能;2. 生产环境(modeproduction),追求更小更轻量的bundle(即打包产物); 而所谓高级应用&#xff0c;实际上就是进行 Webpack 优化…

mac使用npm全局下载的时候报错没有权限的解决方案记录

最近要创建一个新项目&#xff0c;使用npm全局下载脚手架的时候&#xff0c;发现报错&#xff1a; npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, mkdir /usr/local/lib/node_modules/fe-cli npm ERR! [Error: EACCES: permission denied, mkdir /usr/loca…

Mac上安装 Node.js 的版本管理工具 n,以及 n 使用,的使用

安装 最近刚更换 Mac 本进行项目的开发&#xff0c;刚上手 Mac 本还不是很熟练&#xff0c;需要安装 Node.js 的包管理工具 在 Windows 上我是实用的 nvm 来管理的 Node 版本&#xff0c;但是我尝试下载 Nvm &#xff0c;发现下载安装后的 Nvm 无法使用&#xff0c;提示 “Th…

Vite和Webpack的区别是什么

一.区别 构建速度&#xff1a; Vite 使用原生 ES 模块进行开发&#xff0c;不需要像 Webpack 那样在编译时将所有代码转换为 JS 进行打包&#xff0c;因此它的构建速度通常比 Webpack 快。1.Webpack 需要打包所有的模块到一个或多个文件中&#xff0c;这个过程会更慢 开发体验…

[node] Node.js的路由

[node] Node.js的路由 路由 & 路由解析路由信息的整合URL信息路由处理逻辑路由逻辑与URL信息的整合路由的使用 路由 & 路由解析 路由需要提供请求的 URL 和其他需要的 GET/POST 参数&#xff0c;随后路由需要根据这些数据来执行相应的代码。 因此&#xff0c;根据 HT…

[node] Node.js的内置模块

[node] Node.js的内置模块 Domain 模块使用方式方法概览属性示例 DNS 模块使用方式方法概览rrtypes 错误码示例 Net 模块使用方式方法概览net.Server方法事件 net.Socketnet.Socket 事件属性方法 示例 os使用方式方法概览示例 util使用方式常用方法util.callbackify~~util.inhe…

NVM NodeJs版本管理 通关宝典

NVM NodeJs版本管理 通关宝典&#x1f3f9; 文章目录 NVM NodeJs版本管理 通关宝典&#x1f3f9;一、NVM是什么二、开始使用NVM三、NVM 命令速查四、手动安装特定Node版本(Windows)&#x1f644;4.1 NVM for windows 运行机制4.2 手动安装流程 五、切换 NVM 下载镜像源六、常见…

npm、pnpm和yarn 的区别

包管理工具是JavaScript开发中不可或缺的一部分&#xff0c;它们可以帮助我们方便地安装、更新、删除和管理项目所依赖的各种库和模块。 目前&#xff0c;最流行的包管理工具有npm、yarn和pnpm&#xff0c;它们各有各的特点和优劣势。 本文将试着对这三个工具进行全面的对比。…

切换node.js不同版本

切换node.js不同版本 因新项目用到vite4创建项目&#xff0c;输入命令后报错&#xff0c;经查询得知是node版本过低导致&#xff0c;所以需要升级node版本&#xff0c;但是又有老的项目需要维护&#xff0c;因此需要多个版本的node使用需求。 查了下vite官网&#xff0c;上面显…

Node.js+Express+Mysql实现分页查询

根据记录数总数和分页数获到页总数 function pageCount (totalnum,limit){return totalnum > 0 ? ((totalnum < limit) ? 1 : ((totalnum % limit) ? (parseInt(totalnum / limit) 1) : (totalnum / limit))) : 0; } 接收请求代码 router.get(/api/user/page, asy…

webpack魔法注释-预获取/预加载模块

Webpack v4.6.0 增加了对预获取&#xff08;prefetch&#xff09;和预加载&#xff08;preload&#xff09;的支持。 在声明 import 时&#xff0c;使用下面这些内置指令&#xff0c;可以让 webpack 输出“resource hint”&#xff0c;来告知浏览器&#xff1a; prefetch&…

手写Webpack-Plugin

Plugin原理 一、Plugin作用 通过插件我们可以扩展webpack&#xff0c;使webpack可以执行更广泛的任务&#xff0c;拥有更强的构建能力。 Plugin工作原理 webpack 就像一条生产线&#xff0c;要经过一系列处理流程后才能将源文件转换成输出结果。 这条生产线上的每个处理流程…

nuxt pm2使用、启动、问题解决方案

pm2简介 pm2是一个进程管理工具,可以用它来管理node进程&#xff0c;并查看node进程的状态&#xff0c;当然也支持性能监控&#xff0c;进程守护&#xff0c;负载均衡等功能&#xff0c;在前端和nodejs的世界中用的很多 pm2安装 安装pm2: $ npm install -g pm2查看pm2的安装…

node.js入门教程

Node.js是一种基于Chrome V8引擎的JavaScript运行时&#xff0c;可以让JavaScript在服务器端运行。它具有轻量级、高效、事件驱动、非阻塞I/O等特点&#xff0c;被广泛应用于Web应用程序、命令行工具、后端服务等领域。本文将介绍Node.js的基本概念、安装和使用方法。 一、Node…

01-11NodeJS

NodeJSNpmBootstrap NodeJS 概念&#xff1a;NodeJS是JavaScript的运⾏环境: node xxx&#xff0c;主要在Windows、Linux、Unix、MacOSX等不同平台上运行 一、特点&#xff1a; 单线程异步IO跨平台事件驱动 能让JS脱离浏览器执行可以开发后端程序 二、测试&#xff1a; 安…

npm v10.2.4 is known not to run on Node.js v14.16.1.

报错&#xff1a; ERROR: npm v10.2.1 is known not to run on Node.js v10.24.1. This version of npm supports the following node versions: ^18.17.0 || >20.5.0. You can find the latest version at https://nodejs.org/. 这种情况降级npm&#xff0c;降不了&…

web前端之node批量修改文件名、大小驼峰与符号之间的相互转换、把小驼峰文件名改为短横线、readdir、stat、rename

MENU node批量修改文件名大小驼峰与符号之间的相互转换 node批量修改文件名 const fs require(fs); const path require(path);/*** 批量修改文件名* param {String} folderPath */ function batchModifyFileName(folderPath ) {// 获取文件夹中的文件列表fs.readdir(folder…

Webpack 怎么实现按需异步加载模块

要弄懂这个问题&#xff0c;需要先来看关于webpack打包的3个问题。 三个问题 第一个问题 项目中的json文件&#xff0c;如何使用webpack进行处理&#xff1f; 如果我们希望把json文件当做静态配置&#xff0c;例如有如下json文件 {"version": "1.0.0"…

monorepo工程开发交互nodejs命令行程序

前言 [MixedCli](https://zhangfisher.github.io/mixed-cli/)为monorepo应用开发命令行程序提供了一套解决方案&#xff0c;提供了更加友好的命令行开发体验。 第1步&#xff1a;创建工程 以一个典型的monorepo为例开始&#xff1a; flexapppackagescli corevuereact示例…

npm install 卡住不动的六种解决方法

1.重装 检查网络设置&#xff0c;删除node_modules重新npm install 2. 配置npm代理 // 配置nmp代理来提高速度&#xff0c;如设置淘宝镜像 npm config set registry https://registry.npm.taobao.org// 查看配置是否成功 npm config get registry// 成功后重新npm install安…

Node+Express编写接口---服务端

开始&#xff1a; 个人兴趣爱好&#xff0c;欢迎大家多多指教&#xff01; 第一步:安装 安装Node.js 点击直达Node.js (nodejs.org) 安装Navicate 点击直达Navicat | 产品 安装Mysql 点击直达MySQL 安装Vscode 点击直达Visual Studio Code - Code Editing. Red…

node+vue3+mysql前后分离开发范式——实现视频文件上传并渲染

文章目录 ⭐前言⭐ 功能设计与实现💖 node上传文件写入file_map映射表💖 vue3前端上传文件回显⭐ 效果⭐结束⭐前言 大家好,我是yma16,本文分享关于 node+vue3+mysql前后分离开发范式——实现视频文件上传并渲染。 技术选型 前端:vite+vue3+antd 后端:node koa 数据库…

npm-yarn

npm 清理缓存 npm cache clean --force查看 npm 版本 npm -v初始化后会出现一个 Package.json 配置文件&#xff0c;可以在后面加上 -y&#xff0c;快速跳到问答界面 npm init会根据项目中的 package.json 文件自动给下载项目中所需的全部依赖 npm install npm insall 包含…

node.js项目express的初始化

目录 1.初始化项目2.配置跨域3.开始编写API3.1准备3.2路由处理函数router_make下的user.js3.3路由模块router下的user.js3.4入口文件app.js里面去新增这段代码3.5启动项目进行测试 &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力&#xff01; ⭐️ 收藏&#xff0c;你…

Node.js 的安装教程

Node.js是一个开源且跨平台的JavaScript运行时环境&#xff0c;它允许开发者在服务器端运行JavaScript代码。下面是在Windows、CentOS和Ubuntu上安装Node.js的详细教程。 一、Windows上安装Node.js 下载安装包&#xff1a; 访问Node.js官网。选择适合Windows的版本&#xff08…

npm install 太慢?解决方法

在使用npm进行包管理时&#xff0c;有时会遇到安装速度缓慢的问题。这可能是由于网络原因或npm官方镜像服务器的繁忙导致的。下面介绍几种常见的解决方法&#xff1a; 使用淘宝镜像 淘宝镜像是一个提供npm包镜像的国内源&#xff0c;其速度较快且稳定。您可以通过以下命令将npm…

Npm依赖迁移内网[CentOS7]

Node 14.20.0 安装[CentOS7] cd /usr/local/src wget https://npm.taobao.org/mirrors/node/v14.20.0/node-v14.20.0-linux-x64.tar.gztar -xzvf node-v14.20.0-linux-x64.tar.gz -C /usr/local mv /usr/local/node-v14.20.0-linux-x64 /usr/local/node-v14.20.0vim /etc/prof…

计算三叉搜索树的高度(100%用例)C卷 (JavaPythonC++Node.jsC语言)

定义构造三叉搜索树规则如下: 每个节点都存有一个数,当插入一个新的数时,从根节点向下寻找,直到找到一个合适的空节点插入。 查找的规则是: 1.如果数小于节点的数减去500,则将数插入节点的左子树 2.如果数大于节点的数加上500,则将数插入节点的右子树 3.否则,将数插入节点的…

Node.js基础---fs文件系统 读取和写入

什么是nodejs? 脚本语言需要一个解析器才能运行&#xff0c;JavaScript是脚本语言&#xff0c;在不同的位置有不一样的解析器&#xff0c;如写入html的js语言&#xff0c;浏览器是它的解析器角色。而对于需要独立运行的JS&#xff0c;nodejs就是一个解析器。 每一种解析器都是…

自己构建webpack+vue3+ts

先看看我的目录结构&#xff08;我全局使用TS&#xff09;&#xff1a; 一、安装配置webpack打包 安装esno npm install esnoesno 是基于 esbuild 的 TS/ESNext node 运行时,有了它&#xff0c;就可以直接通过esno *.ts的方式启动脚本&#xff0c;package.json中添加 type:…

npm或者pnpm或者yarn安装依赖报错ENOTFOUND解决办法

如果报错说安装依赖报错&#xff0c;大概率是因为npm源没有设置对&#xff0c;比如我这里安装protobufjs的时候报错&#xff1a;ENOTFOUND npm ERR! code ENOTFOUND npm ERR! syscall getaddrinfo npm ERR! errno ENOTFOUND npm ERR! network request to https://registry.cnpm…

写点东西《检查和更新NPM包》

写点东西《检查和更新NPM包》 检查和更新 NPM 包 TL;DR&#xff1b; 用于检查和更新软件包的 NPM 命令# [](#npm-outdated)npm outdatednpm updatenpm update --save-dev --savenpm update -g npm-check-updates 检查和更新软件包的命令npm install -g npm-check-updatesnpx np…

webpack之核心概念及安装与使用

webpack之核心概念及安装与使用 文章目录 webpack之核心概念及安装与使用1. webpack 是什么2. webpack 五个核心概念2.1 Entry2.2Output2.3 Loader2.4 Plugins2.5 Mode 3.初始化配置及初次体验1. 初始化 package.json2. 下载并安装 webpack3. 编译打包应用4. 结论5. 问题 1. we…

【npm】安装全局包,使用时提示:不是内部或外部命令,也不是可运行的程序或批处理文件

问题 如图&#xff0c;明明安装Vue是全局包&#xff0c;但是使用时却提示&#xff1a; 解决办法 使用以下命令任意一种命令查看全局包的配置路径 npm root -g 然后将此路径添加到环境变量中去&#xff0c;这里注意&#xff0c;原本NodeJS的安装路径配置的环境变量不要删除&…

【搭建node.js环境详细介绍】

搭建nodejs环境详细介绍 1. node.js介绍2. 下载Node.js3. 安装Node.js3.1 对于Windows系统3.2 对于macOS系统3.3 对于Linux系统 4. 验证安装5. 配置npm&#xff08;可选&#xff09;6. 安装Node.js项目的依赖7. 使用Node.js8. 更新Node.js 1. node.js介绍 Node.js是一个基于Ch…

使用宝塔面板部署Node.js+Mysql服务和Vue3-Admin项目到云服务器上

准备工作 一台云服务器&#xff0c;可以先用免费试用一个月的服务器进行练手&#xff1b;我这里选择的是腾讯云的轻量云服务器&#xff1b; 1、在云服务器上安装宝塔面板 宝塔面板官网地址&#xff1a;https://www.kancloud.cn/chudong/bt2017/424209 1.1 安装Xshell脚本工…

深度挖掘:前端架构设计与现代化实践

在当今数字化浪潮中&#xff0c;前端开发不再仅仅停留在界面呈现的层面&#xff0c;而是逐渐成为整个应用架构中至关重要的一环。本文将深入研究前端架构设计与现代化实践&#xff0c;探讨前沿技术和最佳实践&#xff0c;并提供对前端开发者如何提高其架构设计能力和实践水平的…

webpack常见的loader和plugin

Webpack 中的 Loader 和 Plugin 是两个核心概念&#xff0c;它们用于处理不同类型的文件和执行一些额外的构建任务。下面是一些常见的 Webpack Loader 和 Plugin&#xff1a; 常见 Loader: babel-loader: 用于将 ECMAScript 2015 代码转译为向后兼容的 JavaScript。 style-load…

【node】关于npm、yarn、npx的区别与使用

文章目录 npm (Node Package Manager):安装依赖运行脚本 npx:执行项目依赖中的命令 yarn:安装依赖eg.使用npx yarn install 的作用 npm (Node Package Manager): 用途&#xff1a; npm 是 Node.js 官方提供的包管理工具&#xff0c;用于安装、管理和分享 JavaScript 代码包。安…

mac如何实现升级node版本、切换node版本

一、 查看node所有版本&#xff08;前提:安装了nodejs&#xff09; npm view node versions二、安装指定node版本 sudo n 版本号三、检查目前安装了哪些版本的node&#xff0c;会出现已安装的node版本 n四、切换已安装的node版本 sudo n 版本号其他命令 1、sudo npm cache…

npm更换镜像

大家好&#xff01;今天给大家分享的知识是如何更换npm镜像 前言 有时候在加载npm时有时会很慢&#xff0c;那是由于node安装插件是从国外服务器下载&#xff0c;受网络影响大&#xff0c;速度慢且可能出现异常&#xff0c;这时候就需要更换镜像&#xff0c;使插件的安装快捷&…

npm 上传一个自己的应用(3) 在项目中导入及使用自己上传到NPM的工具

上文 npm 上传一个自己的应用(2) 创建一个JavaScript函数 并发布到NPM 我们创建了一个函数 并发上了npm 最后 我们这里 我们可以看到它的安装指令 这里 我们可以打开一个vue项目 终端输入 我们的安装指令 npm i 自己的包 如下代码 npm i grtest我们在 node_modules目录 下…

javaspring bootmysql疾病查询网站01548-计算机毕业设计项目选题推荐(附源码)

摘 要 随着互联网时代的到来&#xff0c;同时计算机网络技术高速发展&#xff0c;网络管理运用也变得越来越广泛。因此&#xff0c;建立一个B/S结构的疾病查询网站&#xff0c;会使疾病查询工作系统化、规范化&#xff0c;也会提高医院形象&#xff0c;提高管理效率。 本疾病查…

关于前端脚手架的依赖升级和去风险版本可能遇到的问题

一、升级依赖版本 1、检查过时依赖 npm outdated 2、根据具体情况&#xff0c;选择安全更新或全部更新到最新版本 2.1 安全更新&#xff08;不破坏依赖间的联系&#xff09; npm update 2.2 全部更新到最新版本 首先输入命令&#xff1a; npx npm-check-updates -u 执…

nrm-npm包版本管理和详细安装和使用教程

1&#xff09;nrm 是什么&#xff1f; nrm是一个npm源管理器&#xff0c;它允许用户快速地在不同的npm源之间切换。项目中使用nrm&#xff0c;可以加快npm包的下载速度&#xff0c;切换不同的npm源。平时在用 npm i 或 yarn 安装 npm 包的时候&#xff0c;可能会感觉下载比较慢…

Node.js-express

1.了解Ajax 1.1 什么是ajax Ajax的全称是Asynchronous Javascript And XML&#xff08;异步Js和XML&#xff09;. 通俗的理解&#xff1a;在网页中利用XMLHttpRequest对象和服务器进行数据交互的方式&#xff0c;就是Ajax 1.2 为什么要学习Ajax 之前所学的技术&#xff0c…

前端工程化基础(二):前端包管理工具npm/yarn/cnpm/npx/pnpm

前端包管理工具 代码共享方案 创建自己的官网&#xff0c; 将代码放到官网上面将代码提交到GitHub上面&#xff0c;负责让使用者下载将代码提交到npm registry上面 下载比较方便&#xff0c;使用npm install xxx即可下载相应的代码npm管理的包 npm配置文件 主要用于存储项目…

2024Node.js零基础教程(小白友好型),nodejs新手到高手,(三)NodeJS入门——http协议

033_HTTP协议_初识HTTP协议 hello&#xff0c;大家好&#xff0c;这个小节我们来认识一下 http协议。 http是几个单词的首字母拼写&#xff0c;全称为Hypertext Transfer Protocol 译为超文本传输协议&#xff0c;那么这个http协议是互联网上应用最广泛的协议之一。顺便说一下…

2024 年你应该使用 Bun、Node.js 还是 Deno?

导读&#xff1a;在 2024 年&#xff0c;JavaScript 开发者面临着 Node.js、Deno 和 Bun 这三个主要运行环境的选择。Node.js 以其成熟的生态系统和高性能著称&#xff0c;但可能面临性能限制。Deno 强调安全性&#xff0c;提供改进的开发者体验&#xff0c;但生态系统尚不成熟…

Vue2.0 | 将项目打包成exe文件

本篇目录 1. 安装 pkg2. 下载项目依赖3. 初始化并安装 express 包4. 开始打包5. 打包完成6. 问题处理6.1 打包过程报错附录🤗1. 手动下载 node 二进制文件前期准备:🙂 确保本地网络可以访问 Github。确保本地正确安装 NodeJs,可使用 node -v 查看版本。确保待打包项目可正…

Vue3+Koa2实现图片上传(不再畏惧)

大家好&#xff0c;我是勇宝&#xff0c;一个热爱前端的小学生&#xff0c;年关将至&#xff0c;提前祝大家新年快乐。今天呢&#xff0c;我们就来好好的啃一啃图片上传&#xff0c;从一个前端开发者的角度来探讨一下图片上传前后端到底都做了哪些事情。 文章目录 一、技术摘要…

npm ERR! reason: certificate has expired(淘宝镜像过期)

npm ERR! request to https://registry.npm.taobao.org/yauzl/-/yauzl-2.4.1.tgz failed, reason: certificate has expired 今天在执行npm install命令时&#xff0c;报错百度了下是淘宝证书过期原因 解决方法一 执行下面两个命令再进行npm install即可 npm cache clean --…

【Node系列】REPL详解

文章目录 一、REPL介绍二、REPL案例三、REPL命令四、node介绍五、相关链接 一、REPL介绍 Node.js REPL&#xff08;Read-Eval-Print Loop&#xff09;是一个交互式环境&#xff0c;允许用户在命令行中直接输入JavaScript代码并立即看到结果。REPL是Node.js的一个重要组成部分&…

Node.js之内存限制理解_对处理前端打包内存溢出有所帮助

Node.js内存限制理解_对处理前端打包内存溢出有所帮助 文章目录 Node.js内存限制理解_对处理前端打包内存溢出有所帮助Node.js内存限制1. 查看Node.js默认内存限制1. Ndos.js_V20.10.02. Node.js_V18.16.0 2. V8引擎垃圾回收相关Heap organization堆组织 Node.js内存限制 默认情…

vite打包原理

vite 工程化开发&#xff1a;打包工具 启动速度很快 核心原理还是webpack 把webpack封装了&#xff0c;把webpack对象封装了 和vue2整体结构几乎一致 webpack两种模式&#xff1a;开发&生产 代码打包编译&#xff0c;本地起一个web服务器实时预览编译后的结果 build 命令模…

2024三掌柜赠书活动第九期:Node.js从基础到项目实践(视频教学版)

目录 前言Node.js从基础到项目实践关于《Node.js从基础到项目实践(视频教学版)》编辑推荐内容简介作者简介图书目录书中前言/序言《Node.js从基础到项目实践(视频教学版)》全书速览结束语 前言 随着Web应用的快速发展&#xff0c;Node.js作为一种强大的JavaScript运行时环境&…

npm 上传一个自己的应用(5) 删除自己发送到NPM官网的指定工具版本

上文 npm 上传一个自己的应用(4) 更新自己上传到NPM中的工具版本 并就行内容修改 我们更新了项目内容 然后更新了项目版本 那么 一些已经过时 甚至 当时上传的东西就有问题 我们又该怎么删除版本呢&#xff1f; 首先 我们还是要先登录 npm npm login然后 根据要求填写 Userna…

【JS逆向五】逆向模拟某网站的生成的【jsonKey】值 仅供学习

逆向日期&#xff1a;2024.02.07 使用工具&#xff1a;Node.js 加密方法&#xff1a;AES 文章全程已做去敏处理&#xff01;&#xff01;&#xff01; 【需要做的可联系我】 可使用AES进行解密处理&#xff08;直接解密即可&#xff09;&#xff1a;在线AES加解密工具 1、打开…

Node.js之npm单独与批量升级依赖包的方式

Node.js之npm单独与批量升级依赖包的方式 文章目录 Node.js之npm单独与批量升级依赖包的方式npm查看与升级依赖包1. 单独安装或升级最新版本2. 查看依赖但不升级1. npm outdated2. npm update 3. 批量升级新版本4. npm-check-updates1. 全局安装2. ncu查看可升级的版本3. 升级依…

使用Node.js服务搭建本地web网页小游戏并实现远程访问

文章目录 前言1. 安装Node.js环境2. 创建Node.js应用3. 安装Cpolar内网穿透实现公网访问Nodejs服务3.1 注册cpolar账号3.2 下载cpolar客户端3.3 创建隧道映射本地端口 4. 固定公网远程地址 前言 Node.js是建立在谷歌Chrome的JavaScript引擎(V8引擎)的Web应用程序框架。 Node.j…

node.js基础-02

Author nodes&#xff1a;&#xff08;题记&#xff09; Hypertest Transfer protocol is very important to programming personnel。it doesnt matter if youre a front-end engineer or a back-end engineer.So,lets study it together. http协议对于编程工程师很重要&am…

【JS逆向三】逆向某某网站的sign参数,并模拟生成仅供学习

逆向日期&#xff1a;2024.02.06 使用工具&#xff1a;Node.js 类型&#xff1a;webpack 文章全程已做去敏处理&#xff01;&#xff01;&#xff01; 【需要做的可联系我】 可使用AES进行解密处理&#xff08;直接解密即可&#xff09;&#xff1a;AES加解密工具 1、打开某某…

npm install 安装依赖如何加速

在使用npm安装依赖时&#xff0c;有几种方法可以加速这一过程&#xff0c;尤其是在面临网络限制或npm官方源速度慢的情况下。以下是一些常用的加速技巧&#xff1a; 1. 使用国内镜像源 国内有几个镜像源可以提供更快的下载速度&#xff0c;例如淘宝npm镜像。你可以通过以下命…

pm2启动的node项目访问不了,npm start却可以访问

netstat -ntlp输入该命令&#xff0c;查看启动的服务端口是否有被监听到&#xff0c;如3001&#xff0c;4000之类的&#xff0c;是node项目启动时候自己配的那个&#xff0c; 若没有&#xff0c;则执行 pm2 delete [app-id/app-name] 先删除启动的这个项目 例如pm2 delete my…

arkTS开发鸿蒙OS个人商城案例【2024最新 新年限定开发案例QAQ】

龙年前述 源码获取>文章下方二维码&#xff0c;回复关键字“鸿蒙OS商场源码” 前言 arkTS是华为自己研发的一套前端语言&#xff0c;是在js和ts技术的基础上又进行了升级而成&#xff01; 本篇文章会带领大家通过arkTSnode.jsmongoDB来完成一个鸿蒙OS版本的商城案例&…

【JS逆向六】(下)逆向解密某网站返回的密文的值 仅供学习

逆向日期&#xff1a;2024.02.07 使用工具&#xff1a;Node.js 文章全程已做去敏处理&#xff01;&#xff01;&#xff01; 【需要做的可联系我】 可使用AES进行解密处理&#xff08;直接解密即可&#xff09;&#xff1a;在线AES加解密工具 1、打开某某网站(请使用文章开头的…

【npm】npm镜像源及命令

淘宝镜像源 npm config set registry https://registry.npm.taobao.org &#xff08;旧版&#xff0c;已到期&#xff09; 淘宝中国镜像源 npm config set registry https://registry.npmmirror.com &#xff08;新版&#xff09; 腾讯云镜像源 npm config set registry h…

前端基于Verdaccio搭建私有npm仓库,上传npm插件包,及下载使用自己的npm插件包

文章目录 一、原理二、常用的仓库地址三、优势四、准备环境六、使用verdaccio搭建私有npm服务1、安装2、运行3、配置config.yaml&#xff0c;使局域网下能共享访问&#xff0c;否则只能本机访问。4、重新运行 七、npm常见操作查看当前用户信息查看源地址切换源地址删除源地址创…

Node.js_基础知识(计算机硬件基础)

主机的基本组成 CPU:Central Processing Unit,即中央处理器,是计算机的核心部件。是一块集成电路芯片,能够执行计算机指令并控制计算机的各种操作,负责运算和处理数据内存:是电脑硬件中的一块电路板,用于暂时存储CPU中的运算数据,是计算机与CPU进行沟通的桥梁,负责存储…

Node.js开发-express框架

express框架 1) 介绍2) express 路由3) express 响应设置4) express 其他响应5) express中间件6) 静态资源中间件7) 获取请求体数据 body-parser8) Router 路由模块化9) EJS 模板引擎 1) 介绍 express 是一个基于 Node.js 平台的极简、灵活的 WEB 应用开发框架&#xff0c;官方…

npm ERR! code CERT_HAS_EXPIRED:解决证书过期问题

转载&#xff1a;npm ERR! code CERT_HAS_EXPIRED&#xff1a;解决证书过期问题_npm err! code cert_has_expired npm err! errno cert-CSDN博客 npm config set registry http://registry.cnpmjs.org npm config set registry http://registry.npm.taobao.org

【每天学习一点点 day05】工程化 重新认识npm 02_包(package.json)的概念、模块(node_modules)、范围(scoped

1. 包package About packages and modules | npm Docs (npmjs.com) 1.1. package package.json包的描述性文件 A package is a file or directory that is described by a package.json file. 包是由 package.json 文件描述的文件或目录。 A package must contain a packa…

【报错】npm ERR! ERESOLVE could not resolve、certificate has expired

前情提要 使用npm淘宝镜像 https://registry.npm.taobao.org 年前创建的vue3项目npm install 完后没有使用ui写了点杂七杂八的东西&#xff0c;年后看到一篇文章有点兴趣&#xff0c;掏出来准备试一下&#xff0c;本打算安装element-plus 写起来方便点npm install element-plu…

[已解决]npm淘宝镜像最新官方指引(2023.08.31)

最新的配置淘宝镜像的淘宝官方提供的方法 npm config set registry https://registry.npmmirror.com原来的 registry.npm.taobao.org 已替换为 registry.npmmirror.com &#xff0c;当点击 registry.npm.taobao.org 会默认跳转到 registry.npmmirror.com 如果你想将npm的下载…

创建一个基于Node.js的实时聊天应用

在当今数字化社会&#xff0c;实时通讯已成为人们生活中不可或缺的一部分。无论是在社交媒体平台上与朋友交流&#xff0c;还是在工作场合中与同事协作&#xff0c;实时聊天应用都扮演着重要角色。与此同时&#xff0c;Node.js作为一种流行的后端技术&#xff0c;为开发者提供了…

fs路径处理-文件拆分案例

fs模块路径动态拼接 动态拼接错误&#xff0c;若提供的操作路径是以./或者…/开头的相对路径时&#xff0c;容易出现拼接错误&#xff0c;因为代码在运行时会以当前执行node命令所处的目录动态拼接出操作文件的完整路径。例如当前处于PS D:\Study\node.js>下输入node命令 &…

基于uniapp大学生社团活动管理系统python+java+node.js+php微信小程序

uni-app框架&#xff1a;使用Vue.js开发跨平台应用的前端框架&#xff0c;编写一套代码&#xff0c;可编译到Android、小程序等平台。 语言&#xff1a;pythonjavanode.jsphp均支持 框架支持:springboot/Ssm/thinkphp/django/flask/express均支持 运行软件:idea/eclipse/vscod…

node.js提取excel中的信息填充到word文件,批量生成合同

1.npm下载 npm i pizzip docxtemplater xlsx 2.excel模板 3.word模板 4.代码 // 引入所需模块 var PizZip require(pizzip); var Docxtemplater require(docxtemplater); var fs require(fs); var path require(path); var xl require(xlsx);// 读取并导出Excel文件 …

uniapp+node.js前后端做帖子模块:获取帖子列表(社区管理平台的小程序)

目录 0前提1.一些准备1.1表帖子表 post帖子评论表 postComment帖子点赞表 postLike 1.2总体思路 2.前端3.后端 &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力&#xff01; ⭐️ 收藏&#xff0c;你的青睐是我努力的方向&#xff01; ✏️ 评论&#xff0c;你的意见是…

Node.js如何进行性能监控和分析

Node.js作为一款流行的后端开发技术&#xff0c;其性能监控和分析对于保证系统稳定性和性能优化至关重要。在本文中&#xff0c;我们将探讨Node.js如何进行性能监控和分析&#xff0c;以便开发者能够更好地了解系统运行状况并进行必要的优化。 为什么进行性能监控和分析&#…

前端项目运行报错webpack: Failed to compile.解决

报错&#xff1a; ERROR in ./~/.store/vue-loader12.2.2/~/vue-loader/lib/template-compiler?{"id":"data-v-5713d598","hasScoped":false}!./~/.store/vue-loader12.2.2/~/vue-loader/lib/selector.js?typetemplate&index0!./src/view…

npm使用国内淘宝镜像的方法整理

命令配置安装&#xff1a; 淘宝镜像&#xff1a; npm config set registry https://registry.npm.taobao.org/ 官方镜像&#xff1a; npm config set registry https://registry.npmjs.org 通过cnpm安装&#xff1a; npm install -g cnpm --registryhttps://registry.npm.…

node express实现Excel文档转json文件

有些场景我们需要将Excel文档中的内容抽取出来生成别的文件&#xff0c;作为一个前端&#xff0c;服务框架最应该熟悉的就是node了&#xff0c;以下是基于多语言转换实现代码&#xff0c;看明白原理自己改一改就能用了 1.安装node环境 2.创建一个文件夹&#xff0c;文件夹中创建…

【Nuxt3】项目pages目录的用法介绍

简言 记录下nux3pages目录文件的使用方法。 pages pages目录是存放项目页面文件的地方&#xff0c;Nuxt 3提供基于文件的路由功能&#xff0c;可在网络应用程序中创建路由。 pages/ 目录中的每个页面文件都代表不同的路由&#xff0c;显示其内容。 建议将其他的业务组件vue文…

提取字符串中的最长数学表达式并计算(67%用例) C卷(JavaPythonC++Node.jsC语言)

提取字符串中的最长合法简单数学表达式&#xff0c;字符串长度最长的&#xff0c;并计算表达式的值。如果没有&#xff0c;则返回0 简单数学表达式只能包含以下内容 0-9数字&#xff0c;符号-* 说明: 1.所有数字&#xff0c;计算结果都不超过long 2.如果有多个长度一样的&#…

编译nodejs源码(包括升级gcc)

记录背景 因为之前过rs的时候找大佬要的 魔改的 node, 但是只有 win版本&#xff0c;当时大佬把源码给了我一份&#xff0c;工作需要在 linux 上运行&#xff0c; 特此记录下编译过程 环境准备 centos7.9 1. gcc 升级&#xff0c; 默认是低版本1. yum -y install centos-re…

uniapp+node.js前后端做帖子模块:帖子的点赞/取消点赞(社区管理平台的小程序)

目录 0前提1.一些准备1.1表帖子表 post帖子点赞表 postLike 1.2总体思路 2.点赞前端3.后端 &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力&#xff01; ⭐️ 收藏&#xff0c;你的青睐是我努力的方向&#xff01; ✏️ 评论&#xff0c;你的意见是我进步的财富&…

关于Node.js异常处理的教程

在Node.js开发中&#xff0c;异常处理是非常重要的一部分。良好的异常处理可以帮助我们及时发现和解决问题&#xff0c;提高系统的稳定性和可靠性。本教程将向您介绍Node.js中异常处理的最佳实践和策略。 1. 使用try-catch捕获同步异常 在Node.js中&#xff0c;可以使用try-c…

Node.js 中 fs 模块文件操作的应用教程

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;它可以让 JavaScript 代码在服务器端运行。在 Node.js 中&#xff0c;fs 模块是用来处理文件系统操作的模块。通过 fs 模块&#xff0c;我们可以进行文件的读取、写入、删除等操作。本教程将介绍如何在 No…

用node写后端环境运行时报错Port 3000 is already in use

解决方法:关闭之前运行的3000端口,操作如下 1.WindowR输入cmd确定,打开命令面板 2.查看本机端口详情 netstat -ano|findstr "3000" 3.清除3000端口 taskkill -pid 41640 -f 最后再重新npm start即可,这里要看你自己项目中package.joson的启动命令是什…

《Vite 基础知识》Vite 不支持 require 解决方案(三种情况/require is not defined)

前言 首先&#xff0c;Vite 中没有 require 相关方法&#xff0c;因为它默认支持 ESM 方式加载模块&#xff01; 所以&#xff0c;我们要理清如下两个方法&#xff1a; 方法 require() Node.JS 原生方法 &#xff0c;以 CommonJS 方式加载模块/文件/图片&#xff1b; Webpa…

python和nodejs一键安装当前项目所有依赖

python和nodejs一键安装当前项目所有依赖。群里有人问怎么快速安装网上下载的源码里面的依赖。所以在这里分享一下。更多问题可以自己加群917400262问我。 目录导航 1.0 python一键安装当前项目所有依赖2.0 nodejs一键安装当前项目所有依赖 1.0 python一键安装当前项目所有依赖…

【微前端乾坤】 vue2主应用、vue2+webpack子应用,vue3+webpack子应用、vue3+vite子应用的配置

因公司需求&#xff0c; 需要将原本vue2iframe 形式的项目改成微前端乾坤的方式。 之前iframe都是直接嵌套到vue2项目的二级目录或者三级目录下的(反正就是要随处可嵌) 注意使用场景&#xff1a;原本vue2iframe 形式的项目改成微前端乾坤的方式&#xff0c;将vue2改成微服务的…

webpack的plugin 插件教程

Webpack 是一个流行的前端打包工具&#xff0c;通过使用插件&#xff08;plugin&#xff09;&#xff0c;我们可以对 Webpack 进行扩展和定制&#xff0c;实现更多功能和优化构建过程。在本教程中&#xff0c;我将向你介绍如何编写一个简单的 Webpack 插件&#xff0c;并演示如…

npm、cnpm、pnpm使用详细

简介&#xff1a; npm&#xff1a;npm&#xff08;Node Package Manager&#xff09;是Node.js的包管理工具&#xff0c;用于安装、更新、卸载Node.js的模块和包。它提供了一个命令行界面&#xff0c;使得开发者可以轻松地管理项目依赖。npm 是 nodejs 中的一部分&#xff0c;…

【面试题】webpack的五大核心、构建流程、性能优化

【面试题】webpack的五大核心、webpack的构建流程、webpack的性能优化 webpack是什么?webpack的五大核心webpack的构建流程webpack性能优化 webpack是什么? js静态模块打包工具。 功能 将多个文件打包成更小的文件&#xff0c;(压缩)翻译 babal-loader es6进行降级兼容。 …

管理npm源:如何使用nrm工具提升你的开发效率

在 JavaScript 和 Node.js 的开发过程中&#xff0c;npm&#xff08;Node Package Manager&#xff09;扮演着至关重要的角色&#xff0c;它是管理项目依赖的主要工具。然而&#xff0c;由于网络环境的差异&#xff0c;特别是在中国大陆&#xff0c;直接使用 npm 官方源可能会遇…

bun 单元测试

bun test Bun 附带了一个快速、内置、兼容 Jest 的测试运行程序。测试使用 Bun 运行时执行&#xff0c;并支持以下功能。 TypeScript 和 JSX生命周期 hooks快照测试UI 和 DOM 测试使用 --watch 的监视模式使用 --preload 预加载脚本 Bun 旨在与 Jest 兼容&#xff0c;但并非所…

解决前端项目中Node.js版本不一致导致的依赖安装错误

解决前端项目中Node.js版本不一致导致的依赖安装错误 &#x1f31f; 前言 欢迎来到我的小天地&#xff0c;这里是我记录技术点滴、分享学习心得的地方。&#x1f4da; &#x1f6e0;️ 技能清单 编程语言&#xff1a;Java、C、C、Python、Go、前端技术&#xff1a;Jquery、Vue…

最近开发中遇到的一些问题

puppeteer下载失败问题 使用的淘宝镜像&#xff0c;但执行命令npm i puppeteer之后&#xff0c;报错&#xff1a; npm ERR! code 1 npm ERR! path E:\项目-临时\test_install_puppeteer\node_modules\puppeteer npm ERR! command failed npm ERR! command C:\WINDOWS\system3…

Express学习(一)

Express Express简介 什么是Express 官方给出的概念&#xff1a;Express是基于Node.js平台&#xff0c;快速、开放、极简的web开发框架。 通俗的理解&#xff1a;Express的作用和Node.js内置的http模块类似&#xff0c;是专门用来创建Web服务器的。进一步理解Express 不使用E…

27.基于springboot + vue实现的前后端分离-网上租赁交易系统(项目 + 论文)

项目介绍 本课题是根据用户的需要以及网络的优势建立的一个基于Spring Boot的网上租贸系统&#xff0c;来满足用户网络商品租赁的需求。本网上租贸系统应用Java技术&#xff0c;MYSQL数据库存储数据&#xff0c;基于Spring Boot框架开发。在网站的整个开发过程中&#xff0c;首…

简单BFF架构设计

又到周五了有了一个小时的闲暇时间简单写点东西&#xff0c;介绍一个简单的BFF的架构。BFF:Backends For Frontends,其实现在是个比较常见的前端架构设计的方案&#xff0c;其最大的优势便在于前端可以高度自由的在Node层做一些server端才可以做的东西&#xff0c;比如SSR、登录…

uniapp+node.js前后端做帖子模块:发布帖子评论(社区管理平台的小程序)

目录 0前提1.一些准备1.1表帖子表 post帖子评论表 postComment 1.2总体思路 2.前端3.后端4.验证结果 &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力&#xff01; ⭐️ 收藏&#xff0c;你的青睐是我努力的方向&#xff01; ✏️ 评论&#xff0c;你的意见是我进步的…

基于VSCode安装Node.js开发环境

根据官网介绍&#xff0c;Node.js 是一个免费的、开源的、跨平台的JavaScript实时运行环境&#xff0c;允许开发人员在浏览器之外编写命令行工具和服务器端脚本. Node.js框架由于是采用JavaScript语法进行调用的&#xff0c;因此Node.js环境除了用来编写调试Node.js代码&#…

【逆向实战 某视频防盗链参数的生成】防盗链cKey的生成,还要补环境?还是单嵌套的webpack?

逆向日期&#xff1a;2024.03.10 使用工具&#xff1a;Node.js 类型&#xff1a;单嵌套Webpack 文章全程已做去敏处理&#xff01;&#xff01;&#xff01; 【需要做的可联系我】 AES解密处理&#xff08;直接解密即可&#xff09;&#xff08;crypto-js.js 标准算法&#xf…

【Node.js从基础到高级运用】一、了解Node.js基础概念

Node.js入门&#xff1a;基础概念解析 欢迎来到Node.js的世界&#xff01;如果你是一名开发者&#xff0c;不论是初出茅庐还是有着丰富的前端经验&#xff0c;了解Node.js都是一个令人兴奋的旅程。在这篇博客文章中&#xff0c;我们将深入探讨Node.js的基础概念&#xff0c;帮…

uniapp+node.js前后端做帖子模块:分享帖子和分享页面(社区管理平台的小程序)

目录 0前提1.一些准备1.1表帖子表 post 1.2总体思路 2.前端3.后端 &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力&#xff01; ⭐️ 收藏&#xff0c;你的青睐是我努力的方向&#xff01; ✏️ 评论&#xff0c;你的意见是我进步的财富&#xff01; 0前提 温馨提示…

Node.js作用

Node.js可以开发应用 开发服务器应用 开发工具类应用 开发桌面端应用

阿里云服务 安装 Node.js

在Alibaba Cloud Linux release 3 (Soaring Falcon)上安装Node.js&#xff0c;可以参照通用Linux安装步骤&#xff0c;使用NodeSource的安装脚本&#xff0c;或者使用版本管理器如nvm来进行安装。这里提供使用NodeSource安装脚本的方法&#xff1a; 添加NodeSource仓库&#xf…

Yarn:Node.js依赖管理的现代选择

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

【阿里云系列】-基于云效构建部署NodeJS项目到ACK

准备工作 01、编写Dockerfile文件可以根据不同的环境&#xff0c;新建不同的Dockerfile文件&#xff0c;比如Dockerfile-PROD # Deliver the dist folder with NginxFROM nginx:stable-alpine ENV LANGC.UTF-8 ENV TZAsia/ShanghaiCOPY dist/ /usr/share/nginx/html COPY ngi…

【Node.js从基础到高级运用】七、基本的网络编程

基本的网络编程 在这一节中&#xff0c;我们将介绍 Node.js 在网络编程方面的基础&#xff0c;特别是如何使用 Node.js 创建一个 HTTP 服务器。这是构建 Web 应用和服务的核心技能。 创建 HTTP 服务器 Node.js 的 http 模块提供了创建 HTTP 服务器和客户端的能力。以下是创建…

Node.js安装 (WIndows版本)

一. 下载地址 Node.js 安装包及源码下载地址为&#xff1a;https://nodejs.org/en/download 二. 具体安装步骤 下载对应msi文件后&#xff0c;双击下载后的安装包 点击next&#xff0c;进入下一步 选择安装目录&#xff0c;建议修改到非C盘目录 选择安装环境 点击 I…

【Node.js相关问题】npm install报错后重装node版本及npm环境变量配置及npm run dev启动报错原因分析解决办法

一、问题描述 昨天在准备打开b站up主三更草堂的博客项目08-02.基础版本前端联调_哔哩哔哩_bilibili中的前端工程时&#xff0c;使用以下两个命令分别都出现了报错。 命令1&#xff1a; # install dependenciesnpm install 命令2&#xff1a; # serve with hot reload at loca…

使用npm版本管理工具解决npm 的EACCES permissions errors when installing packages globally错误

EACCES错误通常表示“权限被拒绝”&#xff0c;意味着您没有足够的权限来执行某个操作。在计算机领域&#xff0c;尤其是在文件系统和程序安装中&#xff0c;这个错误很常见。以下是可能导致EACCES错误的原因以及相应的解决方法&#xff1a; 文件系统权限&#xff1a;当您尝试…

【Web - 框架 - Vue】随笔 - Vue CLI - 快速上手

Vue CLI 创建Vue CLI项目 【步骤】 命名项目空间&#xff1a;在电脑里创建文件夹&#xff0c;用于存储所有项目&#xff1b;定位项目空间&#xff1a;在"CMD窗口"里定位到工程的项目空间上&#xff1b; 方法1&#xff1a;(a)用"WINR"打开运行窗口&#x…

【Node.js从基础到高级运用】八、Express 框架入门

Express 框架入门 Express 是一个灵活且广泛使用的 Node.js web 应用框架&#xff0c;它提供了一系列强大特性来帮助开发者创建各种 Web 和移动设备应用。在这一节中&#xff0c;我们将介绍如何安装和配置 Express&#xff0c;并简单探讨其路由和中间件的概念。 安装 Express…

certificate has expired or is not yet valid:npm和node证书过期问题

在 1 月 22 日&#xff0c;淘宝原镜像域名&#xff08;registry.npm.taobao.org&#xff09;的 HTTPS 证书正式到期。如果想要继续使用&#xff0c;需要将 npm 源切换到新的源&#xff08;registry.npmmirror.com&#xff09;&#xff0c;否则会报错。 解决方案切换到新的源&a…

vue3项目实战-第五章-商品详情页(商品热榜区/图片预览/全局组件统一注册)

1、路由配置 &#xff08;1&#xff09;引入静态模板&#xff08;Views/detail/index.vue&#xff09; &#xff08;2&#xff09;配置路由&#xff08;在这里&#xff0c;需要添加占位符id,当用户二级分类下的商品页面时需要携带这个id跳转到商品详情页 {path: detail/:id,c…

多段线数据压缩C卷(JavaPythonC++Node.jsC语言)

下图中,每个方块代表一个像素,每个像素用其行号和列号表示 为简化处理,多段线的走向只能是水平、竖直、斜向45度 上图中的多段线可以用下面的坐标串表示:(2,8),(3,7),(3,6),(3,5),(4,4),(5,3),(6,2),(7,3),(8,4),(7,5) 但可以发现,这种表示不是最简的,其实只需要存储6个蓝…

阿里云环境下,从仅知的一个外网域名如何找出前端程序的部署所在和启动命令

一、背景 一个年久失修的前端项目&#xff0c;临时接到需求要迭代&#xff0c;三四年未迭代过的项目&#xff0c;交接更无从谈起。 所幸的是&#xff0c;源码还在&#xff0c;知道外网访问的入口地址。 本文试着带你一起找到该前端项目部署在哪台机器&#xff0c;以及发布的过…

如何使用vscode创建Node.js服务并结合内网穿透实现远程访问本地服务

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

使用node.js 开发后端的优缺点

node做后端的缺点是&#xff1a; 1.nodejs单线程&#xff0c;不能做cpu密集型操作&#xff0c;导致时间片不能释放&#xff0c;阻塞后面的任务。 2.nodejs可靠性比较低&#xff0c;一个地方报错会导致整个程序崩溃&#xff0c;需要守护进程或者docker重启来解决。 3.像使用多…

Nodejs 第五十四章(net)

net模块是Node.js的核心模块之一&#xff0c;它提供了用于创建基于网络的应用程序的API。net模块主要用于创建TCP服务器和TCP客户端&#xff0c;以及处理网络通信。 TCP&#xff08;Transmission Control Protocol&#xff09;是一种面向连接的、可靠的传输协议&#xff0c;用于…

Spring Boot 集成 WebSocket 实例 | 前端持续打印远程日志文件更新内容(模拟 tail 命令)

这个是我在 CSDN 的第一百篇原则博文&#xff0c;留念&#x1f60e; #1 需求说明 先说下项目结构&#xff0c;后端基于 Spring Boot 3&#xff0c;前端为 node.js 开发的控制台程序。现在希望能够在前端模拟 tail 命令&#xff0c;持续输出后端的日志文件。 #2 技术方案 #2.…

错误:npm ERR! code CERT_HAS_EXPIRED 解决

问题&#xff1a; 在打开项目用npm install安装依赖时报错&#xff1a;npm ERR! code CERT_HAS_EXPIRED如下图&#xff1a; 原因&#xff1a; 说明正在尝试访问的npm registry 淘宝npm镜像源 的SSL证书已经过期&#xff0c;导致无法建立安全连接。 解决&#xff1a; 配置不…

基于python+vue网络相册设计与实现flask-django-nodejs-php

网络相册设计与实现的目的是让使用者可以更方便的将人、设备和场景更立体的连接在一起。能让用户以更科幻的方式使用产品&#xff0c;体验高科技时代带给人们的方便&#xff0c;同时也能让用户体会到与以往常规产品不同的体验风格。 与安卓&#xff0c;iOS相比较起来&#xff0…

基于有限状态机开发健壮的Nodejs/TCP客户端

有限状态机是一种数学计算模型&#xff0c;它描述了在任何给定时间只能处于一种状态的系统的行为。形式上&#xff0c;有限状态机有五个部分&#xff1a; 初始状态值 (initial state)有限的一组状态 (states)有限的一组事件 (events)由事件驱动的一组状态转移关系 (transition…

npm install和npm install --save的区别

1、npm install XX 会把XX包安装到 node modules 目录中; 不会修改 package.json; 之后运行 npm instal1 命令时&#xff0c;不会自动安装XX; 2、npm install --save XX 会把XX包安装到 node_modules 目录中: 会在 package.json 的 dependencies 属性下添加XX; 之后运行…

Nodejs 第五十一章(限流阀)

限流功能 目前我们学习了redis,lua,nodejs&#xff0c;于是可以结合起来做一个限流功能&#xff0c;好比一个抽奖功能&#xff0c;你点击次数过多&#xff0c;就会提示请稍后重试&#xff0c;进行限制&#xff0c;我们来实现一下该功能。 安装依赖 npm i ioredis express代码…

Node.js 自带的 http 模块来实现一个简单的本地服务器

1.创建一个 server.js 文件&#xff1a; const http require(http); const fs require(fs); const path require(path);const server http.createServer((req, res) > {// 获取请求的文件路径const filePath path.join(__dirname, dist, req.url);// 读取文件内容并返…

Node.js 中的事件循环(Event Loop)

Node.js 中的事件循环&#xff08;Event Loop&#xff09;是一个非常重要的概念&#xff0c;它是 Node.js 实现非阻塞 I/O 操作的核心机制。在这篇教程中&#xff0c;我将详细解释事件循环的工作原理以及如何利用它来构建高效的 Node.js 应用程序。 什么是事件循环&#xff1f;…

Node.js与webpack(三)

上一节&#xff1a;Node.js与Webpack笔记&#xff08;二&#xff09;-CSDN博客 从0来一遍&#xff08;webpack项目&#xff09; 将之前的webpack 的纯开发配置&#xff0c;重新创建空白项目&#xff0c;重新做一遍&#xff0c;捋一遍思路防止加入生产模式时候弄混 1.创建文件夹…

精准核酸检测(100用例)C卷(JavaPythonC++Node.jsC语言)

为了达到新冠疫情精准防控的需要,为了避免全员核酸检测带来的浪费,需要精准圈定可能被感染的人群。 现在根据传染病流调以及大数据分析,得到了每个人之间在时间、空间上是否存在轨迹的交叉。 现在给定一组确诊人员编号(X1,X2,X3,…Xn),在所有人当中,找出哪些人需要进行核酸…

node后端helmet中间件

认识helmet helmet 是一个 Node.js 的中间件&#xff0c;用于增强 Web 应用程序的安全性。它通过设置各种 HTTP 头来增加安全性&#xff0c;以防止一些常见的攻击。 作用 以下是一些 helmet 中间件可以帮助你处理的安全问题&#xff1a; 设置 HTTP 头部&#xff1a; helmet …

【Node.js从基础到高级运用】十四、Node.js 错误处理与日志记录

引言 在这篇博客文章中&#xff0c;我们将深入探讨Node.js中的错误处理和日志记录的最佳实践。我们会了解如何在Node.js应用程序中有效地捕获和处理错误&#xff0c;并利用日志库如morgan来记录应用程序的活动和错误信息。 第1部分&#xff1a;Node.js中的错误处理 同步代码中…

Webpack的构建流程

Webpack 的构建流程主要包括以下步骤&#xff1a; 初始化&#xff1a;启动构建&#xff0c;读取和合并配置参数&#xff0c;加载 Plugin&#xff0c;实例化 Compiler。 编译&#xff1a;从 Entry 出发&#xff0c;针对每个 Module 串行调用对应的 Loader 去翻译文件的内容&…

npm i安装依赖报错,但是cnpm i 却安装成功

问题描述&#xff1a;在a项目中npm i 安装依赖时发生以上报错&#xff0c;但是cnpm i 却成功&#xff0c;而且在其他项目中npm i 安装其他项目依赖也能成功.... 解决办法&#xff1a;删除项目中package-lock.json文件后再npm i 即可

nodejs基于vue班级管理系统的设计与实现-flask-django-python-php

根据现实需要&#xff0c;此系统我们设计出一下功能&#xff0c;主要有以下功能模板。 1.学生功能&#xff1a;首页、个人中心、课程信息管理、学生成绩管理、班级事件管理、班费支出管理、班级相册管理、班级音乐角管理。 2.管理员功能&#xff1a;首页、个人中心、班级管理、…

Node.js常用命令:了解Node.js的核心命令和用法

学习目标&#xff1a; 理解Node.js和npm的概念及其在开发中的作用&#xff1b;掌握Node.js的核心命令&#xff0c;包括node、npm、npx等&#xff1b;学会使用node命令来执行JavaScript文件和模块&#xff1b;熟悉npm命令&#xff0c;包括安装、更新、卸载依赖包等操作&#xf…

基于python失物招领系统-安卓-flask-django-nodejs-php

随着现在网络的快速发展&#xff0c;网络的应用在各行各业当中&#xff0c;利用网络来做这个失物招领的网站&#xff0c;随之就产生了“失物招领 ”&#xff0c;这样用户就可以利用平台来发布信息。 对于本失物招领 的设计来说&#xff0c; 它是应用mysql数据库、安卓等技术动…

npm install报错: https://registry.npm.taobao.org/: certificate has expired

npm安装依赖时&#xff0c;出现报错&#xff1a; https://registry.npm.taobao.org/: certificate has expired&#xff0c;这是因为之前设置过npm使用淘宝源&#xff0c;而淘宝源证书过期了。 解决方法——替换新的淘宝源 https://registry.npmmirror.com/ 打开终端 #查看 np…

nodejs基于vue超市信息管理系统flask-django-php

互联网的快速发展&#xff0c;使世界各地的各种组织的管理方式发生了根本性的变化&#xff0c;我国政府、企业等组织在上个世纪90年代就已开始考虑使用互联网来管理信息。由于以前的种种因素&#xff0c;比如网络的普及率不高&#xff0c;用户对它的认知度不够&#xff0c;以及…

基于python的变配电室运行状态评估与预警系统flask-django-nodejs-php

近年来,随着我国工业化、城镇化步伐的不断加快&#xff0c;城市配电网络取得令人瞩目的发展成果。变配电室是供配电系统的核心&#xff0c;在供配电系统中占有特殊的重要地位[1]。变配电室电气设备运行状态和环境信息缺乏必要的监测评估预警手段&#xff0c;如有一日遭遇突发情…

基于nodejs+vue健身房管理系统flask-django-python-php

首先提升工作效率&#xff1a;这是很多机构建设系统的目的之一。健身管理系统&#xff0c;可以摆脱传统手写记录的管理模式。利用计算机系统&#xff0c;进行用户信息、管理员信息的管理&#xff0c;其中包含首页、个人中心、会员管理、教练管理、训练计划管理、运动器材管理、…

python车辆故障管理系统的设计与实现flask-django-nodejs-php

随着时代的进步&#xff0c;信息科技的不断发展。人类的不断研究、开发&#xff0c;互联网时代已经来临。人们消费的水平也在不断的提高&#xff0c;车辆维修从无到有&#xff0c;慢慢的步入人们的生活&#xff0c;快速的发展&#xff0c;成为新型的消费。网络发展前景无限&…

基于php健身房管理系统flask-django-python

根据现实需要&#xff0c;此系统我们设计出一下功能&#xff0c;主要有以下功能模板。 &#xff08;1&#xff09;前台功能&#xff1a;首页、运动器材、教练信息、营业信息、公告栏、在线留言、后台管理、个人中心。 &#xff08;2&#xff09;会员功能&#xff1a;首页、个人…

python基于vue考试分析系统的设计和实现-flask-django-nodejs-php

接着&#xff0c;本文还讨论了该系统的设计目的&#xff0c;还讨论了系统的需求&#xff0c;并提出了整体的设计方案。对于该系统的设计和实现&#xff0c;也都进行了较为详细的讨论&#xff0c;并在此基础上&#xff0c;对考试分析系统系统展开了一些具体的测试。随着电子技术…

python在线图书馆信息管理系统flask-django-nodejs-php

随着信息化时代的到来&#xff0c;管理系统都趋向于智能化、系统化&#xff0c;在线图书信息管理系统也不例外&#xff0c;但目前国内的市场仍都使用人工管理&#xff0c;市场规模越来越大&#xff0c;同时信息量也越来越庞大&#xff0c;人工管理显然已无法应对时代的变化&…

java毕业设计 | springboot+vue游戏交流网站(附源码)

1&#xff0c; 概述 本次的毕业设计主要就是在基于Java语言平台下设计并开发一个游戏网站系统软件。运用当前Google提供的Java来实现对游戏信息和游戏道具查询。当然使用的数据库是Mysql。尽管没有面向对象的数据库的作用强大&#xff0c;但是在Java开发上还是比较的灵活和方便…

开源项目ChatGPT-Next-Web的容器化部署(三)-- k8s deployment.yaml部署

一、说在前面的话 有了docker镜像&#xff0c;要把一个项目部署到K8S里&#xff0c;主要就是编写deployment.yaml。 你需要考虑的是&#xff1a; 环境变量服务的健康检测持久化启动命令程序使用的数据源程序使用的配置文件 因为本前端项目比较简单&#xff0c;这里只做一个…

基于nodejs+vue班级管理系统的设计与实现-flask-django-python-php

随着电子技术的普及和快速发展&#xff0c;线上管理系统被广泛的使用&#xff0c;有很多事业单位和商业机构都在实现电子信息化管理&#xff0c;班级管理系统也不例外&#xff0c;由比较传统的人工管理转向了电子化、信息化、系统化的管理。随着互联网技术的高速发展&#xff0…

查看angular版本的问题The Angular CLI requires a minimum Node.js version of v18.13.

angular版本与node.js版本不匹配的问题 下载安装angular 查看版本&#xff0c;发现不匹配 安装指定版本即可 查看版本并运行

基于python+vue智慧农业小程序flask-django-php-nodejs

传统智慧农业采取了人工的管理方法&#xff0c;但这种管理方法存在着许多弊端&#xff0c;比如效率低下、安全性低以及信息传输的不准确等&#xff0c;同时由于智慧农业中会形成众多的个人文档和信息系统数据&#xff0c;通过人工方法对知识科普、土壤信息、水质信息、购物商城…

基于python+vue共享单车信息系统的设计与实现flask-django-php-nodejs

课题主要分为二大模块&#xff1a;即管理员模块和用户模块&#xff0c;主要功能包括&#xff1a;用户、区域、共享单车、单车租赁、租赁归还、报修信息、检修信息等&#xff1b;快速发展的社会中&#xff0c;人们的生活水平都在提高&#xff0c;生活节奏也在逐渐加快。为了节省…

将多个 Node.js 服务打包成一个镜像,并在 Docker Compose 中使用这个镜像

要将多个 Node.js 服务打包成一个镜像&#xff0c;并在 Docker Compose 中使用这个镜像&#xff0c;创建一个统一的 Dockerfile 来构建所有的 Node.js 服务&#xff0c;并将这些服务打包到同一个镜像中。然后&#xff0c;在 Docker Compose 文件中&#xff0c;您只需引用这个统…

基于python+vue云上水果超市的设计与实现flask-django-php-nodejs

本论文的主要内容包括&#xff1a; 第一&#xff0c;研究分析当下主流的web技术&#xff0c;结合超市日常管理方式&#xff0c;进行云上水果超市的数据库设计&#xff0c;设计云上水果超市功能&#xff0c;并对每个模块进行说明。 第二&#xff0c;陈列说明该系统实现所采用的架…

python共享单车信息系统的设计与实现flask-django-php-nodejs

课题主要分为二大模块&#xff1a;即管理员模块和用户模块&#xff0c;主要功能包括&#xff1a;用户、区域、共享单车、单车租赁、租赁归还、报修信息、检修信息等&#xff1b; 语言&#xff1a;Python 框架&#xff1a;django/flask 软件版本&#xff1a;python3.7.7 数据库…

python四川火锅文化网站的设计与实现flask-django-php-nodejs

四川火锅文化网站的目的是让使用者可以更方便的将人、设备和场景更立体的连接在一起。能让用户以更科幻的方式使用产品&#xff0c;体验高科技时代带给人们的方便&#xff0c;同时也能让用户体会到与以往常规产品不同的体验风格。 与安卓&#xff0c;iOS相比较起来&#xff0c;…

Vue2(七):超详细vue开发环境搭建(win7),nodejs下载与安装,安装淘宝镜像(报错已解决),配置脚手架

一、安装node.js 本来想粗略写一下的&#xff0c;但是搭建脚手架的时候&#xff0c;遇到了很多问题&#xff0c;浪费快两天时间&#xff0c;记录一下自己的解决办法希望对你们有帮助&#xff01; 1.下载nodejs 安装包下载链接【CNPM Binaries Mirror】 下载我划线的这个&am…

python云上水果超市的设计与实现flask-django-php-nodejs

伴随着我国社会的发展&#xff0c;人民生活质量日益提高。于是对云上水果超市进行规范而严格是十分有必要的&#xff0c;所以许许多多的信息管理系统应运而生。此时单靠人力应对这些事务就显得有些力不从心了。所以本论文将设计一套云上水果超市&#xff0c;帮助商家进行商品信…

python中医学习服务管理系统flask-django-php-nodejs

随着世界经济信息化、全球化的到来和互联网的飞速发展&#xff0c;推动了各行业的改革。若想达到安全&#xff0c;快捷的目的&#xff0c;就需要拥有信息化的组织和管理模式&#xff0c;建立一套合理、动态的、交互友好的、高效的中医学习服务管理系统。当前的信息管理存在工作…

利用Node.js模块在Electron中进行文件系统操作实战(上)

利用Node.js模块在Electron中进行文件系统操作实战&#xff08;上&#xff09; 引入fs模块文件读取操作文件写入操作目录操作文件或目录是否存在检测读取目录内容文件重命名或移动文件统计信息获取文件流操作同步与异步API结语 Electron 作为一个强大的桌面应用开发框架&#x…

基于python+vue的O2O生鲜食品订购flask-django-nodejs-php

近年来互联网络的迅猛发展和电子终端设备的普及&#xff0c;赋予了各行业充足的发展空间。微信小程序的O2O生鲜食品订购相比于传统信息技术&#xff0c;时效性是它最大的特色&#xff0c;已经在电子娱乐、经济等中发挥着举足轻重的作用。短时间内迅速扩大了线上管理系统的规模。…

基于python+vue的BBS论坛系统flask-django-nodejs-php

本系统为用户而设计制作BBS论坛系统&#xff0c;旨在实现BBS论坛智能化、现代化管理。本BBS论坛自动化系统的开发和研制的最终目的是将BBS论坛的运作模式从手工记录数据转变为网络信息查询管理&#xff0c;从而为现代管理人员的使用提供更多的便利和条件。使BBS论坛系统数字化、…

cool-admin-node.js 中redis缓存的使用

1. 在做cool 后端的时候 用户登录 时的token 需要鉴权的value 以及发送验证码 这些 需要存到缓存里面 &#xff0c;进行逻辑鉴权 所以我们需要用到redis 缓存 或者数据库缓存 我这里介绍一下redis 的缓存 在cool-admin 中 使用的一般都是宝塔面板 首先得有服务器 需要有自己的…

开源项目ChatGPT-Next-Web的容器化部署(二)-- jenkins CI构建并推送镜像

一、背景 接着上文已制作好了Dockerfile&#xff0c;接下来就是docker build/tag/push等一系列操作了。 不过在这之前&#xff0c;你还必须在jenkins等CI工具中&#xff0c;拉取源码&#xff0c;然后build构建应用。 因为本文的重点不是讲述jenkins ci工具&#xff0c;所以只…

【webpack】----错误解决【Cannot read properties of undefined (reading ‘tap‘)】

1. 报错场景 安装 webpack-obfuscator 后&#xff0c;进行 js 代码混淆编译的时候报错。 2. 报错截图 3. 错误原因 通常是由于版本不兼容或配置错误引起的。 4. 查询本地 webpack 版本 4.1 查询命令 npm 查询 npm view webpack versionyarn 查询 yarn info webpack ver…

python食品安全信息管理系统flask-django-nodejs-php

。 食品安全信息管理系统是在安卓操作系统下的应用平台。为防止出现兼容性及稳定性问题&#xff0c;编辑器选择的是Hbuildex&#xff0c;安卓APP与后台服务端之间的数据存储主要通过MySQL。用户在使用应用时产生的数据通过 python等语言传递给数据库。通过此方式促进食品安全信…

基于python+vue的OA公文发文管理系统flask-django-php-nodejs

系统根据现有的管理模块进行开发和扩展&#xff0c;采用面向对象的开发的思想和结构化的开发方法对OA公文发文管理的现状进行系统调查。采用结构化的分析设计&#xff0c;该方法要求结合一定的图表&#xff0c;在模块化的基础上进行系统的开发工作。在设计中采用“自下而上”的…

python的ITS 信息平台的设计与实现flask-django-nodejs-php

第二&#xff0c;陈列说明该系统实现所采用的架构、系统搭建采用的服务器、系统开发环境和使用的工具&#xff0c;以及系统后台采用的数据库。 最后&#xff0c;对系统进行全面测试&#xff0c;主要包括功能测试、查询性能测试、安全性能测试。 分析系统存在的不足以及将来改进…

Node.js环境搭建

Node.js环境搭建 下载软件 访问官方网站 https://nodejs.org/zh-cn/ 选择长期支持版下载。 或者直接使用这里提供的已经下载完成的版本。 安装软件 双击下载的安装包安装即可&#xff0c;安装选项全部使用默认值。 搭配git更好的使用Node.js Node.js的常用命令node、npm都是…

利用Node.js模块在Electron中进行文件系统操作实战(下)

利用Node.js模块在Electron中进行文件系统操作实战&#xff08;下&#xff09; 更详细的文件权限控制文件锁&#xff08;File Locking&#xff09;临时文件符号链接&#xff08;Symbolic Links&#xff09;和硬链接&#xff08;Hard Links&#xff09;文件监视&#xff08;File…

基于python+vue的ITS 信息平台的设计与实现flask-django-nodejs-php

伴随着我国社会的发展&#xff0c;人民生活质量日益提高。于是对系统进行规范而严格是十分有必要的&#xff0c;所以许许多多的信息管理系统应运而生。此时单靠人力应对这些事务就显得有些力不从心了。所以本论文将设计一套信息平台&#xff0c;帮助交通局进行信息共享、交通信…

基于python+vue文学名著分享系统的设计与实现flask-django-nodejs-php

随着世界经济信息化、全球化的到来和互联网的飞速发展&#xff0c;推动了各行业的改革。若想达到安全&#xff0c;快捷的目的&#xff0c;就需要拥有信息化的组织和管理模式&#xff0c;建立一套合理、动态的、交互友好的、高效的文学名著分享系统。当前的信息管理存在工作效率…

python拍卖行系统的设计与实现flask-django-nodejs-php

此系统设计主要采用的是python语言来进行开发&#xff0c;采用django/flask框架技术&#xff0c;框架分为三层&#xff0c;分别是控制层Controller&#xff0c;业务处理层Service&#xff0c;持久层dao&#xff0c;能够采用多层次管理开发&#xff0c;对于各个模块设计制作有一…

基于python+vue拍卖行系统的设计与实现flask-django-nodejs-php

拍卖行系统的目的是让使用者可以更方便的将人、设备和场景更立体的连接在一起。能让用户以更科幻的方式使用产品&#xff0c;体验高科技时代带给人们的方便&#xff0c;同时也能让用户体会到与以往常规产品不同的体验风格。 与安卓&#xff0c;iOS相比较起来&#xff0c;拍卖行…

python网络相册设计与实现flask-django-nodejs-php

此系统设计主要采用的是python语言来进行开发&#xff0c;采用django框架技术&#xff0c;框架分为三层&#xff0c;分别是控制层Controller&#xff0c;业务处理层Service&#xff0c;持久层dao&#xff0c;能够采用多层次管理开发&#xff0c;对于各个模块设计制作有一定的安…

爬虫(七)

1.批量爬取知网数据 lxml:是 Python 的一个功能强大且易用的 XML 和 HTML 处理库。它提供了简单又轻巧的 API,使得解析、构建和操作 XML 和 HTML 文档变得非常方便。lxml 库通常用于处理 XML 和 HTML 文档,例如解析网页、处理配置文件等。openpyxl:是 Python 中用于操作 Ex…

基于python+vue 的一加剧场管理系统的设计与实现flask-django-nodejs-php

二十一世纪我们的社会进入了信息时代&#xff0c;信息管理系统的建立&#xff0c;大大提高了人们信息化水平。传统的管理方式对时间、地点的限制太多&#xff0c;而在线管理系统刚好能满足这些需求&#xff0c;在线管理系统突破了传统管理方式的局限性。于是本文针对这一需求设…

python的stone音乐播放器的设计与实现flask-django-php-nodejs

该系统利用python语言、MySQL数据库&#xff0c;flask框架&#xff0c;结合目前流行的 B/S架构&#xff0c;将stone音乐播放器的各个方面都集中到数据库中&#xff0c;以便于用户的需要。该系统在确保系统稳定的前提下&#xff0c;能够实现多功能模块的设计和应用。该系统由管理…

【Node.js】全局变量和全局 API

node 环境中没有 dom 和 bom &#xff0c;此外 es 基本上都是可以正常使用的。 如果一定要使用 dom 和bom&#xff0c;可以借助第三方库 jsdom 帮助我们实现操作。npm i jsdom 实例&#xff1a; const fs require(node:fs) const {JSDOM} require(jsdom)const dom new JS…

nodejs社区垃圾分类管理平台的设计与实现python-flask-django-php

近些年来&#xff0c;随着科技的飞速发展&#xff0c;互联网的普及逐渐延伸到各行各业中&#xff0c;给人们生活带来了十分的便利&#xff0c;社区垃圾分类管理平台利用计算机网络实现信息化管理&#xff0c;使整个社区垃圾分类管理的发展和服务水平有显著提升。 语言&#xf…

node-fs(fileSystem)文件系统-write--02

1.简介 实现与硬盘的交互&#xff0c;文件创建&#xff0c;删除与重命名&#xff0c;移动以及文件内容的写入与读取以及文件夹相关操作。 2.fs 模块的常见用法 2.1fs.writeFile() 方法用于异步地将数据写入文件。 新建一个文件xxx.txt 写入内容 哟哟 实际应用场景&#xff0c…

基于python+vue分类信息服务平台移动端的设计与实现flask-django-php-nodejs

分类信息服务平台是在Android操作系统下的应用平台。为防止出现兼容性及稳定性问题&#xff0c;框架选择的是django&#xff0c;Android与后台服务端之间的数据存储主要通过MySQL。用户在使用应用时产生的数据通过 python等语言传递给数据库。通过此方式促进分类信息服务平台信…

基于python+vue成都旅游网flask-django-php-nodejs

本篇论文对成都旅游网的需求分析、功能设计、系统设计进行了较为详尽的阐述&#xff0c;并对系统的整体设计进行了阐述&#xff0c;并对各功能的实现和主要功能进行了说明&#xff0c;并附上了相应的操作界面图。 语言&#xff1a;Python 框架&#xff1a;django/flask 软件版本…

基于python+vue城市交通管理系统的设计与实现flask-django-php-nodejs

此系统设计主要采用的是python语言来进行开发&#xff0c;采用django/flask框架技术&#xff0c;框架分为三层&#xff0c;分别是控制层Controller&#xff0c;业务处理层Service&#xff0c;持久层dao&#xff0c;能够采用多层次管理开发&#xff0c;对于各个模块设计制作有一…

基于python+vue电影院订票信息管理系统flask-django-php-nodejs

根据此问题&#xff0c;研发一套电影院订票信息管理系统&#xff0c;既能够大大提高信息的检索、变更与维护的工作效率&#xff0c;也能够方便信息系统的管理运用&#xff0c;从而减少信息管理成本&#xff0c;提高效率。 该电影院订票信息管理系统采用B/S架构、前后端分离以及…

关于vue 工具与插件

Vue.js 是一款流行的前端 JavaScript 框架&#xff0c;它的灵活性和易用性吸引了众多开发者。在 Vue 开发过程中&#xff0c;利用工具和插件可以提高效率和扩展功能。本文将介绍一些常用的 Vue 工具和插件&#xff0c;帮助开发者更好地使用 Vue。 ### 一、Vue 工具 #### 1. V…

nodejs+vue超市在线销售系统的设计与实现pythonflask-django-php

当今社会已经步入了科学技术进步和经济社会快速发展的新时期&#xff0c;国际信息和学术交流也不断加强&#xff0c;计算机技术对经济社会发展和人民生活改善的影响也日益突出&#xff0c;人类的生存和思考方式也产生了变化。传统超市在线销售采取了人工的管理方法&#xff0c;…

Node.js学习(一)

版权声明 本文章由B站上的黑马课程整理所得&#xff0c;仅供个人学习交流使用。如涉及侵权问题&#xff0c;请立即与本人联系&#xff0c;本人将积极配合删除相关内容。感谢理解和支持&#xff0c;本人致力于维护原创作品的权益&#xff0c;共同营造一个尊重知识产权的良好环境…

nodejs+vue高校社团管理小程序的设计与实现python-flask-django-php

相比于以前的传统手工管理方式&#xff0c;智能化的管理方式可以大幅降低学校的运营人员成本&#xff0c;实现了高校社团管理的标准化、制度化、程序化的管理&#xff0c;有效地防止了高校社团管理的随意管理&#xff0c;提高了信息的处理速度和精确度&#xff0c;能够及时、准…

基于nodejs+vue的BBS论坛系统python-flask-django-php

为了更好地发挥本系统的技术优势&#xff0c;根据BBS论坛系统的需求&#xff0c;本文尝试以B/S架构设计模式中的express框架&#xff0c;nodejs语言为基础&#xff0c;通过必要的编码处理、BBS论坛系统整体框架、功能服务多样化和有效性的高级经验和技术实现方法&#xff0c;旨…

AST抽象语法树webpack逻辑解析

AST抽象语法树是什么&#xff1f; 树形语法结构&#xff0c;会对代码里的函数、变量声明、逻辑操作进行一些校验。 为什么要用AST&#xff1f; 手写了一段代码之后&#xff0c;编译器需要对不同风格的代码按照商定好的规则统一处理&#xff0c;处理成为规则能够顺利执行的语言&…

【Node.js】npx

概述 npx 可以使用户在不安装全局包的情况下&#xff0c;运行已安装在本地项目中的包或者远程仓库中的包。 高版本npm会自带npx命令。 它可以直接运行 node_modules/.bin 下的 exe 可执行文件。而不像之前&#xff0c;我们需要在 scripts 里面配置&#xff0c;然后 npm run …

webpack为什么要使用loader,如何手写loader

webpack是一个打包工具&#xff0c;即webpack会将一切文件视为模块&#xff0c;但是webpack在打包的时候只是认识JS文件或者JSON文件&#xff0c;并不认识CSS文件&#xff0c;png图片等&#xff0c;如果想让webpack能够在打包的时候识别其他文件&#xff0c;就必须要使用loader…

基于nodejs+vue的nuct产品售后管理系统python-flask-django-php

同时还能为用户提供一个方便实用的nuct产品售后管理系统&#xff0c;使得用户能够及时地找到合适自己的产品。管理员在使用本系统时&#xff0c;可以通过后台管理员界面管理用户的信息&#xff0c;也可以发布产品售后信息&#xff0c;让用户及时了解nuct产品售后信息。这样&…

node.js 常用命令71条详解

一、Node.js 常用的命令包括&#xff1a; node 某个js文件&#xff1a;调用 Node.js 程序&#xff0c;运行指定的 JavaScript 文件。例如&#xff0c;如果你有一个名为 app.js 的文件&#xff0c;你可以使用 node app.js 来运行它。npm install&#xff1a;用于安装 Node.js 项…

npm常用命令解释

详细介绍npm&#xff08;Node Package Manager&#xff09;的常用命令及其作用&#xff1a; 查看npm版本 npm -v这个命令用于检查当前安装的npm工具本身的版本。 升级npm npm install npmlatest -g这条命令用于将全局安装的npm升级到最新版。-g表示全局安装&#xff0c;npmlat…

开发npm上传发布

第一步&#xff1a;注册npm账号 首先去官网注册一个npm账号&#xff0c;npm官网 第二步&#xff1a;创建项目 新建文件夹&#xff0c;并执行npm init 填写对应的信息name就是插件名称。 文件夹下就会生成一个package.json文件。 你可以在项目编辑你的插件。 第三步&…

Node.js之沙盒专题

​ Node.js一直是薄弱项&#xff0c;今天特意整理一下&#xff0c;基本上是各个大佬写的大杂烩&#xff0c;仅用于学习记录~~~ 1. child_process 首先介绍一下nodejs中用来执行系统命令的模块child_process。Nodejs通过使用child_process模块来生成多个子进程来处理其他事物…

基于nodejs+vue“共享书角”图书借还管理系统python-flask-django-php

同时还能为借阅者提供一个方便实用的“共享书角”图书借还管理系统&#xff0c;使得借阅者能够及时地找到合适自己的图书借还信息。管理员在使用本系统时&#xff0c;可以通过后台管理员界面管理借阅者的信息&#xff0c;也可以发布系统公告&#xff0c;让借阅者及时了解图书借…

基于nodejs+vue家装一体化平台python-flask-django-php

提高现下家装一体化平台的准确度&#xff0c;同时降低经济波动带来的不良影响&#xff0c;希望本文能对广大学者的研究提供参考。 前端技术&#xff1a;nodejsvueelementui, Express 框架于Node运行环境的Web框架, 语言 node.js 框架&#xff1a;Express 前端:Vue.js 数据库&am…

基于nodejs+vue医院综合管理系统实现与设计python-flask-django-php

第一&#xff0c;研究分析当下主流的nodejs技术&#xff0c;结合医院日常管理方式&#xff0c;进行医院综合管理系统的数据库设计&#xff0c;设计医院综合管理系统功能&#xff0c;并对每个模块进行说明。 第二&#xff0c;陈列说明该系统实现所采用的架构、系统搭建采用的服务…

npm安装yarn和pnpm

安装yarn&#xff1a; 首先&#xff0c;确保你的系统中已经安装了Node.js和npm。这是使用npm安装yarn的前提条件。打开命令行工具&#xff08;如终端或命令提示符&#xff09;。运行以下命令来全局安装yarn&#xff1a; npm install -g yarn 安装完成后&#xff0c;你可以通过…

【Node.js】定时任务

Cron表达式 Cron表达式是用于表示定时任务的一种语法。它由6个字段组成&#xff0c;按顺序分别表示分、时、日、月、周几和年份。 * * * * * * ┬ ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ └── 星期…

【node】express使用(三)

1、express.static快速托管静态资源 express:快速、开放、极简的Web开发框架。(npm第三方包&#xff0c;提供快速创建web服务器便捷方法) Express中文官网 (1) express快速创建web网站服务器以及api接口服务器 // 1、导入express const express require(express) // 2、创…

web学习笔记(四十五)Node.js

目录 1. Node.js 1.1 什么是Node.js 1.2 为什么要学node.js 1.3 node.js的使用场景 1.4 Node.js 环境的安装 1.5 如何查看自己安装的node.js的版本 1.6 常用终端命令 2. fs 文件系统模块 2.1引入fs核心模块 2.2 读取指定文件的内容 2.3 向文件写入指定内容 2.4 创…

http响应练习—在服务器端渲染html(SSR)

一、什么是服务器端渲染&#xff08;SSR&#xff09; 简单说&#xff0c;就是在服务器上把网页生成好&#xff0c;整个的HTML页面生成出来&#xff0c;生成出的页面已经包含了所有必要的数据和结构信息&#xff0c;然后直接发给浏览器进行展现。 二、例题 要求搭建http服务&a…

区块链食品溯源案例实现(一)

引言&#xff1a; 食品安全问题一直是社会关注的热点&#xff0c;而食品溯源作为解决食品安全问题的重要手段&#xff0c;其重要性不言而喻。传统的食品溯源系统往往存在数据易被篡改、信息不透明等问题&#xff0c;而区块链技术的引入&#xff0c;为食品溯源带来了革命性的变革…

http模块 url对象的主要属性

在 Node.js 中&#xff0c;URL 对象是一个内置类&#xff0c;用于解析和操作 URL 字符串。URL 对象具有多个属性&#xff0c;这些属性提供了对 URL 不同部分的访问。以下是URL对象的一些主要属性及其含义&#xff1a; &#xff08;1&#xff09;href 返回完整的 URL 字符串。…

webpack.dev.js(webpack开发环境配置文件)

开发环境&#xff1a;只运行本地资源不打包dist 对于在config目录下的webpack.dev.js 1.在根目录下运行 npx webpack serve --config ./config/webpack.dev.js 2.在package.json文件中配置 "dev":"npx webpack serve --config ./config/webpack.dev.js&quo…

nodejs+vue高校师资管理系统python-flask-django-php

快速发展的社会中&#xff0c;人们的生活水平都在提高&#xff0c;生活节奏也在逐渐加快。为了节省时间和提高工作效率&#xff0c;越来越多的人选择利用互联网进行线上打理各种事务&#xff0c;然后线上管理系统也就相继涌现。与此同时&#xff0c;人们开始接受方便的生活方式…

使用npm仓库的优先级以及.npmrc配置文件的使用

使用npm仓库的优先级以及.npmrc配置文件的使用 概念如何设置 registry&#xff08;包管理仓库&#xff09;1. 设置项目配置文件2. 设置用户配置文件3. 设置全局配置文件4. .npmrc文件可以配置的常见选项 概念 npm&#xff08;Node Package Manager&#xff09;是一个Node.js的…

webpack练习之手写loader

手写一个style-loader来把样式文件插入head里面&#xff0c;准备工作 vue webpack就自己弄了&#xff0c;webpack的一些配置也自己配置好 一、创建index.css文件 .box{width: 100px;height: 100px;background-color: red; }然后在vue的main.js文件中引入它 二、创建自定义l…

http模块—http请求练习

题目要求&#xff1a;搭建如下http服务&#xff1a; 1.当浏览器向我们的服务器发送请求时&#xff0c;当请求类型是get请求&#xff0c;请求的url路径地址是/login。响应体结果是登录页面 2.当浏览器向我们的服务器发送请求时&#xff0c;当请求类型是get请求&#xff0c;请求…

nvm安装以后,node -v npm 等命令提示不是内部或外部命令

因为有vue2和vue3项目多种&#xff0c;所以为了适应各类版本node,使用nvm管理多种node版本&#xff0c;但是当我按教程安装nvm以后&#xff0c;nvm安装以后&#xff0c;node -v npm 等命令提示不是内部或外部命令 首先nvm官网网址&#xff1a;https://github.com/coreybutler/…

node.js项目初始化操作

项目环境Vscode 1.新建一个文件夹node.js(xx.js) 2.右键点击node.js&#xff0c;点击打开终端 我在VScode打开终端 输入npm init初始化项目没反应。 解决方法&#xff1a;进入文件夹node.js&#xff0c;出入cmd跳转到终端 重新输入npm init命令 正确结果如下图 后续命令按下…

nodejs中使用WebScoket的简单示例

前言 WebScoket可以用来实现即时通信,一般用于通信聊天工具或者是需要实时接受数据等功能 在浏览器环境中,WebScoket是一个构造函数,需要new创建连接的实例; 在nodejs环境中,则需要使用ws模块来完成服务的创建。 示例 下面是可以直接使用的代码,不需要修改 node创建服务端…

Node.js【入门级】

node 可以脱离浏览器来执行js代码,没有DOM和BOM对象,针对后端可以编写接口&#xff0c;提供网页资源&#xff0c;前端可以集成各种工具&#xff08;承上启下&#xff09;Buffer Buffer相关操作 let buf Buffer.alloc(10) console.log(buf); let buf_2 Buffer.allocUnsafe(10…

如何利用webpack来优化前端性能

当涉及前端性能优化时&#xff0c;Webpack 是一款不可或缺的工具。它不仅仅是一个模块打包工具&#xff0c;还提供了各种功能和插件&#xff0c;可以帮助开发人员优化前端应用程序的性能。在这篇文章中&#xff0c;我们将深入探讨如何有效地利用 Webpack 来优化前端性能&#x…

PowerShell pnpm : 无法加载文件 C:\Users\lenovo\AppData\Roaming\npm\pnpm.ps1

1、右键点击【开始】&#xff0c;打开Windows PowerShell&#xff08;管理员&#xff09; 2、运行命令set-ExecutionPolicy RemoteSigned 3、根据提示&#xff0c;输入A,回车 此时管理员权限已经可以运行pnpm 如果vsCode还报该错误 继续输入 4、右键点击【开始】&#xff0c;打…

探索 2024 年 Web 开发最佳前端框架

前端框架通过简化和结构化的网站开发过程改变了 Web 开发人员设计和实现用户界面的方法。随着 Web 应用程序变得越来越复杂&#xff0c;交互和动画功能越来越多&#xff0c;这是开发前端框架的初衷之一。 在网络的早期&#xff0c;网页相当简单。它们主要以静态 HTML 为特色&a…

Vite 为什么比 Webpack 快?

目录 1. Webpack 的构建原理 2. Script 的模块化&#xff08;主流浏览器对 ES Modules 的支持&#xff09; 3. Webpack vs Vite 开发模式的差异 对 ES Modules 的支持 底层语言的差异 热更新的处理 1. Webpack 的构建原理 前端之所以需要类似于 Webpack 这样的构建工具&…

Yarn简介及Windows安装与使用指南

&#x1f31f; 前言 欢迎来到我的技术小宇宙&#xff01;&#x1f30c; 这里不仅是我记录技术点滴的后花园&#xff0c;也是我分享学习心得和项目经验的乐园。&#x1f4da; 无论你是技术小白还是资深大牛&#xff0c;这里总有一些内容能触动你的好奇心。&#x1f50d; &#x…

npm软件包管理器

npm软件包管理器 一.npm 使用步骤二.npm安装所有依赖三.npm全局软件包-nodemon pm 简介链接&#xff1a; 软件包管理器&#xff0c;用于下载和管理 Node.js 环境中的软件包 一.npm 使用步骤 1.初始化清单文件&#xff1a; npm init -y &#xff08;得到 package.json 文件&am…

Webpack生成企业站静态页面 - 组件化

一些项目因需求不同&#xff0c;如需SEO或小项目&#xff0c;使用angular、react或vue就大材小用了。我们可以通过webpack、gulp这些构建工具&#xff0c;也能快速完成html页面开发&#xff0c;并且也能使用less/sass/styus等样式预编译功能&#xff0c;以及将js、html分模块、…

Node.js常用命令详解

目录 Node.js常用命令详解1. node使用方法示例 2. npm使用方法示例 3. npx使用方法示例 4. npm init使用方法示例 5. npm start使用方法示例 6. npm run使用方法示例 7. npm install -D使用方法示例 8. npm update使用方法示例 9. npm link使用方法示例 10. npm config使用方法…

Webpack生成企业站静态页面 - ajax请求

一些项目因需求不同&#xff0c;如需SEO或小项目&#xff0c;使用angular、react或vue就大材小用了。可以通过webpack、gulp这些构建工具&#xff0c;也能快速完成html页面开发&#xff0c;并且也能使用less/sass/styus等样式预编译功能&#xff0c;以及将js、html分模块、分组…

npm install 报错code ERESOLVE ERESoLVE unable to resolve dependency tree

错误 新建一个项目在执行npm install 时一直报错 NPM ERR! code ERESOLVE NPM ERR! ERESOLVE unable to resolve dependency tree 如下图&#xff1a; 原因 出现这种错误主要是npm 无法解决项目依赖树中的依赖关系&#xff0c;通常是由于不同包之间的版本冲突引起的 解决方…

npm包发布

一、npm npm&#xff08;Node Package Manager&#xff09;是 Node.js 的包管理工具&#xff0c;用于安装、分享和管理 JavaScript 包和项目依赖。npm 是 Node.js 的默认包管理器&#xff0c;随同 Node.js 一起安装。 二、npm主要功能特点 包管理&#xff1a;npm 允许开发者…

前端小白的学习之路(webpack)

提示&#xff1a;webpack简介&#xff0c;nvm,npm配置环境,常用命令&#xff0c;基本web项目构建 目录 webpack 1.配置环境 1)node.js node常用命令 2)nvm nvm常用命令&#xff1a; 3)npm npm常用命令 2.构建简易web项目 1)创建目录 2)安装webpack依赖 3)配置 webpac…

使用node爬取视频网站里《龙珠》m3u8视频

1. 找到视频播放网站 百度一下 龙珠视频播放 精挑细选一个可以播放的网站。 如&#xff1a;我在网上随便找了一个播放网站&#xff0c;可以直接在线播放 https://www.xxx.com/play/39999-1-7.html 这里不具体写视频地址了&#xff0c;大家可以自行搜索 2.分析网页DOM结…

了解一下npm i的流程与原理

流程 执行npm install&#xff0c;先判断有无lock文件。 1、没有lock文件。会先根据依赖构建出扁平的依赖关系决定下哪些包。新版本的依赖关系是扁平化的&#xff0c;老版本是树结构&#xff0c;可能会出现依赖重复安装的问题&#xff0c;老版本示意图如下&#xff1a; 作为前…

npm(Node Package Manager)

npm&#xff08;Node Package Manager&#xff09;是 Node.js 的默认包管理器&#xff0c;它用于安装、更新、配置和移除 Node.js 应用程序中的包。以下是一些常用的 npm 命令&#xff1a; 1. 安装包 npm install <package> - 安装一个包到当前项目&#xff08;默认为 …

npm卸载不掉的解决方案

不管怎么重装重启都报错 真服了&#xff0c;npm卸载不掉绝对是有缓存存在&#xff0c;用where npm查到d盘 实际上根本不在这个地方&#xff0c;这个是我安装的6.14.12版本的npm的地方&#xff0c;我说我怎么怎么重装怎么导包都不行呢&#xff0c;偷偷隐藏在这个目录里面&#…

node.js的常用命令

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;开发者-曼亿点 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 曼亿点 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a…

安装uim-ui插件不成功,成功解决

安装&#xff1a;这种安装&#xff0c;umi4 不支持&#xff0c;只有umi3才支持。而我发现官网现在默认使用的umi4。 yarn add umijs/preset-ui -D 解决&#xff1a;更改umi版本重新安装umi3 npm i ant-design/pro-cli3.1.0 -g #使用umi3 (指定umi3版本) pro create user-ce…

node获取客户端请求ip

注&#xff1a; nginx代理到nodeJs服务&#xff0c;访问nginx时把获取ip的请求头带给node&#xff0c;然后在node获取携带ip的请求头 Nginx配置 location / {proxy_pass http://127.0.0.1:8808;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $pr…

基于nodejs+vue电影订票系统python-flask-django-php

本系统采用了node语言的express框架&#xff0c;数据采用MySQL数据库进行存储。结合进行开发设计&#xff0c;功能强大&#xff0c;界面化操作便于上手。本系统具有良好的易用性和安全性&#xff0c;系统功能齐全&#xff0c;可以满足电影订票的相关工作。 目 录 1 绪 论 3 1.1…

Electron安全防护实战:应对常见安全问题及权限控制措施

Electron安全防护实战&#xff1a;应对常见安全问题及权限控制措施 引言常见安全问题及其危害提升 Electron 应用安全性的措施限制渲染进程权限防止XSS与内容注入加固应用更新流程严格管理硬件权限使用安全的第三方模块加密敏感数据存储实现进程间通信&#xff08;IPC&#xff…

log4js里numBackups设置存在无效的情况

按照文档介绍numBackups是允许的旧日志文件数量&#xff0c;实际使用中&#xff0c;确实有些配置是按这个定义表现的&#xff0c;但是也存在没有按这个定义表现的&#xff0c;我看了半天没有发现有什么区别&#xff0c;奇怪了。不知道是log4js的bug还是怎样&#xff0c;看看下面…

Node.js基本命令

以下是一些常用的Node.js命令&#xff1a; Node.js基本命令 node&#xff1a;用于运行一个Node.js脚本文件。例如&#xff1a;node app.js。node -v&#xff1a;查看已安装的Node.js版本。 npm命令 npm是Node.js的包管理工具&#xff0c;用于安装、升级、卸载和管理Node.js…

54 npm run serve 和 npm run build 输出的关联和差异

前言 通常来说 我们开发的时候一般会用到的命令是 “npm run serve”, “npm run build” 前者会编译当前项目, 然后将编译之后的结果以 node 的形式启动一个服务, 暴露相关业务资源, 因此 我们可以通过 该服务访问到当前项目 后者是编译当前项目, 然后做一下最小化代码的优…

npm install的时候一直卡在sill idealTree buildDeps没有反应

描述&#xff1a;npm install的时候一直卡在sill idealTree buildDeps没有反应 第一步&#xff1a;清缓存 npm cache clean --force 第二步&#xff1a;换镜像 npm config set registry https://registry.npmmirror.com检查是否安装成功 npm config get registry第三步&…

Java实现猜数字游戏:编程入门之旅

博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &#x1f517; 精选专栏&#xff1a; 《面试题大全》 — 面试准备的宝典&#xff01;《IDEA开发秘籍》 — 提升你的IDEA技能&#xff01;《100天精通鸿蒙》 …

在nodejs中打开浏览器网页

在nodejs中,我们可以使用child_process和os完成对shell脚本的操作 不过呢,shell脚本在不同的系统也是由区别的,这里是一个简单的案例,打开我的csdn博客 代码 //引入进程模块和os //exec是个函数,可以用来执行shell脚本 const { exec } require(child_process); const os r…

构建现代Web应用:JavaScript与Node.js的完美搭档

文章目录 JavaScript基本解释补充前端开发定义DOM树和JavaScript的角色浏览器引擎的进化动态内容更新SPA Node.js JavaScript 基本解释 javaScript的出现使得前端变的强大了很多。前端开发指的是&#xff0c;写一些代码&#xff0c;这些代码最终可以转化为浏览器可以懂的代码…

第三章:fs 模块

fs 模块 文章目录 fs 模块一、文件写入1-1.writeFile 异步写入1-2.writeFileSync 同步写入1-3.appendFile / appendFileSync 追加写入1-4.createWriteStream 流式写入1-5.写入文件的场景 二、文件读取2-1.readFile 异步读取2-2.readFileSync 同步读取2-3.createReadStream 流式…

npm镜像源证书过期问题解决

title: npm镜像源证书过期 search: 2024-02-29 文章目录 Failed to check for updates 问题ERR_PNPM_NO_PKG_MANIFESTnpm缓存清除指令权限不足导致删除不了解决方案npm创建基础配资文件 Failed to check for updates 问题 错误描述如上 检查完 node,vue,npm 的版本后都没啥问…

HTTP 协议中常用的两种请求方法:get请求与post请求

一、get请求 &#xff08;1&#xff09;什么是 GET 请求&#xff1f; GET 请求是一种向服务器请求获取资源的方式。它通过 URL 将请求参数附加到请求中&#xff0c;并将请求发送给服务器。GET 请求通常用于获取数据&#xff0c;例如读取文章、获取用户信息等操作。 在Node.j…

基于微信小程序的自习室预约系统的设计与实现

基于微信小程序的自习室预约系统的设计与实现 文章目录 基于微信小程序的自习室预约系统的设计与实现1、前言介绍2、功能设计3、功能实现4、开发技术简介5、系统物理架构6、系统流程图7、库表设计8、关键代码9、源码获取10、 &#x1f389;写在最后 1、前言介绍 伴随着信息技术…

基于Uni-app的体育场馆预约系统的设计与实现

文章目录 基于Uni-app的体育场馆预约系统的设计与实现1、前言介绍2、开发技术简介3、系统功能图3、功能实现4、库表设计5、关键代码6、源码获取7、 &#x1f389;写在最后 基于Uni-app的体育场馆预约系统的设计与实现 1、前言介绍 伴随着信息技术与互联网技术的不断发展&#…

如何创建一个TCP多人聊天室?

一、什么是TCP&#xff1f; TCP&#xff08;Transmission Control Protocol&#xff09;是一种可靠的 面向连接的协议 &#xff0c;可以保证数据在传输过程中不会丢失、重复或乱序。 利用TCP实现简单聊天程序&#xff0c;需要客户端和服务器端之间建立TCP连接&#xff0c;并通…

http模块 设置资源类型(mime类型)

虽然浏览器自带websocket功能它会根据响应回来的内容自动去判断资源类型&#xff0c;但是我们加上了mime类型判断代码会更加规范些 一、mime类型概念&#xff1a; 媒体类型是一种标准&#xff0c;它用来表示文档。文件、字节流的性质和格式。HTTP服务可以设置响应头Content-T…

webpack打包模块

webpack打包模块 一.webpack简介二.Webpack 修改入口和出口三.Webpack 自动生成 html 文件四.Webpack-打包 css 代码五.优化-提取 css 代码六.优化压缩过程七.Webpack-打包图片 一.webpack简介 1.Webpack 是一个静态模块打包工具&#xff0c;从入口构建依赖图&#xff0c;打包…

Node.js中的导入导出

Node.js中的导入导出 一.CommonJs标准二.ECMAScript标准1.默认导入导出2.命名导出和导入 一.CommonJs标准 导出语法&#xff1a; module.exports {对外属性名: 模块内私有变量 }导入语法&#xff1a; const 变量名 require(模块名或路径) // Node.js 环境内置模块直接写模…

2024 年高效开发的 React 生态系统

要使用 React 制作应用程序&#xff0c;需要熟悉正确的库来添加您需要的功能。例如&#xff0c;要添加某个功能&#xff08;例如身份验证或样式&#xff09;&#xff0c;您需要找到一个好的第三方库来处理它。 在这份综合指南中&#xff0c;我将向您展示我建议您在 2024 年使用…

微信小程序如何进行npm导入组件

文章目录 目录 文章目录 前言 一、安装node 二、微信小程序通过npm安装组件&#xff08;以Vant-weapp为例&#xff09; 一、Vant-weapp下载 二 、修改 app.json 三 、修改 project.config.json 四 、 构建 npm 包 前言 微信小程序使用npm导入有很多的教程&#xff0c;我…

农业信息管理(源码+文档)

农业信息管理系统&#xff08;小程序、ios、安卓都可部署&#xff09; 文件包含内容程序简要说明功能项目截图客户端首页我的今日动态动态详情登录修改资料今日价格今日报价注册页 后端管理文章管理用户管理分类管理 文件包含内容 1、搭建视频 2、流程图 3、开题报告 4、数据库…

node.js的模块化 与 CommonJS规范

一、node.js的模块化 (1)什么是模块化&#xff1f; 将一个复杂的程序文件依据一定的规则拆分成为多个文件的过程就是模块化 在node.js中&#xff0c;模块化是指把一个大文件拆分成独立并且相互依赖的多个小模块&#xff0c;将每个js文件被认为单独的一个模块&#xff1b;模块…

利用Node.js实现拉勾网数据爬取

引言 拉勾网作为中国领先的互联网招聘平台&#xff0c;汇集了丰富的职位信息&#xff0c;对于求职者和人力资源专业人士来说是一个宝贵的数据源。通过编写网络爬虫程序&#xff0c;我们可以自动化地收集这些信息&#xff0c;为求职决策和市场研究提供数据支持。Node.js以其非阻…

【服务端】node.js详细的配置

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;开发者-曼亿点 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 曼亿点 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a…

使用node更加方便的操作mysql数据库的小工具

这是一个自己封装的小工具,能够更加方便的操作数据库 地址: 工具首页 git仓库地址 功能还在继续开发当中… 安装 npm install mysqinfo已经引入mysql工具包,无需在项目中再次引入mysql工具包 导入 const db require(mysqinfo)获取数据库对象 // db.dbconnect(mysql地址,mys…

npm ERR! code CERT_HAS_EXPIRED 淘宝镜像失效

近期vue安装失败&#xff0c;具体如下&#xff1a; 1.先npm cache clean --force 再下载 插件后缀加上 --legacy-peer-deps 2.certificate has expired npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.npm.taobao.o…

Node.js-------初识Node.js与内置模块

能够知道什么是 Node.js能够知道 Node.js 可以做什么能够说出 Node.js 中的 JavaScript 的组成部分能够使用 fs 模块读写操作文件能够使用 path 模块处理路径能够使用 http 模块写一个基本的 web 服务器 一.初识Node.js 1.浏览器中的 JavaScript 的组成部分 2.Node.js 简介 …

gulp的基本使用(二)

gulp的基本使用&#xff08;二&#xff09; 任务&#xff08;Tasks&#xff09;创建任务&#xff08;Tasks&#xff09;分类 series()和parallel()的区别series()parallel()代码运行命令结果series() 和 parallel()根据环境运行series() 和 parallel()相互深层嵌套当两个任务的…

npm配置项管理

全局模块路径配置 修改配置项 在使用Windows系统时&#xff0c;C盘告急一直被大家所诟病的问题&#xff0c;而nodejs的包管理工具npm默认将全局模块路径设置到了C盘。现要将npm全局模块路径设置到其他位置&#xff0c;减小C盘压力 npm config set prefix "E:\nodejs\no…

XAMPP本地开发环境软件的最佳替代品

在开发新网站或应用时&#xff0c;选择合适的本地开发环境是至关重要的。本地开发环境让您可以在自己的电脑上搭建和测试网站或应用&#xff0c;直到它们准备好被迁移到线上服务器。一些工具甚至提供了推送到生产环境的功能&#xff0c;以及设置多个本地站点的能力。 XAMPP是一…

NodeJS 基础入门学习手册

什么是 Node.js 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境&#xff0c;基于 Google 的 V8 引擎&#xff0c;V8 引擎执行 Javascript 的速度非常快…

如何对Webpack进行优化

目录 1.优化-提取css代码 1.1. 插件 mini-css-extract-plugin 1.2. 步骤&#xff1a; 1.3. 注意 1.4. 好处 1.5. 练习 2. 优化-css代码提取后压缩 2.1. 问题引入 2.2. 解决 2.3. 步骤 3. Webpack打包less代码 3.1. 加载器 less-loader 3.2. 步骤 3.3. 注意&#xf…

http模块 服务器端如何响应(获取)静态资源?

一、静态资源与动态资源介绍&#xff1a; &#xff08;1&#xff09;静态资源 内容长时间不改变的资源。eg&#xff1a;图片、视频、css js html文件、字体文件... &#xff08;2&#xff09;动态资源 内容经常更新的资源。eg&#xff1a;百度首页、淘宝搜索列表... 二、服…

【Node.js】图片验证码识别

现在越来越多的网站采取图片验证码&#xff0c;防止机器恶意向服务端发送请求。但是常规的图片验证码也不是非常安全了。有非常多第三方库可以对图片上的数字文字等进行识别。 代码实现 首先安装依赖&#xff1a; npm install node-native-ocrnpm&#xff1a;(node-native-oc…

npm淘宝镜像源更新

目录 前情提要&#xff1a; 背景&#xff1a; 镜像源更新&#xff1a; 清楚缓存&#xff1a; 直接切换镜像源&#xff1a; 注&#xff1a;npm 补充&#xff1a; 错误解释&#xff1a; 解决方法&#xff1a; 前情提要&#xff1a; 2024 /1 /22 &#xff0c;registry.npm…

elementui 导航菜单栏和Breadcrumb 面包屑关联

系列文章目录 一、elementui 导航菜单栏和Breadcrumb 面包屑关联 文章目录 系列文章目录前言一、elementui 导航菜单栏和Breadcrumb 面包屑怎么关联&#xff1f;二、实现效果三、实现步骤1.本项目演示布局2.添加面包屑2.实现breadcrumbName方法3.监听方法4.路由指配5.路由配置…

深入理解npm常用命令

npm&#xff08;Node Package Manager&#xff09;是 Node.js 的包管理工具&#xff0c;用于管理 Node.js 应用程序的依赖包。除了安装、更新和卸载依赖包外&#xff0c;npm 还提供了许多其他功能&#xff0c;如初始化项目、运行脚本、查看依赖树等。本文将详细介绍一些常用的 …

vscode初始化node项目

首先需要安装node环境&#xff0c;推荐直接使用nvm 安装node&#xff0c;方便切换node版本 1.npm init 初始化node项目 在命令行输入npm init指令 根据指令创建完成后会在当前目录下生成一个package.json文件&#xff0c;记住运行npm init执行的目录必须是一个空目录 2.创建…

【Node.JS】koa

文章目录 概述koa和express对比koa下载安装使用1.创建koa项目文件目录2. 创建koa服务3. 添加路由 koa-router4. 数据库服务 mongodb5. 添加请求参数json处理 koa-bodyparser6. 用户接口举例7.引入koa一些常用插件8.用户登录验证 koa-jwt9.webpack生产打包 来源 概述 Koa 是一个…

某音乐平台歌曲信息逆向之webpack扣取

逆向网址 aHR0cHM6Ly95LnFxLmNvbS8 逆向链接 aHR0cHM6Ly95LnFxLmNvbS9uL3J5cXEvc29uZ0RldGFpbC8wMDJkdzRndjFabWlHdA 逆向接口 aHR0cHM6Ly91Ni55LnFxLmNvbS9jZ2ktYmluL211c2ljcy5mY2c 逆向过程 请求方式&#xff1a;POST 逆向参数 sign zzbd8c72309rdslvlnjwk8pthj2lw462f12…

npm mongoose包下载冲突解决之道

我在新电脑下载完项目代码后,运行 npm install --registryhttps://registry.npm.taobao.org 1运行就报错&#xff1a; npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: lowcode-form-backend1.0.0 npm …

Node | Node.js 版本升级

目录 Step1&#xff1a;下载 Step2&#xff1a;安装 Step3&#xff1a;换源 发现其他博客说的 n 模块不太行&#xff0c;所以老老实实地手动安装 Step1&#xff1a;下载 Node 中文官网&#xff1a;https://nodejs.cn/download 点击后&#xff0c;将会下载得到一个 .msi 文件…

使用Node.js常用命令提高开发效率

Node.js是一个基于Chrome V8引擎的JavaScript运行时环境&#xff0c;广泛用于构建服务器端应用程序和命令行工具。Node.js提供了丰富的命令和工具&#xff0c;可以帮助开发者更高效地开发应用程序。在日常开发中&#xff0c;除了Node.js本身的核心功能外&#xff0c;npm&#x…

健身房预约管理系统(源码+文档)

健身房预约管理系统&#xff08;小程序、ios、安卓都可部署&#xff09; 文件包含内容程序简要说明含有功能&#xff1a;项目截图客户端首页我的预约登录教练预约时间我的注册页个人资料课程预约课程预约 管理端订单管理团课管理教练管理分类管理用户管理 文件包含内容 1、搭建…

家庭记账本(源码+文档)

家庭记账本系统&#xff08;小程序、ios、安卓都可部署&#xff09; 文件包含内容程序简要说明含有功能项目截图客户端我的界面图表明细添加账单登录页明细注册页个人资料 后台管理用户管理后台登录页分类管理 文件包含内容 1、搭建视频 2、流程图 3、开题报告 4、数据库 5、参…

Vite为什么比Webpack快得多?

Vite为什么比Webpack快得多&#xff1f; 在前端开发中&#xff0c;构建工具扮演着至关重要的角色&#xff0c;而Vite和Webpack无疑是两个备受关注的工具。然而&#xff0c;众多开发者纷纷赞誉Vite的速度之快&#xff0c;本文将深入探讨Vite相较于Webpack为何更快的原因&#xf…

汽车租赁(源码+文档)

汽车租赁&#xff08;小程序、ios、安卓都可部署&#xff09; 文件包含内容程序简要说明含有功能项目截图客户端登录界面首页订单个人信息我的界面新手指引注册界面车型选择支付界面修改信息 管理端用户管理订单管理分类管理 文件包含内容 1、搭建视频 2、流程图 3、开题报告 …

美食分享(源码+文档)

美食分享系统&#xff08;小程序、ios、安卓都可部署&#xff09; 文件包含内容程序简要说明含有功能项目截图客户端主页注册界面美食详细及教程界面搜索菜谱分类美食制作上传我的资料登录界面 管理端登录界面关键词管理用户管理分类管理历史管理菜谱管理 文件包含内容 1、搭建…

Node.js------模块化

◆ 能够说出模块化的好处◆ 能够知道 CommonJS 规定了哪些内容◆ 能够说出 Node.js 中模块的三大分类各自是什么◆ 能够使用 npm 管理包◆ 能够了解什么是规范的包结构◆ 能够了解模块的加载机制 一.模块化的基本概念 1.模块化 模块化是指解决一个复杂问题时&#xff0c…

01---webpack的基础篇

01 为什么需要webpack构建工具&#xff1f; 需要转化ES6及以上的语法&#xff0c;因为低版本浏览器不支持ES6及以上的语法需要转化jsx的语法等需要补齐css的前缀&#xff0c;因为不同浏览器对于css样式的兼容不同需要加前缀&#xff0c;以及预处理器。压缩混淆&#xff0c;压缩…

如何开发创建自己的npm包并成功发布、维护至npm官方网站

npm&#xff0c;全称为Node Package Manager&#xff0c;是专为JavaScript生态系统设计的软件包管理系统&#xff0c;尤其与Node.js平台紧密关联。作为Node.js的默认包管理工具&#xff0c;npm为开发者提供了便捷的方式来安装、共享、分发和管理代码模块。 npm作为JavaScript世…

40.基于SpringBoot + Vue实现的前后端分离-摄影分享网站(项目 + 论文)

项目介绍 随着互联网时代的发展&#xff0c;传统的线下管理技术已无法高效、便捷的管理信息。为了迎合时代需求&#xff0c;优化管理效率&#xff0c;各种各样的管理系统应运而生&#xff0c;国家在环境要求不断提高的前提下&#xff0c;摄影分享网站管理系统建设也逐渐进入了信…

阿里云语音合成TTS nodejs sdk接入示例

npm i alicloud/pop-core -S实例化客户端 // 官方文档&#xff1a;SDK方式获取Token_智能语音交互(ISI)-阿里云帮助中心 const RPCClient require(alicloud/pop-core).RPCClient const ttsClient new RPCClient({accessKeyId: xxx, // 阿里云申请accessKeySecret: xxx, // 阿…

前端Vue Node.js + Express + MongoDB 构建的后端服务API接口

构建一个使用 Vue.js 作为前端,Node.js + Express + MongoDB 作为后端服务的全栈应用涉及到多个步骤。这里简要概述整个过程,并提供一些基本的代码示例来帮助你开始。 步骤 1: 设置 MongoDB 数据库 安装 MongoDB: 根据你的操作系统从 MongoDB 官网 下载并安装 MongoDB。启动…

Prisma 入门教程4-深度嵌套事务写入

使用Prisma进行深度嵌套事务写入 在开发应用程序时&#xff0c;经常会遇到需要进行深度嵌套的事务写入操作。Prisma 是一个现代的数据库工具&#xff0c;它提供了强大的功能来处理复杂的数据库操作。在本文中&#xff0c;我们将探讨如何使用 Prisma 进行深度嵌套事务写入。 什…

【Node】使用Node.js构建简单的静态页面生成器

使用Node.js构建简单的静态页面生成器 在现代的Web开发中&#xff0c;静态网站因其速度快、安全性高而越来越受到开发者的青睐。本文将介绍如何使用Node.js构建一个简单的静态页面生成器&#xff0c;通过这个小项目&#xff0c;你将了解到静态网站生成的基本原理和实现方法。 …

nvm 安装多个版本的Node npm

先安装nvm 管理工具 git安装地址 找到安装包 下载然后安装 https://github.com/coreybutler/nvm-windows/releases/tag/1.1.11nvm常用命令 命令说明nvm version查看nvm版本nvm ls查看所有已经安装的Nodejs版本nvm list installed查看所有已经安装的Nodejs版本nvm ls availab…

NodeJS 在Windows / Mac 上实现多版本控制

NodeJS 的多版本控制 本文介绍一下在 windows/MacOS 上 如何 切换和使用多个版本的 NodeJS。 Windows 本小节介绍一下在windows上管理不同版本的NodeJS。 nvm-windows 工具 nvm-windows 是在 windows 上管理 NodeJS 版本的一个工具。 它可以很方便的 下载、移除、查看、切…

认识什么是Webpack

目录 1. 认识Webpack 1.1. 什么是Webpack?&#xff08;定义&#xff09; 1.2. 使用Webpack 1.2.1. 需求 1.2.2. 步骤 1.3. 入口和出口默认值 1.3.1. 需求代码如下 2. 修改Webpack打包入口和出口 2.1. 步骤&#xff1a; 2.2. 注意 3. Webpack自动生成html文件 3.1.…

使用 Node.js + Express + MongoDB 构建的简单的增删改查

Node.js 和 Express 构建的简单的增删改查 Node.js 和 Express 构建的简单的增删改查步骤 1: 设置项目步骤 2: 创建服务器和路由步骤 3: 运行服务器注意如何使用数据库来持久化数据步骤 1: 选择数据库步骤 2: 安装数据库步骤 3: 连接数据库示例: 使用 Node.js 和 MongoDB安装 M…

npm发布自己的插件包

发布npm包 新建文件目录例如npm-test&#xff0c;目录中打开命令行初始化package.json文件 npm init name&#xff1a;作为发布包的名字 version&#xff1a;版本号 main&#xff1a;入口文件名 {"name": "name202403311748","version": "…

如何处理Jenkins打包npm install没有拉取到最新依赖的问题

问题背景&#xff1a; 我们项目中有私有依赖包 frame&#xff0c;是私有服务器上通过 npm 去管理。frame包 publish 之后&#xff0c;通过Jenkins打包时&#xff0c;npm install 一直没有拉取最新的代码。 思考&#xff1a;通过在本地直接替换 node_modules 里的 frame 包&…

elementui 左侧或水平导航菜单栏与main区域联动

系列文章目录 一、elementui 导航菜单栏和Breadcrumb 面包屑关联 二、elementui 左侧导航菜单栏与main区域联动 三、elementui 中设置图片的高度并支持PC和手机自适应 四、elementui 实现一个固定位置的Pagination&#xff08;分页&#xff09;组件 文章目录 系列文章目录…

Express框架搭建项目 node.js

文章目录 引言Express框架介绍express安装环境准备写一个简单的项目展示 文章总结 引言 Express是一个基于Node.js平台的轻量级Web应用框架&#xff0c;它提供了简洁的API和丰富的功能&#xff0c;使得开发者能够快速地构建Web服务器和API。本文将带领大家从零开始&#xff0c…

node.js常用指令

1、node&#xff1a;启动 Node.js REPL&#xff08;交互式解释器&#xff09;。 node 2、node [文件名]&#xff1a;执行指定的 JavaScript 文件。 node app.js 3、npm init&#xff1a;初始化一个新的 Node.js 项目&#xff0c;生成 package.json 文件。 此命令会创建一个…

express接口请求的几种方式分析总结

导语 在用express做接口开发的时候&#xff0c;我们要处理post,get,put,delete等请求&#xff0c;以及jsonp的方式&#xff0c;这篇文章记录下结合ajax&#xff0c;实现处理这些请求方式的过程 实现过程 上代码&#xff0c;主要演示post,get及jsonp的请求 <!DOCTYPE htm…

Node.js------Express

◆ 能够使用 express.static( ) 快 速 托 管 静 态 资 源◆ 能够使用 express 路 由 精 简 项 目 结 构◆ 能够使用常见的 express 中间件◆ 能够使用 express 创建API接口◆ 能够在 express 中启用cors跨域资源共享 一.初识Express 1.Express 简介 官方给出的概念&#xff…

Node.js创建第一个web服务

如果用PHP来编写后端代码&#xff0c;需要用Apache或者Nginx的服务器,来处理客户的请求响应。对于Node.js时&#xff0c;不仅实现了应用&#xff0c;同时还实现了整个HTTP服务器. 安装 Node Snippets插件&#xff08;编程自带提示&#xff09; console.log(你好nodejs); //表…

nvm设置淘宝镜像

前端安装完 node 后&#xff0c;最好设置下淘宝的镜像源&#xff0c;不建议使用 cnpm&#xff08;可能会出现奇怪的问题&#xff09; npm config set registry https://registry.npmmirror.com 旧版不能用&#xff1a;npm config set registry https://registry.npm.taobao.org…

【已解决】解决前端模块与Node.js版本不兼容问题

目录 一、问题描述&#xff1a; 二、问题定位 三、解决方案 3.1 安装一个兼容版本的Node.js&#xff1a; 1 安装node 2 安装nvm 3.2 更新node-ipc模块&#xff1a; 3.3 使用--force选项&#xff08;不推荐&#xff09;&#xff1a; 3.4 寻找替代模块&#xff1a; 一、…

Prisma ORM 5.12 发布,支持 Cloudflare D1 数据库

昨晚&#xff0c;Prisma ORM 发布了 5.12.0 稳定版本&#xff0c;在此版本中 Prisma ORM 新增了对 Cloudflare D1 的预览支持&#xff0c;现在我们可以选择将本地的 SQLite 数据库逐步迁移到 Cloudflare 上面&#xff0c;从而实现无需额外成本即可构建处理大量用户的应用程序。…

Node.js安装与配置指南:轻松启航您的JavaScript服务器之旅

引言 Node.js作为一个基于Chrome V8引擎的JavaScript运行时环境&#xff0c;已经成为现代web开发中不可或缺的重要工具之一。它的出现极大地扩展了JavaScript的应用范围&#xff0c;使得开发者可以利用同一种语言来编写前端和后端的代码&#xff0c;从而实现全栈开发。Node.js…

Node.js HTTP/2 CONTINUATION 拒绝服务漏洞(CVE-2024-27983)

Node.js 是开源、跨平台的 JavaScript 运行时环境。CONTINUATION泛洪攻击被发现存在于多个HTTP/2协议实现中。 在受影响版本中&#xff0c;由于Node.js针对HTTP/2协议的实现不当&#xff0c;未正确处理多个CONTINUATION帧的情况&#xff0c;在node::http2::Http2Session::~Htt…

npm发布包至私有仓库

前提&#xff1a;使用verdaccio在服务器搭建好了私有仓库 1、登录至私服 npm adduser --registryhttp://xxx.xxx.x.xx:48732、发布npm包到私有仓库 修改package.json中的相关信息后 #cd 项目目录 npm publish --registryhttp://xxx.xxx.x.xx:4873登录至私服查看 3、在项目中…

55 npm run serve 和 npm run build 的分包策略

前言 这里我们来看一下 vue 这边 打包的时候的一些 拆分包的一些策略 我们经常会使用到 npm run build 进行服务的打包 然后 打包出来的情况, 可能如下, 可以看到 chunk-vendors 是进行了包的拆分, 我们这里就是 来看一下 这里 npm run build 的时候的, 一个分包的策略 测试…

webpack搭建开发环境

webpack搭建开发环境 一.webpack开发模式二.webpack打包模式三.webpack打包模式应用四.Webpack 前端注入环境变量五.Webpack 开发环境调错 source map六. Webpack 设置解析别名路径七.优化-CDN的使用八.多页面打包九.优化-分割公共代码 一.webpack开发模式 作用&#xff1a;启…

Node.js 的常用命令

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境&#xff0c;它让 JavaScript 可以脱离浏览器运行在服务器端。在使用 Node.js 进行开发时&#xff0c;有许多常用的命令可供使用&#xff0c;以下是一些常见的 Node.js 命令及其用法的详细解释&#xff1a; 1. node…

Node.js 与 webpack(四)

上一篇&#xff1a;Node.js与webpack&#xff08;三&#xff09;-CSDN博客 webpack原理 yu 优化 本章节主要介绍 Webpack 高级配置。 所谓高级配置其实就是进行 Webpack 优化&#xff0c;让我们代码在编译/运行时性能更好~ 我们会从以下角度来进行优化&#xff1a; 提升开发体…

IPv4子网判断

有时候&#xff0c;服务后端需要对客户端的所属组进行判断&#xff0c;以决定何种访问策略权限。而客户端IP所在子网是一种很简单易实现的分组方法。 虽然现在早已经进入IPv6时代&#xff0c;不过IPv4在局域网仍广泛使用&#xff0c;它的定义规则相对简单&#xff0c;本文介绍的…