分类: node.js

26 篇文章

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