Pengaturan alamat DB
A. Berikan alamat koneksi DB yang tepat di file src/aircto/model/init.go.
B. sql.Open("mysql", "homestead:secret@tcp([192.168.11.11]:3306)/")
C. Ganti alamat koneksi DB Anda di sini.
Jalankan migrasi DB pada saat pertama
A. Arahkan ke mani@Mani:~/aircto-assignments-16_08/src$ .
B. Jalankan go run aircto/migration/run_migration.go
C. Sekarang database dan user , issues tabel yang dibuat dengan beberapa pengguna dan mengeluarkan data benih. D. Tidak ada API untuk membuat pengguna, silakan gunakan data pengguna seed. Anda dapat menemukan semua daftar pengguna dari sini http://localhost:3011/api/users
Jalankan kode.
A. Arahkan ke mani@Mani:~/aircto-assignments-16_08/src$ .
B. Jalankan go run aircto/main.go
B. Sekarang server mulai melayani di http://localhost:3011/api/
API yang tersedia untuk diuji.
# The following API's no need of any authendication/access token
1. http://localhost:3011/api/
2. http://localhost:3011/api/users
3. http://localhost:3011/api/login
< br / >
# After login access token will be provided for the user, need to send access token along with the request.
1. http://localhost:3011/api/issues // get - all issues
2. http://localhost:3011/api/issue/{issueID:[0-9]+} // get - issue details
3. http://localhost:3011/api/issue // post - create issue
4. http://localhost:3011/api/issue/{issueID:[0-9]+} // put - update issue info
5. http://localhost:3011/api/issue/{issueID:[0-9]+} // delete - delete issue
6. http://localhost:3011/api/issues-by-me
7. http://localhost:3011/api/issues-for-me
Every issue created or updated mail will send to the assigned user with issue info.
Cron Job for generate report mail to all the user. Butuh info lebih lanjut tentang API, silakan merujuk dokumen tukang pos berikut.
Catatan: Seumur hidup terbatas untuk dokumen ini.
Silakan hubungi saya untuk klarifikasi lebih lanjut @ [email protected], 9578628779, Skype: manigandan.dharmalingam
Desain: Sistem akan memiliki dua model yang disebut pengguna dan masalah. Dengan informasi berikut
#1. Pengguna
A. Email b. Nama pengguna c. Nama depan d. Nama terakhir e. Kata sandi f. AccessToken
#2. Masalah
Pernyataan Masalah: Mengekspos API yang tenang untuk membuat pengoperasian sumber daya masalah.
Catatan: