基于node.js的express连接数据库

1.首先在node.js项目中导入mqsql数据包

在已有的项目中npm install mysql即可。

2.新建dbsave.js文件夹,配置如下

var mysql = require('mysql');class Connect {constructor(){this.str = '';this.connection;}//新建连接CreateNewConnection(){this.connection = mysql.createConnection({host: 'localhost', port: '3306',user: 'root',password: '0610',database: 'myemployees'});}//查询数据接口LookupMessage = function(sql,callback) {this.CreateNewConnection();let connection = this.connection;connection.connect();connection.query(sql, function (err, result) {if (err) {console.log('[SELECT ERROR]:', err.message);}this.str = result;callback(this.str);connection.end();})}}module.exports = { Connect }

3.在公共接口index.js(自定义)文件中请求即可

httpServer.get('/getMessage',(req,res)=>{Req.LookupMessage("SELECT * FROM employees",results=>{//请求响应,打印日期时间日志console.log("getMessage接口响应", new Date().toLocaleTimeString());res.send({code:0,results});});
})

基于node.js的express连接数据库相关推荐

  1. 基于node.js及express实现中间件,实现post、get

    首先,当然是有必要的环境,安装node,这个我就不多说了. 依赖模块: "express": "^4.13.4", "request": & ...

  2. 基于Node.js+Express+MySQL的爱心助农电商管理系统的设计与实现(附源码)

    摘要 2020年新型冠状病毒突如其来,在疫情的影响下,全国各个地区的农产品销售均不同程度的出现了需求信息不畅,农产品管理困难,订单物流模糊,农产品滞销等问题的出现.与此同时2020年也是我国全面小康, ...

  3. 基于Node.js平台的Express教程

    基于Node.js平台的Express教程 Express 简介 什么是 Express Express 能做什么 Express 的基本使用 安装 Express 创建基本的 Web 服务器 监听 ...

  4. 一个基于Node.js的本地快速测试服务器

    local-web-test 一个本地的基于node.js的测试服务器 支持快速的启动web容器服务 支持快速的发送get,post请求,并记录在/log文件夹下,并在控制台输出 支持一个函数完成co ...

  5. 一个基于Node.js的本地快速测试服务器 1

    local-web-test 一个本地的基于node.js的测试服务器 支持快速的启动web容器服务 支持快速的发送get,post请求,并记录在/log文件夹下,并在控制台输出 支持一个函数完成co ...

  6. node ajax crud,基于node.js和rethinkdb的CRUD(增删改查)Web服务

    基于node.js和rethinkdb的CRUD(增删改查)Web服务 这是一个简单的REST web服务演示案例源码,使用Node.JS和Express 和RethinkDB,后者持久化JSON数据 ...

  7. 用node.js和express.js和jade搭建轻型cms系统

    http://cnodejs.org/topic/4f16442ccae1f4aa270010bf 前言: 我们主要做的是iphone/ipad程序,但关注node.js很久,因为我们多少总是要做网站 ...

  8. 基于Node.js自我展示博客网站-计算机毕设 附源码231547

    自我展示博客网站的设计与实现 摘 要 个人博客网站是当今网络的热点,个人博客技术的出现使得每个人可以零成本.零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化, ...

  9. 10个优质的基于Node.js的CMS 内容管理平台

    冬尽今宵长 ❝ hi, 大家好, 我是徐小夕,之前和大家分享了很多「低代码可视化」和「前端工程化」相关的话题, 今天继续和大家聊聊「CMS」系统. ❞ 内容管理系统 (「CMS」) 使没有强大技术背景 ...

  10. 《基于Node.js实现简易聊天室系列之详细设计》

    一个完整的项目基本分为三个部分:前端.后台和数据库.依照软件工程的理论知识,应该依次按照以下几个步骤:需求分析.概要设计.详细设计.编码.测试等.由于缺乏相关知识的储备,导致这个Demo系列的文章层次 ...

最新文章

  1. Gym - 101334F 单调栈
  2. Python 读取和输出到txt
  3. cd库图像处理php,PHP图像处理类库及演示分享
  4. How to Fix “Username is not in the sudoers file. This incident will be reported” in Ubuntu
  5. Spring Security应用程序中的su和sudo
  6. 转:基于TLS1.3的微信安全通信协议mmtls介绍
  7. mpvue 小程序 页面跳转获取参数
  8. 安卓中的布局属性详解
  9. imply套件以及plyql的安装
  10. sessionFactory.getCurrentSession()的引出
  11. 168.Excel表列名称
  12. the road to TCPIP(1)--TCPIP详解--数据链路层
  13. 朴素贝叶斯+拉普拉斯平滑代码实现-方法二
  14. 淘宝导航css相关说明
  15. vue 解决跨域问题
  16. html中统计图怎么做,如何做专业、美观的图表(基础统计图部分)
  17. 不需要再手写 onSaveInstanceState 了,因为你的时间非常值钱
  18. 基于Python pdfplumber实现PDF转WORD
  19. 电脑假死卡的动不了_电脑卡机动不了怎么解决 电脑突然卡死动不了如何处理...
  20. windows如何安装pycocotools

热门文章

  1. 新网银行杯数据科学竞赛复赛第八名总结
  2. HDFS常用命令/API+上传下载过程(三)
  3. 从零实现深度学习框架——N-Gram语言模型(一)
  4. 一个小白对卷积神经网络的理解
  5. 微软MVP推荐《软件设计精要与模式(第2版)》
  6. 面试题 17.09. 第 k 个数
  7. 回顾|腾讯AI打败王者荣耀职业队,AI训练一天等于人类440年
  8. mysql druid读写分离_springboot+mysql+jpa+sharding-jdbc+druid读写分离
  9. 现控笔记(三):状态空间表达式的解
  10. 一个网卡设备配置两个不同网段的IP地址