kevmodrome
6 years ago
No known key found for this signature in database
GPG Key ID: E8F9CD141E63BF38
1 changed files with
4 additions and
13 deletions
-
packages/server/src/api/controllers/apikeys.js
|
|
|
@ -1,21 +1,11 @@ |
|
|
|
const fs = require("fs") |
|
|
|
|
|
|
|
const ENV_FILE_PATH = ".budibase/.env" |
|
|
|
|
|
|
|
exports.fetch = async function (ctx) { |
|
|
|
// Check if structure of call makes sense, if not, return error
|
|
|
|
|
|
|
|
|
|
|
|
// Read File
|
|
|
|
const fileContent = await getEnvironmentVariables() |
|
|
|
const keys = await extractKeys(fileContent) |
|
|
|
|
|
|
|
// Temporary while "real" infrastructure to store keys is created
|
|
|
|
ctx.status = 200 |
|
|
|
ctx.message = "API Keys" |
|
|
|
ctx.body = { |
|
|
|
budibase: 'testFromBackEnd', |
|
|
|
sendgrid: 'testFromBackEnd' |
|
|
|
budibase: process.env.BUDIBASE_API_KEY, |
|
|
|
sendgrid: process.env.SENDGRID_API_KEY |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -41,6 +31,7 @@ async function getEnvironmentVariables() { |
|
|
|
|
|
|
|
async function extractKeys(content) { |
|
|
|
const lines = content.split(/\r?\n/) |
|
|
|
console.log(lines) |
|
|
|
// Extract keys here
|
|
|
|
return [] |
|
|
|
return lines |
|
|
|
} |