摘要:这个教程不管,,都可以用下面方法连接,这里用做个参考这个教程的源码地址新建文件目录,我是这样子的很多教程都没有涉及到版本,所以让很多初学者,拷贝他的代码,出现错误问题我的版本设置配置文件设置配置文件启动端口数据库配置连接数据库设置服务器启动
这个教程不管node,express,koa都可以用下面方法连接,这里用koa做个参考
这个教程的源码地址: https://github.com/xiaqijian/...
新建文件目录,我是这样子的很多教程都没有涉及到版本,所以让很多初学者,拷贝他的代码,出现错误问题
我的版本:
"dependencies": { "koa": "^2.6.2", "mysql": "^2.16.0" }1.设置配置文件
// default.js // 设置配置文件 const config = { // 启动端口 port: 3000, // 数据库配置 database: { DATABASE: "ceshi", USERNAME: "root", PASSWORD: "1234", PORT: "3306", HOST: "localhost" } } module.exports = config2.连接数据库
// mysql/index.js var mysql = require("mysql"); var config = require("../config/default.js") var pool = mysql.createPool({ host : config.database.HOST, user : config.database.USERNAME, password : config.database.PASSWORD, database : config.database.DATABASE }); class Mysql { constructor () { } query () { return new Promise((resolve, reject) => { pool.query("SELECT * from ceshidata", function (error, results, fields) { if (error) { throw error }; resolve(results) // console.log("The solution is: ", results[0].solution); }); }) } } module.exports = new Mysql()3.设置服务器
// index.js const Koa = require("koa") const config = require("./config/default") const mysql = require("./mysql") const app = new Koa() app.use(async (ctx) => { let data = await mysql.query() ctx.body = { "code": 1, "data": data, "mesg": "ok" } }) app.listen(config.port) console.log(`listening on port ${config.port}`)4.启动服务器,去浏览器访问
先去数据库添加点数据
node index.js
打开浏览器localhost:3000, 然后你就会看到以下数据,自己添加的数据查询出来了
然后其他相关操作,可以看mysql相关API,我下次也会分享出来
首发于微信公众号:node前端
不妨关注一下,我们一起学习
回复:100
有福利哦
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/108581.html
摘要:这个方法,,,连接都是一样的方法,我们利用模块来连接关于连接看这篇文章通用方法连接这里只是简单列一下连接的结构,其实要真正懂,还需要很多知识点,比如的数据类型,还有一些操作简单说一下的结构其他内容下次,分享,今天先连上 这个方法,node,express,koa连接MongoDB都是一样的方法,我们利用mongoose模块来连接 关于连接mysql看这篇文章 : koa,express...
摘要:这个方法,,,连接都是一样的方法,我们利用模块来连接关于连接看这篇文章通用方法连接这里只是简单列一下连接的结构,其实要真正懂,还需要很多知识点,比如的数据类型,还有一些操作简单说一下的结构其他内容下次,分享,今天先连上 这个方法,node,express,koa连接MongoDB都是一样的方法,我们利用mongoose模块来连接 关于连接mysql看这篇文章 : koa,express...
摘要:运用自己的业余时间学习学习制作简单点的小例子,代码写的有点随意,我这里只相当于提供一个引子,升华部分还是需要大家自己去成长,相比来说要比好用许多,没事大家可以自己学习学习,多学习一点东西总是好的项目地址使用数据库管理破解版地址连接失败解决方 运用自己的业余时间学习学习node.js+koa+mysql,制作简单点的小例子,代码写的有点随意,我这里只相当于提供一个引子,升华部分还是需要大...
阅读 1212·2021-11-24 11:16
阅读 3440·2021-11-15 11:38
阅读 1955·2021-10-20 13:47
阅读 559·2021-09-29 09:35
阅读 2208·2021-09-22 15:17
阅读 1029·2021-09-07 09:59
阅读 3396·2019-08-30 13:21
阅读 2919·2019-08-30 12:47