zl程序教程

node.js(3)

  • 实现简单前后端完全分离增删改查:node.js+mysql+vue

    实现简单前后端完全分离增删改查:node.js+mysql+vue

    1. node.js+mysql实现后台接口配置环境选择一个空文件夹初始化项目,命令框中输入 npm init安装要用到几个模块 npm install express body-parser mysql cors --save建立数据库表 在根目录创建一个 index.js 文件后端代码如下/* 引入express框架 */ const express = require('ex

    日期 2023-06-12 10:48:40     
  • linux如何安装nodejs_js 循环里面结束整个方法

    linux如何安装nodejs_js 循环里面结束整个方法

    方法一:源码包安装官网下载 centos下载最新版10.9 https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xzmkdir /opt/software/ && cd /opt/software/ tar -xvf node-v10.9.0-linux-x64.tar.xz mv node-v10.9.0-l

    日期 2023-06-12 10:48:40     
  • Node.js学习笔记(一)——Node.js概要、NPM与package.json

    Node.js学习笔记(一)——Node.js概要、NPM与package.json

    一、简介1.1、概要Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。Nodejs 的单线程 非阻塞 I/O 事件驱动 在 Java、 PHP 或者.net 等服务器端语言中,会为每一个客户端连接创建一个新的

    日期 2023-06-12 10:48:40     
  • Node js 开发入门 —UDP 编程,小白也能轻松学会

    Node js 开发入门 —UDP 编程,小白也能轻松学会

    UDP 协议UDP 协议(无连接传输协议)是运行在运输层之上,能够为调用它的应用程序提供一种无需建立连接就可以直接发送数据包的网络传输协议;它主要有以下两个特点:无连接: 不同于 TCP 在数据传输之前需要经过三次握手来建立连接,UDP 无需做任何准备即可进行数据传输操作,因此 UDP 的数据传输不存在因连接而导致的时延;TCP 需要在客户端与服务端之间维护连接状态,以便实现 TCP 的可靠数据传

    日期 2023-06-12 10:48:40     
  • Node.js中的MongoDB

    Node.js中的MongoDB

    MongoDB简介MongoDB是为快速开发互联网Web应用而设计的数据库系统。MongoDB的设计目标是极简、灵活,经常在Web应用栈的业务层被运用。MongoDB的数据模型是面向文档的,类似于JSON的结构,MongoDB这个数据库中存的是各种各样的BSON # MongoDB安装教程 (ps:安装好之后配置环境变量,启动MongoDB服务) # mongoDB基本组成数据库(data

    日期 2023-06-12 10:48:40     
  • node.js 安装与环境变量配置

    node.js 安装与环境变量配置

    大家好,又见面了,我是你们的朋友全栈君。1.进入node.js官网或者node.js中文网下载node.js最新版本(windows系统的.msi)2.双击.msi文件进行安装,默认会把node.js和npm加到path当中,进入cmd 运行以下命令查看版本。 其实,node目录下的node.exe就是一个绿色的可执行文件,拷到哪儿都可以用~(引用别人的话)3.配置全局模块的安装路径到nod

    日期 2023-06-12 10:48:40     
  • 使用nodejs进行微信公众号网页开发(一)验证服务器「建议收藏」

    使用nodejs进行微信公众号网页开发(一)验证服务器「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 使用nodejs进行微信公众号网页开发(一)验证服务器前言一、服务器配置二、后台编写验证服务器逻辑1.创建相关nodejs服务2.在index.js内编写代码 (1). 先安装sha加密插件(2). 在index.js文件内引入jssha(3).定义配置(4).接受微信服务器发送的请求并处理完整index.js代码三、公众号配置1.进入公众号后台页面2

    日期 2023-06-12 10:48:40     
  • 微信小程序初见+nodejs服务端 (一个简单的博客)「建议收藏」

    微信小程序初见+nodejs服务端 (一个简单的博客)「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。推荐网址:腾讯云快速开发(nodejs前后端):https://developers.weixin.qq.com/miniprogram/dev/qcloud/qcloud.html#%E5%AF%BC%E5%85%A5-nodejs-demo-%E5%92%8C%E9%85%8D%E7%BD%AE参考项目地址(nodejs前后端):https://gith

    日期 2023-06-12 10:48:40     
  • NodeJs原生文件上传理解

    NodeJs原生文件上传理解

    使用nodejs实现文件上传比较麻烦,本文只是方便理解原理简单实现 1.准备html页面<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content=&qu

    日期 2023-06-12 10:48:40     
  • Nodejs简单数据库操作

    Nodejs简单数据库操作

    1.下载mysql模块和co-mysql模块 co-mysql用于封装mysql简化mysql模块的不断回调,使异步执行同步写法与async,await配合使用cnpm i mysql -D cnpm i co-mysql -D复制2.引入sql模块const mysql = require('mysql'); const co-mysql = require('co

    日期 2023-06-12 10:48:40     
  • Node.js最新最详细安装教程(2020)

    Node.js最新最详细安装教程(2020)

    大家好,又见面了,我是你们的朋友全栈君。 Node.js最新最详细安装教程(2020)1. 下载Node.js安装包官网下载地址:http://nodejs.cn/download/,根据自己电脑选择32位还是64位,点我去下载2. 打开下载好的安装程序,点击下一步3. 选择接受许可协议,点击下一步4. 选择自己的安装路径(默认是c盘),选择完成后,点击下一步5. 这里四项全部安装,点击下一步

    日期 2023-06-12 10:48:40     
  • node.js常用npm命令

    node.js常用npm命令

    大家好,又见面了,我是你们的朋友全栈君。 本文主要介绍npm的常用命令,如果用过淘宝镜像cnpm同样适用。特别注意,此处的指令多为node.js的依赖包,所以node.js是必不可少。 一、安装node.js的依赖包Tips:每次都要打开cmd,进行指令操作,后续就不再提醒了。 npm install <name>复制如:npm install gulp默认安装express的

    日期 2023-06-12 10:48:40     
  • Node.js商品管理小实战

    Node.js商品管理小实战

    1.目录结构 config:配置文件,这里我们写了两套配置 开发环境和生产环境,其中index.js为配置文件入口,根据不同的环境返回不同的配置 config/index.jsconst process=require('process');//当前程序信息 let mode=(process.env.OS=='Windows_NT'?'dev&

    日期 2023-06-12 10:48:40     
  • node.js(1)

    node.js(1)

    什么是node.js node.js是一个基于Chrome V8引擎的JavaScript运行环境 我们学习node.js主要就是学习内置的API怎么使用 注意:浏览器是JavaScript的前端运行环境 node.js是JavaScript的后端运行环境node.js中无法调用DOM和BOM等浏览器内置API,因为node.js是一个独立的运行环境,没有DOM和BOM等APInode.js

    日期 2023-06-12 10:48:40     
  • node.js(3)

    node.js(3)

    学习内容 ⊙ 初识express ⊙ express托管静态资源 ⊙ nodemon ⊙ express路由 什么是Express Express是基于node.js平台,快速,开放,极简的web开发框架 Express的本质: 就是一个npm上的第三方包,提供了快速创建web服务器的便捷方法 安装 创建

    日期 2023-06-12 10:48:40     
  • node.js(6) session

    node.js(6) session

    学习内容⊙web开发模式 ⊙身份认证 ⊙在express中使用session认证 ⊙session的登录案例(保姆级) sdfd在express中使用session 第一步是在项目中 npm init -y 初始化一下 然后再在终端中安装express-session 琢磨了一天,我终于来了...虽然有些东西

    日期 2023-06-12 10:48:40     
  • node.js(7)

    node.js(7)

    目录⊙JWT认证机制-token 复习好了昨天的案例,现在开始学习啦,看着node就接近尾声了,Vue离我越来越近后面我会演示完整的代码:这里学得好懵逼啊,需要自己好好消化一下... 终于弄得差不多了,现在好好梳理一下: 首先是新建一个项目,初始化以后,开始写jwt.js 首先还是导入和配置模块 定义密钥,随便什么都可以,用于加密 登录接口 失败就返回失败的信息,登录成功的话就将token发送

    日期 2023-06-12 10:48:40     
  • Node.js + GitHub Actions 自动刷新 CDN

    Node.js + GitHub Actions 自动刷新 CDN

    問題腾讯云云函数从 2022 年 6 月 1 日开始收费了,差不多每个月 12 块,对于可能几个月都用不上一次云函数刷新缓存的人来说,有点太贵了。 使用 Node.js 和 GitHub Actions 刷新 CDN 的方式,可以节省不少钱。安装依赖npm install qcloud-cdn-node-sdk复制编写脚本vim .scripts/qcloudcdn.js复制/** * Refr

    日期 2023-06-12 10:48:40     
  • nodeJs开发-01

    nodeJs开发-01

    基础教程,简单记录一下模块化的使用 1.新建ex.js 并且声明变量:var val='hello world' export {val} 复制2.新建im.js 并且导入模块import {val} from './ex' console.log(val) 复制3.在命令行使用node命令运行im.jsD:\codingSpace\nodeImooc\ch

    日期 2023-06-12 10:48:40     
  • macOS 中如何安装 Node.js

    macOS 中如何安装 Node.js

    什么是 Node.jsNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境。最早发布于 2009 年 5 月,由 Ryan Dahl 开发。它使用了一个事件驱动、非阻塞式 I/O 模型,让 JavaScript 运行在服务端的开发平台,能让 JavaScript 成为 PHP、Python、Perl、Ruby 等服务端语言的脚本语言。下载 Node.js 下载地

    日期 2023-06-12 10:48:40     
  • 【说站】Node.js安装和配置ESLint

    【说站】Node.js安装和配置ESLint

    Node.js安装和配置ESLint安装对于项目目录的本地安装:$ npm i eslint -D复制对于工作系统中的全局安装:$ npm i eslint -g复制1、安装后,可以通过终端中的eslint命令使用 ESLint。配置2、最简单的配置方法是设置一个.eslintrc JSON 文件,其中可以描述所有的linting规则。.eslintrc 的一个示例:{   "env&q

    日期 2023-06-12 10:48:40     
  • 【说站】Node.js 16.5.0正式发布,版本更新速看

    【说站】Node.js 16.5.0正式发布,版本更新速看

    Node.js 16.5.0正式发布,版本更新速看Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。Node.js 由Node.js Foundation(已与JS Foundation合并为OpenJS Foundation)持有和维护,亦为 Linux 基金会的项目。Node.js 采用 Google 开发的 V8 运行代码,使用

    日期 2023-06-12 10:48:40     
  • 【说站】NodeJS如何在文件中追加内容

    【说站】NodeJS如何在文件中追加内容

    NodeJS如何在文件中追加内容说明1、追加内容可以使用fs.appendFile。2、appendFile()可以接收三个参数,第一个是路径,第二个是内容,第三个是回调函数,执行node learnNode.js即可。实例/* learnNode.js */   let fs = require('fs');   fs.appendFile('newJs.txt&#

    日期 2023-06-12 10:48:40     
  • 【说站】NodeJS读取文件和目录的方法

    【说站】NodeJS读取文件和目录的方法

    NodeJS读取文件和目录的方法1、使用fs.readFile和fs.readdir分别读取文件和读取目录。2、两个API接收两个参数,第一个是路径,第二个是回调函数,回调函数也有两个参数里面包含了data信息,打印这个data信息来获取内容。实例/* learnNode.js */   let fs = require('fs');   fs.readFile('n

    日期 2023-06-12 10:48:40     
  • 使用Node.js与Strve.js@4.3.0实战一款全新的群聊应用

    使用Node.js与Strve.js@4.3.0实战一款全新的群聊应用

    前言Strve.js现在已经基本稳定在4.3.0版本,与之前的稳定版本相比,比如增加了常用的生命周期钩子函数。另外,如果你想直接在浏览器中使用Strve.js,可以使用IIFE版本。还有很多亮点,比如支持父子组件传值等等。其他优化大家可以打开官方文档仔细查阅下。最近,把Strve.js文档又重新整理优化了下,我把它也部署到了gitee上,下面是优化后的文档。文档地址:https://maominc

    日期 2023-06-12 10:48:40     
  • linuxnodejs安装及环境配置_nodejs不是内部外部命令

    linuxnodejs安装及环境配置_nodejs不是内部外部命令

    大家好,又见面了,我是你们的朋友全栈君。安装环境 本机系统:Windows 10 Pro(64位) Node.js : 14.17.5(64位) 安装Node.js步骤 《1》下载对应你系统的Node.js版本: https://nodejs.org/en/download/ 《2》选安装目录进行安装 《3》环境配置 《4》测试 前期准备 (1)进入官网下载地址 下载Node.js

    日期 2023-06-12 10:48:40     
  • Node.js学习笔记(四)——NodeJS访问MongoDB与MySQL数据库

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

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

    日期 2023-06-12 10:48:40     
  • 深入理解Node.js的进程与子进程

    深入理解Node.js的进程与子进程

    进程:process模块process 模块是 nodejs 提供给开发者用来和当前进程交互的工具,它的提供了很多实用的 API。从文档出发,管中窥豹,进一步认识和学习 process 模块:如何处理命令参数?如何处理工作目录?如何处理异常?如何处理进程退出?process 的标准流对象深入理解 process.nextTick如何处理命令参数?命令行参数指的是 2 个方面:传给 node 的参数

    日期 2023-06-12 10:48:40     
  • Node.js中读写文件操作

    Node.js中读写文件操作

    一,导入fs模块,来操作文件。const fs=require('fs')复制二,调用fs.readFile方法读取文件内容。参数1:读取文件的存放路径。参数2:读取文件时候采用的编码格式,一般默认指定 utf8。参数3:回调函数,拿到读取失败或成功的结果(err dataStr)。PlainBashC++C#CSSDiffHTML/XMLJavaJavascriptMarkd

    日期 2023-06-12 10:48:40     
  • 理解NodeJS多进程

    理解NodeJS多进程

    序言一次面试中,我提到自己用过pm2,面试接着问:「那你知道pm2父子进程通信方式吗」。我大概听说pm2有cluster模式,但不清楚父子进程如何通信。面试结束后把NodeJS的多进程重新整理了一下。对于前端开发同学,一定很清楚js是单线程非阻塞的,这决定了NodeJS能够支持高性能的服务的开发。 JavaScript的单线程非阻塞特性让NodeJS适合IO密集型应用,因为JavaScript在访

    日期 2023-06-12 10:48:40     
  • 一文读懂NodeJs知识体系和原理浅析

    一文读懂NodeJs知识体系和原理浅析

    node.js 初探Node.js 是一个 JS 的服务端运行环境,简单的来说,它是在 JS 语言规范的基础上,封装了一些服务端的运行时对象,让我们能够简单实现非常多的业务功能。如果我们只使用 JS 的话,实际上只是能进行一些简单的逻辑运算。node.js 就是基于 JS 语法增加与操作系统之间的交互。node.js 的安装我们可以使用多种方式来安装 node.js,node.js 本质上也是一种

    日期 2023-06-12 10:48:40