安装脚手架 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.…