node.js
文章平均质量分 65
彼岸的饭碗
我是面瘫 我还爱吃小熊饼干
展开
-
10 数据库与身份认证
10. 数据库与身份认证1. 在项目中操作数据库的步骤安装操作MYSQL数据库的第三方模块(mysql)通过mysql 模块连接到MYSQL数据库通过mysql模块执行SQL语句2. 代码实现连接数据库//1.导入mysql模块//import mysql from 'mysql'const mysql = require('mysql')//2.建立与mysql 数据库的链接关系const db=mysql.createPool({ host: '192.168.142原创 2022-03-03 11:16:53 · 920 阅读 · 0 评论 -
9 Nodejs之Express(下)
9. Nodejs之Express(下)1. Express 中间件中间件的调用流程当一个请求到达 Express 的服务器之后,可以连续调用多个中间件,从而对这次请求进行预处理。Express中间件的格式Express 的中间件,本质上就是一个 function 处理函数,Express 中间件的格式如下:> 注意:中间件函数的形参列表中,必须包含 next 参数。而路由处理函数中只包含 req 和 res全局生效的中间件客户端发起的任何请求,到达服务器之原创 2022-03-03 11:10:47 · 182 阅读 · 0 评论 -
8 Nodejs之Express(上)
8. Nodejs之Express(上)1. 简介Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架。通俗理解:Express 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web 服务器的。Express的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。Express 的中文官网: http://www.expressjs.com.cn/Express之于http包就相当于JQuery之于Web API原创 2022-03-03 11:01:47 · 715 阅读 · 0 评论 -
7 模块的加载机制
7. 模块的加载机制1.优先从缓存中加载模块在第一次加载后会被缓存。 这也意味着多次调用 require() 不会导致模块的代码被执行多次。注意:不论是内置模块、用户自定义模块、还是第三方模块,它们都会优先从缓存中加载,从而提高模块的加载效率。2. 内置模块加载机制内置模块是Node.js官方提供的模块,内置模块的加载优先级最高加载自定义模块的时候,必须指定./ 或者 …/开头,如不加,node则会把它当作内置模块或者第三方模块进行加载同时,在使用 require() 或者 import导入原创 2022-03-03 10:57:41 · 121 阅读 · 0 评论 -
6 npm与包
6. npm与包6.1 下载包6.2 使用包举例const moment=require('moment')time=moment().format('YYYY-MM-DD HH-mm-ss')console.log(time)6.3 初次安装包之后多了哪些文件包的语义化版本规范6.4 包管理配置文件npm规定,在项目根目录中,必须提供一个叫做package.json的包管理配置文件。用来记录与项目有关的一些配置信息,比如:项目的名称、版本号、描述等等项目中都用到原创 2022-03-03 10:56:28 · 1395 阅读 · 0 评论 -
11 “Cannot set headers after they are sent to the client”解决方案----关于query数据库异步查询
11. “Cannot set headers after they are sent to the client”解决方案----关于query数据库异步查询问题:“Cannot set headers after they are sent to the client”报错开始查询答案的时候,网上给的答案全都是清一色的”多个res.send导致出错”,很容易找到解决方案即“关于加return解决”。贴上自己的错误代码:const express = require("express")cons原创 2022-03-01 17:55:47 · 1215 阅读 · 0 评论 -
5 模块化
5. 模块化注意注意注意,ES6中模块的导入导出形式导出export {zhongjianjian}导入import * as zhongjianjian from './index (2).js'//切记,后面的单引号双引号无所谓,但是路径一定要对,后缀名一定要加!!!5.1 Node.js模块的分类Node.js中根据模块的不同,分为三大类内置模块 (fs. path , http)自定义模块第三方模块5.2 加载模块当用require加载其他模块的原创 2022-02-28 12:05:43 · 211 阅读 · 0 评论 -
4 http模块
4. http模块4.1 进一步了解http模块的作用服务器和普通电脑的区别:是否安装了web服务器软件,例如IIS、Apache等,安装这些软件之后,普通电脑变成web服务器在node.js中,不需要使用IIS等第三方WEB服务器软件,可以使用node.js提供的http模块可以轻松手写服务器。域名服务器:提供IP地址和域名之间转换服务的服务器4.2创建最基本的web服务器//1.导入http模块import http from 'http'//2.床在web服务器实例const原创 2022-02-28 12:01:52 · 2381 阅读 · 0 评论 -
3 path路径模块
3. path路径模块3.1 路径拼接path.join( ‘__dirname’ , ‘/1.txt ’)3.2 获取路径中的文件名使用path.basename() ,可以获得路径中的最后一个部分3.3获取路径中的文件扩展名path.extname() 方法3.4时钟案例//1.定义正则表达式,分别匹配<style></style> 和 <script></script>标签//其中 \s表示空字符 \S表示任意字符 *原创 2022-02-28 11:59:55 · 141 阅读 · 0 评论 -
2 fs 文件系统模 dcf16
2. fs 文件系统模块2.1 简介fs模块是Node.js官方提供的,用来操作文件的模块fs.readFile()方法,用来读取文件内的内容fs.writeFile()方法,用来向指定的文件写入内容用之前先导入const fs=require('fs')//fs.readFile(path[,options],callback)2.2读取文件const fs=require('fs')fs.readFile('./sss.txt','utf-8',function(err,d原创 2022-02-28 11:59:18 · 365 阅读 · 0 评论 -
1 综述^_^
1. 综述1.1浏览器中JavaScript的组成部分1.2 为什么JavaScript可以在浏览器中被执行浏览器中含有JavaScript的解析引擎,其中不同的浏览器具有着不同的解析引擎。1.3 为什么JavaScript可以操作DOM和BOM因为每个浏览器内置了DOM(文档对象模型)和BOM(浏览器对象模型)这样的API函数,因此JS可以调用他们1.4浏览器中的JavaScript运行环境内置API是由与运行环境提供的特殊接口,只能在所属的运行环境中被调用1.5 node.js简介原创 2022-02-28 11:58:17 · 69 阅读 · 0 评论