tsf severless 框架使用node express构建项目,怎么连接mysql数据库?

  • 回答 (1)
  • 关注 (0)
  • 查看 (51)

用户4201857用户4201857提问于
Tabor

Tencent · Content Operation (已认证)

一个会花式跑脚本的boy~修改于
推荐

TSF Serverless 默认不会带mysql环境的,可以尝试使用 https://cloud.tencent.com/product/cdb

在本地打包环境

npm i -D mysql
npm i -D node-mysql

然后链接CDB:

const mysql = require('mysql');

const client = (sql, arg, callback) => {
  //1.创建连接
  let config = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: 'root',
    database: 'vue'
  })
  //2.开始连接
  config.connect()
  //3.对数据库进行增删查改
  config.query(sql, arg, (err, data) => {
    callback && callback(err, data)
  })
  //4.关闭数据库
  config.end()
}

module.exports = client;

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励