Mit Parse-Server 2.2.6, wie würde man den SimpleMailgunAdapter in Cloud-Code verwenden?Verwendung bereits initialisierten Mailadapters in Parse-Server CloudCode
ich initialisieren meine parseserver wie folgt aus:
var api = new ParseServer({
databaseURI: databaseUri,
cloud: process.env.CLOUD_CODE_MAIN,
appId: process.env.APP_ID || 'myAppId',
masterKey: process.env.MASTER_KEY || '', //Add your master key here. Keep it secret!
serverURL: process.env.SERVER_URL, // Don't forget to change to https if needed
appName: 'AppName',
publicServerURL: process.env.SERVER_URL,
verifyUserEmails: true,
emailAdapter: {
module: 'parse-server-simple-mailgun-adapter',
options: {
fromAddress: '[email protected]',
apiKey: process.env.MAILGUN_API_KEY,
domain: process.env.MAILGUN_DOMAIN
}
}
});
Dies funktioniert (also die Überprüfung von E-Mails gesendet zu werden)
Jetzt habe ich E-Mails von Cloud-Code gesendet werden soll, ohne dass eine neue SimpleMailgunAdapter zu schaffen.
Was heute verwende ich:
var SimpleMailgunAdapter = require('parse-server-simple-mailgun-adapter');
var adapter = SimpleMailgunAdapter({
apiKey: process.env.MAILGUN_API_KEY,
domain: process.env.MAILGUN_DOMAIN,
fromAddress: '[email protected]'
})
Diese Arbeit ist. Aber ich denke, der beste Weg wäre, den bereits initialisierten Mail-Adapter von meiner Parse-Instanz zu holen. Aber ich weiß nicht, wie ich das machen soll. Wäre das eine Best Practice, oder kann ich bei meiner Lösung bleiben?