fix tons of bugs!

This commit is contained in:
The Ghost of FOSS' Past 2024-10-13 11:30:51 -05:00
parent 2a0ca12157
commit 85f37e8f5b
2 changed files with 10 additions and 9 deletions

View file

@ -1,16 +1,18 @@
const mainHTML = marked(`# Welcome to ContentCraft!
const mainHTML = global.marked.parse(`# Welcome to ContentCraft!
ContentCraft is similar to WordPress, except different.
You can do pretty much anything with it using the *"addon-scripts"* folder
(like this page here, and making other pages!)
We included a few basic libraries in the index.js for you, but feel free to
add more to your addons, such as quick.db if you need to spin up a database.
add more libraries into your addons, such as quick.db if you need to spin up a database.
Have a great day.
From all of us at Sneed Group.`)
From all of us at Sneed Group.
app.get('/', (req, res) => {
PS: PRO TIP - USE "global" WHEN YOU WANT TO USE VARIABLES CROSS-ADDON.`)
global.app.get('/', (req, res) => {
res.send(mainHTML);
});

View file

@ -1,10 +1,11 @@
const fs = require('fs');
const path = require('path');
const marked = require('marked'); //note: this is used in other files
global.marked = require('marked'); //note: this is used in other files
require('dotenv').config(); // Load environment variables from .env file
const express = require('express');
const app = express();
global.app = express();
const PORT = process.env.PORT || 3000;
// Specify the folder containing the .js files
@ -31,9 +32,7 @@ fs.readdir(folderPath, (err, files) => {
}
try {
// Create a new function and execute it
const func = new Function(data);
func(); // Call the function
Function(data)()
} catch (e) {
console.error(`Error executing ${file}:`, e);
}