![](https://img-blog.csdnimg.cn/068f426d20e94a8cae524b784e004da0.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
nodejs笔记
文章平均质量分 57
node环境开发下最常涉及到的功能模块小案例
海面有风
梦想很大,仍需努力
展开
-
保姆级入门nest笔记
好处在于:可以更好的对数据进行管理,并且当用户传入不合法的数据结构时, nest 可以对此做出处理,后面会具体涉及。在 vsCode 中打开 schema.prisma 需要下载 prisma 插件。补充: @ApiProperty 是在生成接口文档对实体类中的每个字段进行描述。create-book.dto 与 update-book.dto 解释。在 App.module.ts 进行拦截注册。同样需要在 main.ts 进行注册。同样需要在 main.ts 进行注册。,并在 main.ts 进行注册。原创 2022-12-10 13:05:12 · 1197 阅读 · 0 评论 -
nodejs面试题笔记
一、nodejs是什么 nodejs 是基于 Chome V8 引擎的 Javascript运行时 nodejs出现以前,js只能再浏览器运行 nodejs出现之后,js可以再如何安装nodejs的环境运行 二、nodejs和前端js的区别 (1)语法层面 都使用ES语法 前端js使用 JS Web API nodejs 使用 node API (2)应用层面 前端 js 用于网页,在浏览器运行 nodejs 用于服务端,如开发 web server nodejs 也可以用于本机,如webpack原创 2021-05-22 10:26:15 · 96 阅读 · 0 评论 -
nodejs中md5加密模块
const crypto = require('crypto') const { CRYPTO_SECRET_KEY } = require('../conf/secretkeys') /** * md5 加密 * @param {String} content 明文 */ function _md5(content) { const md5 = crypto.createHash('md5') return md5.update(content).digest('hex') } /*原创 2021-03-22 13:52:35 · 2050 阅读 · 0 评论 -
nodejs 中的 commonjs 模块化使用
commonjs模块化 例子一:模块中只有一个方法 //a.js function add(a,b){ return a+b; } module.exports=add;//将add方法进行导出 //b.js const add=require('./a.js');//引用a.js中的add方法 const sum=add(10,10); console.log(sum); 例子二:模块中有多个方法 //a.js function add(a,b){ return a+b; } func原创 2021-03-20 17:13:53 · 90 阅读 · 0 评论 -
node.js 与 nvm安装教程
node.js下载和安装 1、普通方法 访问这里 2、使用nvm--------nodejs版本管理工具,可以切换多个nodejs版本 mac os 访问这里 复制该命令到自己的电脑命令行运行,在使用命令brew install nvm 下载安装nvm window os 访问这里,搜索nvm-windows,并进入 点击下载,选择 nvm-setup.zip 解压并安装。 nvm命令 命令 作用 nvm list available 查看nodejs可以下载的版原创 2021-03-20 17:11:23 · 208 阅读 · 0 评论 -
node.js 处理 http 请求
一、http请求概述 DNS解析(将域名解析成一个网络IP地址)然后建立TCP连接(三次握手),最后发送htt请求。 server接收到http请求,处理,并返回。 客户端接收到返回数据,处理数据(如渲染页面,执行js)。 二、nodejs处理http请求 1、处理get请求和querystring get请求,即客户端要向server端获取数据,如查询博客列表。 通过querystring来获取数据,如a.html?a=100&b=200。 浏览器直接访问,就发送get请求。原创 2021-03-20 16:12:47 · 766 阅读 · 1 评论 -
使用 sequelize 在 node 环境下操作 Mysql
2-7、sequelize 创建连接数据库 (1)sequelize 介绍 ORM - Object Relational Mapping (对象关系映射) (2)使用 sequelize 创建数据库模型方法 数据库,用 JS 中的模型(class或对象) 代替 一条或多条记录,用 JS 中一个对象或数组代替 sql 语句,用对象方法代替 (3)代码演示 环境配置 代码演示 /* seq.js */ const Sequelize = require('sequelize') const原创 2021-03-20 15:49:26 · 164 阅读 · 0 评论 -
JWT实现加密用户信息及信息验证
一、什么是JWT JWT —— json web token 用户认证成功之后,server 端返回一个加密的token给客户端 客户端后续每次请求都带 token ,以示当前的用户身份 二、搭建环境(koa2 环境) npm install koa-generator -g koa2 -e koa2-jwt-code cd koa2-jwt-code npm install 三、编写测试路由 //模拟登录 router.prefix('/users') router.post('/l原创 2021-03-20 15:33:13 · 550 阅读 · 1 评论