Dieses Tutorial zeigt, wie Trello und Zapier integriert werden, um einen leistungsstarken Workflow zu erstellen, wodurch die Erstellung von Trello -Karten beim Hinzufügen neuer Benutzerdaten zu einer MongoDB -Datenbank automatisiert wird. Wir werden dies mit dem M.E.A.N. Stack und der Yeoman Generator generator-angular-fullstack
.
Schlüsselkonzepte:
generator-angular-fullstack
vereinfacht die Anwendungserstellung. Einrichten der Umgebung:
npm install -g generator-angular-fullstack
, um den Yeoman -Generator zu installieren. yo angular-fullstack
und konfigurieren Sie sie so, dass Mongoose für die Datenmodellierung einbezogen wird.
serverseitige Entwicklung:
server/config/development.js
mit Ihrer MongoDB -Verbindung URI: 'use strict'; module.exports = { mongo: { uri: 'mongodb://<username>:<password>@<host>:<port>/<database>' }, seedDB: true };
yo angular-fullstack:endpoint user
. Ändern Sie das Schema server/api/user/user.model.js
so, dass die erforderlichen Felder (name
, email
, location
, reason
, message
) enthalten sind. var UserSchema = new Schema({ name: String, email: String, location: String, reason: String, message: String });
clientseitige Entwicklung:
Erstellen Sie das Formular: Ändern Sie die client/app/main/main.html
-Datei, um ein Formular mit Eingabefeldern für jedes Feld im MongoDB -Schema zu erstellen. Verwenden Sie ng-model
, um die Eingangswerte an den Bereich zu binden.
Formulareingabe: In client/app/main/main.controller.js
erstellen
sendForm()
$http.post
/api/users
angular.module('yoTrelloApp') .controller('MainCtrl', function($scope, $http) { $scope.sendForm = function() { // ... (form data handling as before) ... }; });
Schlussfolgerung:
Dieses integrierte System bietet einen optimierten Workflow: Benutzer senden Daten über ein Formular, die Daten werden in MongoDB gespeichert und Zapier erstellt automatisch eine entsprechende Trello -Karte, wobei die Taskverwaltung automatisiert wird. Denken Sie daran, Platzhalterwerte in den Code -Snippets durch Ihre tatsächlichen MongoDB -Anmeldeinformationen und Trello -Board -Informationen zu ersetzen.Das obige ist der detaillierte Inhalt vonM.E.A.N. Mit Trello und Zapier. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!