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 · 978 阅读 · 0 评论 -
9 Nodejs之Express(下)
9. Nodejs之Express(下) 1. Express 中间件 中间件的调用流程 当一个请求到达 Express 的服务器之后,可以连续调用多个中间件,从而对这次请求进行预处理。 Express中间件的格式 Express 的中间件,本质上就是一个 function 处理函数,Express 中间件的格式如下: > 注意:中间件函数的形参列表中,必须包含 next 参数。而路由处理函数中只包含 req 和 res 全局生效的中间件 客户端发起的任何请求,到达服务器之原创 2022-03-03 11:10:47 · 242 阅读 · 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 · 759 阅读 · 0 评论 -
7 模块的加载机制
7. 模块的加载机制 1.优先从缓存中加载 模块在第一次加载后会被缓存。 这也意味着多次调用 require() 不会导致模块的代码被执行多次。 注意:不论是内置模块、用户自定义模块、还是第三方模块,它们都会优先从缓存中加载,从而提高模块的加载效率。 2. 内置模块加载机制 内置模块是Node.js官方提供的模块,内置模块的加载优先级最高 加载自定义模块的时候,必须指定./ 或者 …/开头,如不加,node则会把它当作内置模块或者第三方模块进行加载 同时,在使用 require() 或者 import导入原创 2022-03-03 10:57:41 · 170 阅读 · 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 · 1552 阅读 · 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 · 1270 阅读 · 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 · 246 阅读 · 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 · 2437 阅读 · 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 · 242 阅读 · 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 · 445 阅读 · 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 · 104 阅读 · 0 评论
分享