新增接口

// 1.写一个新增接口
// 参数:heroName heroSkill,heroIcon(文件),使用muter从前端接收
app.post("/hero/add", upload.single("heroIcon"), (req, res) => {// 1.1 接收前端传递过来的参数console.log(req.file.filename);//图像名字console.log(req.body);//文本参数let heroIcon = 'http://127.0.0.1:4399/' + req.file.filename;let { heroName, heroSkill } = req.body;//1.2 把这传递过来的数据保存到数据库中.// 执行sql语句代码connection.query(`insert into hero(heroName,heroSkill,heroIcon) values('${heroName}','${heroSkill}','${heroIcon}');`, (error, result, fields) => {if (error == null) {res.send({code: 200,msg: "新增成功",list: { heroName: heroName, heroSkill: heroSkill },});} else {res.send({code: 400,msg: "新增失败",list: { heroName: heroName, heroSkill: heroSkill },});}});
});

查询所有的英雄接口

//2,写一个查询所有的英雄接口
// 参数:无
app.get("/hero/all", (req, res) => {//直接读取数据库表中所有的英雄数据,返回//执行sql语句connection.query(`select id,heroName,heroSkill,heroIcon from hero where isDelete = false`, (error, results, fields) => {if (error == null) {console.log(result);res.send({code: 200,msg: "查询成功",data: result,});} else {res.send({code: 400,msg: "查询失败",});}});
});

[Node.js] mySQL数据库 -- 英雄英雄管理系统接口相关推荐

  1. node.js+MySql数据库+HTML实现内部查重系统

    node.js+MySql数据库+HTML实现内部查重系统 实现目标: 1.将每个人的项目登记,存入MySql数据库 2.在填写时进行实时正则判断,判断每项输入格式是否正确,方便之后进行查重对比 3. ...

  2. [Node.js] mySQL数据库 -- 英雄管理系统(完善)

    英雄管理系统 项目要求 a.注册页要有验证码,账号重复.密码重复.验证码错误要提示 b.登录页面用户名和密码要正确,不正确要提示 c.进入主页面,显示查找.显示新增.头像.姓名.技能.操作(编辑和删除 ...

  3. [Node.js] mySQL数据库 -- 数据库的基本操作

    数据库介绍 什么是数据库 存储数据的仓库(文件夹) 数据库操作 打开phpstudy,点击MySQL管理器,点击MySQL-Front,弹出弹框 点击新建,创建新的账号和密码(这里是我的数据库) 在左 ...

  4. [Node.js] mySQL数据库 -- promise

    promise介绍 promise就是用来解决回调地狱的 1.主要用于异步计算 2.可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果 3.可以在对象之间传递和操作promise,帮助我们处 ...

  5. [Node.js] mySQL数据库 -- NPM包

    CommonJS 1.导入模块用require 类比于script src= 2.暴露出去(导出) exports (function(window){ let jQuery-{}; window. ...

  6. Node.js+MySQL开发的B2C商城系统源码+数据库(微信小程序端+服务端),界面高仿网易严选商城

    下载地址:Node.js+MySQL开发的B2C商城系统源码+数据库(微信小程序端+服务端) NideShop商城(微信小程序端) 界面高仿网易严选商城(主要是2016年wap版) 测试数据采集自网易 ...

  7. Node.js SQL数据库操作 (上)(操作MySQL数据库及 数据库连接池)

    文章目录 Node.js MySQL驱动 操作 MySQL 数据库 连接 MySQL 数据库 增删改查操作 防止 SQL 注入攻击 数据库连接池操作 Node.js MySQL驱动 Node.js的原 ...

  8. node.js+mysql实现分库分表存查数据:

    node.js+mysql实现分库分表: 1.分库分表使用场景: 互联网项目中常用到的关系型数据库,如MySQL,随着用户和业务的增长,传统的单库单表模式难以满足大量的业务数据存储以及查询,单库单表中 ...

  9. vue+node.js+mysql项目搭建

    前言 用vue搭建前端页面.用node开发后端接口.数据库用mysql 可行性分析 缺点: nodejs单线程,不能做cpu密集型操作,导致时间片不能释放,阻塞后面的任务. nodejs可靠性比较低, ...

最新文章

  1. 2020年百度人工智能创意组技术报告评阅
  2. C语言两班平均成绩,用C语言编程平均分数
  3. android 仿微信选取相册_Android 仿微信 相册多图选择器
  4. 扫雷游戏网页版_做游戏,单人行动可行吗(3.让我试试扫雷)
  5. SQL Server数据库同步问题分享[未完,待续](一)
  6. 02-1.CSS边框,边界,布局相关笔记
  7. less webpack 热更新_webpack---less+热更新 使用
  8. Oscache 概述
  9. 区块链数字合约,如何将下放所有权?
  10. 9.docker commit
  11. iOS13 暗黑模式(Dark Mode)适配之OC版
  12. PSD网页切图制作HTML全过程教程
  13. 三星5G先锋计划:0元起抢先换5G不是梦
  14. access里面的表达式运用_Access表达式
  15. Ember之Computed Properties计算属性
  16. OKHttp原理讲解之责任链模式及扩展
  17. 大白菜u盘装系统教程linux,大白菜5.1版 快速U盘装系统综合教程
  18. 图片文字怎么合并转发_微信怎么转发别人的图片带文字
  19. ckc交易什么意思_股票熔断是什么意思啊?熔断机制对股民的影响有那些
  20. 国家互联网信息办公室公布《互联网新闻信息服务单位内容管理从业人员管理办法》【软件网每日新闻播报│第10-31期】

热门文章

  1. python计算复制比_vbs实现只复制比目标文件更新的文件
  2. stm32驱动_STM32直流电机启动(一)驱动电路的介绍
  3. idea java xml文件内容_idea 中web.xml 文件的标签疯狂报错
  4. 最详细的R-CNN论文笔记
  5. 基于CNN+MFCC的语音情感识别
  6. 小汤学编程之JavaEE学习day03——JSP组成结构、JSP原理、JSP生命周期、JSP九大内置对象、四大作用域、JSP的MVC模式
  7. Confluence 6 管理协同编辑 - 最大编辑者的限制
  8. JAVA-date(计算时间差)
  9. [译] Go 并发编程基础
  10. angularjs 事件指令