安装脚手架 npm install -g @nestjs/cli nest new projectName 项目目录创建 删除 src 中多余的文件只保留 app.module.ts 和 main.ts 重置 app.module.ts 文件 import {Module} from '@nestjs/common'; @Module ({ im…
使用脚手架创建项目 npm install -g koa-generator 创建项目 koa2 项目名 运行项目 yarn start 项目名 路由创建 在 routers 中新建文件夹 xxx.js const router = require ('koa-router')() router.prefix ('/api') // 根目录router.…
先贴出 node 连接池的代码 yarn add mysql -s /* 创建一个数据库连接 */const db = mysql.createPool ({ host: '114.115.218.xx', port: "3306", user: 'root', password: "xxx", &nb…
安装 yarn add mysql -S 使用 创建 mysql.js 文件夹 /* 导入模块 */const mysql = require ('mysql');/* 创建一个数据库连接 */const db = mysql.createPool ({ host: '', /* 地址 */ port: "3306", /* 端口号 */…
pm2 优点 后台运行自动重载可在多平台运行 安装 npm install -g pm2 启动 pm2 start index.js --name pm2name 字段的别名 常用命令 pm2 list // 显示所有进行 pm2 show 1 // 查看 id 1 的详细信息 pm2 restart 11 // 重启 id 11 的服务 pm2 restar…
数据库概念对比 SQLMongo 表(Table)集合 (collection)行 (Row)文档 (Document)列 (Col)字段 (Field)主键 (primary Key)对象 ID (ObjectId) 数据库操作 创建数据库 use demo 查看数据库 show dbs 删除数据库 db.dropDatabase () 集合操作 创建集合 db.…
使用 nvm 在 Windows 计算机上管理 node.js 的多个安装,前往下载 window 安装填坑 不要 将 nvm 安装到 C 盘!!, 如果安装到 C 盘切换版本的时候会出现 "拒绝访问" 的报错信息 安装完成后需要管理员身份运行 porwerShell 进行一下命令 nvm 命令 nvm arch [32|64]:显示节点是在 32 …
GET 格式参数接收 const router = require ('koa-router')() router.prefix ('/api') router.get ("/list",,async (ctx)=>{ let query = ctx.puery console.log ("参数接收",q…
mongod 启动服务 db 查看当前操作那个一个数据库 show dbs 查看数据数据列表 (一共有几个数据库,备注:如果数据库为空,不出现在列表中) use test : 切换到 test 数据库,如果不存在,则创建一个 test 库 db.students.insert () 向当前数据库的 students 集合中插入一个文档 (没有重新创建,在插入) show c…
mongoose 的使用 简介 是一个对文档模型 (ODM) 库,他对 Node 原生的 mongoDB 模块进行了进一步的优化封装,并提供了更多的功能。优势 比 Node 远程的 MongoDB 驱动更容易 初始化 npm init -ynpm install uniq mongoose let mongoose = require ("mongoose")// 1.…