Tutorial ini menunjukkan cara mengintegrasikan Trello dan Zapier untuk membuat aliran kerja yang kuat, mengautomasikan penciptaan kad Trello apabila menambah data pengguna baru ke pangkalan data MongoDB. Kami akan membina ini menggunakan M.E.A.N. Tumpukan dan penjana yeoman generator-angular-fullstack
.
Konsep Utama:
generator-angular-fullstack
memudahkan penciptaan aplikasi. Menyediakan persekitaran:
npm install -g generator-angular-fullstack
untuk memasang penjana yeoman. yo angular-fullstack
dan konfigurasikannya untuk memasukkan mongoose untuk pemodelan data. Perkembangan sisi pelayan:
Konfigurasikan sambungan mongoDB:
server/config/development.js
'use strict'; module.exports = { mongo: { uri: 'mongodb://<username>:<password>@<host>:<port>/<database>' }, seedDB: true };
yo angular-fullstack:endpoint user
, server/api/user/user.model.js
, name
, email
). location
reason
message
var UserSchema = new Schema({ name: String, email: String, location: String, reason: String, message: String });
untuk membuat borang dengan medan input untuk setiap medan dalam skema MongoDB. Gunakan untuk mengikat nilai input ke skop.
client/app/main/main.html
ng-model
, buat fungsi yang menggunakan untuk menghantar data borang ke endpoint client/app/main/main.controller.js
. sendForm()
$http.post
/api/users
angular.module('yoTrelloApp') .controller('MainCtrl', function($scope, $http) { $scope.sendForm = function() { // ... (form data handling as before) ... }; });
Kesimpulan:
Sistem bersepadu ini menyediakan aliran kerja yang diselaraskan: Pengguna menyerahkan data melalui borang, data disimpan di MongoDB, dan Zapier secara automatik mencipta kad Trello yang sama, mengautomasikan pengurusan tugas. Ingatlah untuk menggantikan nilai tempat letak dalam coretan kod dengan kelayakan MongoDB sebenar anda dan maklumat papan Trello.Atas ialah kandungan terperinci Mendapatkan M.E.A.N. Dengan Trello dan Zapier. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!