default
talawa-api • Docs
talawa-api / config/plugins/loadPlugins / default
Function: default()
> default(): Promise
<void
>
Loads plugin data into the MongoDB database if it is not already present.
This function connects to the MongoDB database using the connection URL specified in the environment variables.
It checks if the plugin data already exists in the database. If the data does not exist, it inserts the data from
the provided JSON file (pluginData.json
). If the data is already present, it logs a message indicating so.
Returns
Promise
<void
>
A promise that resolves when the plugins have been loaded or confirms that they are already present.
Example
import loadPlugins from './path/to/loadPlugins';
loadPlugins().then(() =\> \{
console.log('Plugins loaded successfully.');
\}).catch(error =\> \{
console.error('Error loading plugins:', error);
\});
See
Parent File:
src/index.ts