如何通过Google App Engine托管的React App连接到Google SQL?

时间:2018-09-24 06:28:47

标签: mysql node.js reactjs google-app-engine google-cloud-datastore

我有一个可在Google App引擎上运行的react App。这也有一个MYSQL连接,该连接在本地主机(XAMPP MYSQL数据库)上运行良好。 我在Google Cloud上创建了一个SQL实例,并具有实例连接名称。但是我无法连接错误。

这是我在Local上运行的应用程序代码。下面是我的env.js

  "MYSQL_HOST": "localhost",
  "MYSQL_USER": "GoogleDBUser",
  "MYSQL_PASSWORD": "GoogleDBPassword",
  "MYSQL_DATABASE": "GoogleDB1",

以下是MYSQL连接的代码:

// RETUNS MYSQL DATABASE

const mysql = require('mysql'),
  { error } = require('handy-log'),
  { MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DATABASE } = process.env

// CREATES A DB CONNECTION
const db = mysql.createPool({
  connectionLimit: 10,
  host: MYSQL_HOST,
  user: MYSQL_USER,
  password: MYSQL_PASSWORD,
  database: MYSQL_DATABASE,
  charset: 'utf8mb4',
})

module.exports = db

连接到Google MYSQL还需要什么?我不知道上面的代码中何处添加Google SQL实例名称。

0 个答案:

没有答案