01/10/2018, 16:32

Có nên tách trang admin ra một liên kết riêng?

  • Nhờ các bác tư vấn ạ, em đang nghiên cứu viết web, hồi trước em làm Laravel WebAPI và ASP.NET API hay gắn trang /admin chung với project API, mà sau khi coi nhiều youtuer nước ngoài, thấy lại làm code API project Laravel / ASP riêng rồi tạo project Angular / Vue / React để gọi API đó xử lý trang admin qua locallhost khác.
  • Em có nên tách ra 2 liên kết riêng biệt không, hay nên để chung 1 liên kết rồi dùng /admin để vào vùng admin ạ ?
Đào An viết 18:46 ngày 01/10/2018

Cho chung 1 project cho dễ quản lý . cứ đặt middleware là đc mà tách ra làm gì cho mệt

Son Tran viết 18:43 ngày 01/10/2018

Theo mình thì nên tách riêng ra do bản chất của 2 đối tượng đó khác nhau.
Cách làm của mình là:

Tầng API dùng Laravel hay Django có url dạng: https://mydomain.com/api/v1/article/

Tầng client cho admin có url dạng: https://mydomain.com/admin/

Lúc development thì client chạy server riêng (webpack dev server) có dạng như: http://localhost:8000

Mình sẽ dùng Ngix để proxy nó về domain https://mydomain.dev/admin/

Lúc đưa lên server chỉ cần build nó ra 1 đám js/html và đưa vào 1 folder cố định, lại dùng nginx để proxy folder đó về https://mydomain.com/amin/

Mình có 1 sample project dạng đó dùng backend là Django và Frontend là React tại đây: https://github.com/tbson/kpkg

Đào An viết 18:45 ngày 01/10/2018

M hay lên google gõ tìm starter - laravel/asp - Angular / Vue / React . clone Project đó về rồi chỉnh lại sao cho hợp lý và code

Bài liên quan
0