首页 > TAG信息列表 > Nodejs

NodeJS 文件系统入门

首先,NodeJS中的文件系统或“fs”是什么:它是NodeJS附带的一个模块,它允许我们在计算机上使用文件系统。文件系统模块的用例是读取、写入、更新、删除、重命名文件。因此,让我们从 NodeJS 中的文件系统开始。有两种类型的文件系统同步和异步,我们将讨论异步类型,因为这是我们大

Node.js学习笔记(四)——NodeJS访问MongoDB与MySQL数据库

一、MongoDB MongoDB是开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序丰富;高伸缩性;MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库

安装node.js 的指定版本

1、进入nodeJS官网https://nodejs.org/en/2、点击newhttps://nodejs.org/en/blog/    3、点击指定版本下载msi文件https://nodejs.org/en/blog/release/v14.16.1/       4、最后安装 无脑下一步

nodejs require/import导包报错以及解决方法

背景 最近发现一本nodejs的小册,在学习其中的代码时,发现里面用到了chalk-animation这个库,在install好这个库后,使用require()导入时报错 Error [ERR_REQUIRE_ESM]: require() of ES Module E:\...\code\node_modules\chalk-animation\index.js from E:\...\code\案例一.js not suppo

nodejs mongo数据库提取数据展示

初学nodejs,涉及内容太多,总找不到如何能处理数据之间的交换、提取,显示。查找众多资料,终于调试成功,为免遗忘,特记录如下: 安装nodejs,mongo数据库在这里不做记录了。 1、编写server.js文件:(C) var express = require('express');var app = express();var path = require('path');var db

Deno 会取代NodeJS吗?

  目标:了解Deno的学习价值和前景。  从下面几个维度进行分析 成熟度 Node已经在大量商业应用中,Deno只是还在商业试验阶段 生态 Node已经有丰富的生态,包含各种框架和库,并且都已经广泛应用   Deno的框架和库基本上都是刚刚起步 学习成本 如果你已经了解Node,Deno也还是需要不少时

记得在 NodeJS 上继续使用回调和异步代码

Photo by 安东马克西莫夫 5642.su on 不飞溅 记得在 NodeJS 上继续使用回调和异步代码 一个简短的案例场景,通过记住 NodeJS 事件循环来提高应用程序性能。 我知道,在 2022 年,异步操作必须在 NodeJS 环境中受到青睐似乎很明显,但我将在本文中展示我如何重构代码以利用 NodeJS 的性

前端_node.js安装使用

Node.js 安装包及源码下载地址为:https://nodejs.org/zh-cn/download/   根据不同平台系统选择你需要的 Node.js 安装包。 Node.js 历史版本下载地址:https://nodejs.org/dist/ Windows 上安装 Node.js windows推荐使用 .msi 安装,下载包后,一直点下一步完成安装即可。 安装完后,打开c

基于腾讯云短信接口和nodejs服务器实现手机号验证码

知识储备:js基础、nodejs基础、ajax基础; 1. 手机验证码原理 表单提交,把手机号码传送到后端;后端拿到手机号码后根据相关算法随机形成一个验证码,并将其保存在数据库;用户拿到验证码后将验证码填写完毕提交后,这时候前端会将用户填写的验证码跟数据库中的验证码进行校验,如果数据相同,则登

微信开发者工具拉取gitlab远程代码报Pull failed原因分析:

可能出现的原因: 本地主机上没有安装node   node下载地址:  1 https://nodejs.org/zh-cn/download/  没有保存gitlab的用户名和密码       

NodeJS 网关 — 第 2 部分:设置我们的数据库 (MongoDB)

NodeJS 网关 — 第 2 部分:设置我们的数据库 (MongoDB) Photo by 鲁拜图尔·阿扎德 on 不飞溅 NoSQL 数据库使您可以轻松地开始使用基本模式开发项目或应用程序,并且由于可以使用这种类型的数据库跳过一致性,随着变量和交互的增加,扩展变得容易,这就是我们使用 MongoDB 作为网关的原

babel运行nodejs

babel运行nodejs 安装依赖 yarn add @babel/core @babel/cli @babel/node @babel/preset-env -D 或者全局安装 yarn global add @babel/core @babel/cli @babel/node @babel/preset-env 注意:全局安装需要把yarn的全局目录添加到Windows的path,查找path命令如下 yarn global bin

【nodejs】大事件后台管理项目(一)——登录、注册接口

Headline 大事件后台 API 项目,API 接口文档请参考 https://www.showdoc.cc/escook?page_id=3707158761215217 1. 初始化 安装nodemon npm i -g nodemon 启动命令 nodemon 入口文件 如果在自己的终端下载遇到如下问题: npm ERR the command again as root/Administrator 一直出

【nodejs】大事件后台管理项目(二)——个人与文章管理

3. 个人中心 3.1 获取用户的基本信息 3.1.0 实现步骤 初始化 路由 模块 初始化 路由处理函数 模块 获取用户的基本信息 3.1.1 初始化路由模块 创建 /router/userinfo.js 路由模块,并初始化如下的代码结构: // 导入 express const express = require('express') // 创建路由对象

【nodejs】大事件后台管理项目(三)——layui前端布局

5. 文章管理 5.1 新建 ev_articles 表 CREATE TABLE `my_db_01`.`Untitled` ( `Id` int(0) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL COMMENT '文章标题', `content` text NOT NULL COMMENT '文章内容', `cover_img` varchar(255) NOT NULL COM

【nodejs】大事件后台管理项目(四)——Vue-admin-template结合

观前提醒 在黑马程序员公众号提供的材料中就包括了前端项目,但是因为这个项目是用layui写的,已经有点过时了,所以我弄个Vue前端项目的接口调整。 上一个则只是简单跟着视频完成(因为拿到手的项目,别人都基本帮我们弄好了)。 另一个是我会选择使用Vue-admin-template4.x版模板去快速构建

安装vue

一、使用之前,我们先来掌握3个东西是用来干什么的。 npm: Nodejs下的包管理器。 webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结

nodejs环境下使用redis(基础入门)

redis-server --service-start  启动redis服务 winpty redis-cli 进入redis-cli, 可查看存入的数据 redis环境配好之后,先 npm i redis@3.1.2 安装nodejs环境下的redis库 然后node test.js 编译以下js,得到编译结果    以下为reids-cli 查看数据,keys * 是匹配所有key-value 对对

【前端】Windows升级nodejs到最新版本

1、在GitHub官网,搜索gnvm,选择如下图所示的第一个,下载【gnvm.exe】可执行文件     2、将这个可执行文件放到自己安装的nodejs的根目录下,如 C:\Program Files\nodejs   3、打开cmd命令行窗口,输入:gnvm update latest,等待更新即可     4、更新成功后,可以看到我这里新增了【18.

nodemon 调试nodeJS的使用方法

首先你需要全局安装 nodemon  ,然后要做一个launch.json的配置: { "version": "0.2.0", "configurations": [ { "name": "Launch server.js via nodemon", "type": "node",

nodejs下载安装

https://blog.csdn.net/Tersion/article/details/126226404 安装后,可使用npm install 安装其他newman、yarn等,若出现如下提示    根据提示输入npm install -g npm@8.17.0即可

浅谈requireJS 和nodejs

requireJS 异步模块加载器, 1,概念requireJS是基于AMD模块加载规范,使用回调函数来解决模块加载的问题。2,原理requireJS是使用创建script元素,通过指定script元素的src属性来实现加载模块的。3,特点1. 实现js文件的异步加载,避免网页失去响应2,管理模块之间的依赖,便于代码的编写和维护 4,

nodejs爬虫简记

鲁棒之类的先不说,刚刚终于把爬虫最基本的登录网站做好了。简单记一下还记得的错误点。 识别图片这一块遇到了问题,原因是nodejs的axios要求指定responseType,而python的requests似乎根据一些信息自动将responseType设置好了(也许是header['Accept'])。要改正的话,只要在下载验证码图片

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

升级node和npm之后,npm run dev 启动一个Vue项目,报错如下: npm : 无法加载文件 D:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1 + npm ru

网址大全

rxjd https://rxjs-dev.firebaseapp.com/ https://github.com/ReactiveX/RxJS https://hub.fastgit.xyz/RxJS-CN/RxJS-Docs-CN nodejs https://nodejs.org/zh-cn/download/releases/ https://nodejs.org/zh-cn/download/ docker hub https://hub.docker.com/ w3school