[WILFLC] GIT cheat sheet

  1. Set/Edit remote repo
  2. Ghi đè nhánh trên remote repo lên nhánh trên local

    Dùng trong trường hợp code, commit linh tinh trên local => muốn reset lại từ đầu cho nó nét =)))
  3. Ghi đè 1 nhánh lên nhánh khác

    Dùng trong trường hợp: backup code (đã) chuẩn vào 1 nhánh dev, code code code trong nhánh master => fail => ghi đè nhánh backup dev lên master như cũ
  4. Sửa nội dung commit message

    Dùng trong trường hợp lỡ ghi bậy bạ, chửi rủa do bug quá ức chế trong message commit =)) (chỉ áp dụng cho commit mới nhất)
  5. gitignore file thừa sau khi lỡ commit
  6. Lưu công việc đang giở trên 1 branch lại mà ko cần commit

[WILFLC] Deploy nodejs server to DigitalOcean

 

    1. Push code lên git
    2. Access vào server bằng ssh
    3. Cài nodejs và npm:
    4. Clone code từ git về
    5. cd vào thư mục project 

    6. Cài  foreverjs =>
    7. Start server

      Khi có modify code thì chạy lại bằng:

 

 

 

 

[WILFLC] Detect OS device Nodejs

Xác định device của user request lên server: ios, android, web?

 

[WILFLC] Xử lí vấn đề “Cross-origin resource sharing” khi gọi API – Nodejs

Vấn đề gặp phải khi mình phải code 1 con server để upload ảnh và trả về url. Code xong xuôi, test trên postman chạy ok nhưng khi ốp vào client vkt thì tạch:

  1. Nguồn gốc vấn đề
    Same-Origin Policy:  một biện pháp bảo mật an ninh hạn chế sự tương tác giua 2 document có nguồn gốc khác nhau.Về cơ bản, đây là một chính sách quy định nội dung từ một website chỉ được đọc và thay đổi bởi một thành phần khác cùng site đấy, trường hợp truy cập nằm ngoài phạm vi site sẽ bị chặn.Nếu không có SOP, khi người dùng vô tình truy cập một trang web độc hại, script được đặt sẵn trên này có thể truy cập được dữ liệu và thực hiện tính năng của bất kỳ trang web nào người dùng đã dùng trước đóNguôn gốc ở đây được xác định bởi: protocol, host và port.

    Continue reading [WILFLC] Xử lí vấn đề “Cross-origin resource sharing” khi gọi API – Nodejs