基于node.js的express连接数据库
基于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连接数据库相关推荐
- 基于node.js及express实现中间件,实现post、get
首先,当然是有必要的环境,安装node,这个我就不多说了. 依赖模块: "express": "^4.13.4", "request": & ...
- 基于Node.js+Express+MySQL的爱心助农电商管理系统的设计与实现(附源码)
摘要 2020年新型冠状病毒突如其来,在疫情的影响下,全国各个地区的农产品销售均不同程度的出现了需求信息不畅,农产品管理困难,订单物流模糊,农产品滞销等问题的出现.与此同时2020年也是我国全面小康, ...
- 基于Node.js平台的Express教程
基于Node.js平台的Express教程 Express 简介 什么是 Express Express 能做什么 Express 的基本使用 安装 Express 创建基本的 Web 服务器 监听 ...
- 一个基于Node.js的本地快速测试服务器
local-web-test 一个本地的基于node.js的测试服务器 支持快速的启动web容器服务 支持快速的发送get,post请求,并记录在/log文件夹下,并在控制台输出 支持一个函数完成co ...
- 一个基于Node.js的本地快速测试服务器 1
local-web-test 一个本地的基于node.js的测试服务器 支持快速的启动web容器服务 支持快速的发送get,post请求,并记录在/log文件夹下,并在控制台输出 支持一个函数完成co ...
- node ajax crud,基于node.js和rethinkdb的CRUD(增删改查)Web服务
基于node.js和rethinkdb的CRUD(增删改查)Web服务 这是一个简单的REST web服务演示案例源码,使用Node.JS和Express 和RethinkDB,后者持久化JSON数据 ...
- 用node.js和express.js和jade搭建轻型cms系统
http://cnodejs.org/topic/4f16442ccae1f4aa270010bf 前言: 我们主要做的是iphone/ipad程序,但关注node.js很久,因为我们多少总是要做网站 ...
- 基于Node.js自我展示博客网站-计算机毕设 附源码231547
自我展示博客网站的设计与实现 摘 要 个人博客网站是当今网络的热点,个人博客技术的出现使得每个人可以零成本.零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化, ...
- 10个优质的基于Node.js的CMS 内容管理平台
冬尽今宵长 ❝ hi, 大家好, 我是徐小夕,之前和大家分享了很多「低代码可视化」和「前端工程化」相关的话题, 今天继续和大家聊聊「CMS」系统. ❞ 内容管理系统 (「CMS」) 使没有强大技术背景 ...
- 《基于Node.js实现简易聊天室系列之详细设计》
一个完整的项目基本分为三个部分:前端.后台和数据库.依照软件工程的理论知识,应该依次按照以下几个步骤:需求分析.概要设计.详细设计.编码.测试等.由于缺乏相关知识的储备,导致这个Demo系列的文章层次 ...
最新文章
- Gym - 101334F 单调栈
- Python 读取和输出到txt
- cd库图像处理php,PHP图像处理类库及演示分享
- How to Fix “Username is not in the sudoers file. This incident will be reported” in Ubuntu
- Spring Security应用程序中的su和sudo
- 转:基于TLS1.3的微信安全通信协议mmtls介绍
- mpvue 小程序 页面跳转获取参数
- 安卓中的布局属性详解
- imply套件以及plyql的安装
- sessionFactory.getCurrentSession()的引出
- 168.Excel表列名称
- the road to TCPIP(1)--TCPIP详解--数据链路层
- 朴素贝叶斯+拉普拉斯平滑代码实现-方法二
- 淘宝导航css相关说明
- vue 解决跨域问题
- html中统计图怎么做,如何做专业、美观的图表(基础统计图部分)
- 不需要再手写 onSaveInstanceState 了,因为你的时间非常值钱
- 基于Python pdfplumber实现PDF转WORD
- 电脑假死卡的动不了_电脑卡机动不了怎么解决 电脑突然卡死动不了如何处理...
- windows如何安装pycocotools
热门文章
- 新网银行杯数据科学竞赛复赛第八名总结
- HDFS常用命令/API+上传下载过程(三)
- 从零实现深度学习框架——N-Gram语言模型(一)
- 一个小白对卷积神经网络的理解
- 微软MVP推荐《软件设计精要与模式(第2版)》
- 面试题 17.09. 第 k 个数
- 回顾|腾讯AI打败王者荣耀职业队,AI训练一天等于人类440年
- mysql druid读写分离_springboot+mysql+jpa+sharding-jdbc+druid读写分离
- 现控笔记(三):状态空间表达式的解
- 一个网卡设备配置两个不同网段的IP地址