Chỉ là verify thông tin thôi chứ nó ko trừ đồng nào của bạn cả. Tương tự như một số free addon của Heroku như Sendgrid hay ClearDB, tất cả đều phải verify credit card, còn quá trình sử dụng thì miễn phí.
Đúng rồi bạn. Vừa comment để hỏi thớt, xong cũng quay ra google sreach 1 đống kết quả thì mới biết phải chạy lệnh pm2 deploy production setup trước . Với nodejs thì có pm2, vậy với các dự án khác như PHP (Laravel) thì bạn có biết sử dụng thằng nào để setup auto deploy cho dự án không nhỉ?
Cảm ơn bạn đã bổ xung, ý hiểu của bạn đúng rồi. Sự khác nhau giữa 2 lệnh là do thứ tự trỏ con trỏ đến địa chỉ khác nhau nên output khác nhau.
Mình góp ý chút phần mã giả nếu bạn mô tả bằng hình vẽ thì sẽ dễ hiểu hơn.
Có vẻ như nó không tìm thấy thư mục: .../autodeploy/source. Trước khi chạy lệnh deploy bạn chạy lệnh setup 1 lần trước:
pm2 deploy production setup
Sau khi chạy lệnh setup trên, pm2 sẽ tạo ra các thư mục theo cấu trúc của nó (Trong đó có thư mục source). Đồng thời kiểm tra xem các cấu hình của pm2 đã đúng theo ý bạn chưa. Nếu OK rồi thì mình mới mang script deploy đấy vào CI/CD để các lần sau nó tự động deploy.
Hình như dùng FormsModule là để hiểu được thuộc tính ngModel cho input ý bạn ơi. Nếu dùng form submit mà k dùng ngModels thì k cần FormsModule vẫn được mà nhỉ .
chào bạn, mình đang theo dõi bài viết của bạn, trong khi đọc mình có chỗ này chưa hiểu lắm :
Thông thường với việc sử dụng HTML + JS, state hoặc giá trị của thẻ <input /> được điều khiển bằng trình duyệt
chứ không phải là do javascript. Nếu bạn cũng giữ giá trị của đầu vào như vậy trong javascript thì nó có nghĩa rằng
có ít nhất "two sources of truth - 2 nguồn của sự thật".
Bạn có thể giải thích chi tiết hơn cho mình với được không. Cám ơn bạn nhiều .
Mình hiện tại cũng đang xử lý front end với angular 6. Cái khó khăn nhất là không thể nào xử lý được triệt để việc hiển thị chức năng theo sự phân quyền trên angular. Cũng theo kiểu khi login thì lưu token. Dựa vào token đã lưu ở local storage để check null hay not null. Nếu not null có nghĩa là đã đăng nhập
Nhưng giá trị này lại có thể được người dùng có thể edit trong F12. Thế là thành ra NULL hay NOT NULL cũng như nhau. Phần hiển thị thì xem như fail. Còn phía server API thì check quyền đc để chặn tác vụ request lên.
THẢO LUẬN
Làm series về react thôi
vote
Bàn dùng cái swift version mấy mà có cái willDidAppear(): vậy ?? " "
Chỉ là verify thông tin thôi chứ nó ko trừ đồng nào của bạn cả. Tương tự như một số free addon của Heroku như Sendgrid hay ClearDB, tất cả đều phải verify credit card, còn quá trình sử dụng thì miễn phí.
Bạn có thể giải thích rõ hơn giúp mình được không?
Với PHP bạn có thể sử dụng Rocketeer hoặc Ansible. Ngoài pm2 còn có thằng Now Deployment có thể giúp mình deploy node.js nữa.
Đúng rồi bạn. Vừa comment để hỏi thớt, xong cũng quay ra google sreach 1 đống kết quả thì mới biết phải chạy lệnh
pm2 deploy production setup
trước . Với nodejs thì có pm2, vậy với các dự án khác như PHP (Laravel) thì bạn có biết sử dụng thằng nào để setup auto deploy cho dự án không nhỉ?Cảm ơn bạn đã bổ xung, ý hiểu của bạn đúng rồi. Sự khác nhau giữa 2 lệnh là do thứ tự trỏ con trỏ đến địa chỉ khác nhau nên output khác nhau. Mình góp ý chút phần mã giả nếu bạn mô tả bằng hình vẽ thì sẽ dễ hiểu hơn.
Có vẻ như nó không tìm thấy thư mục:
.../autodeploy/source
. Trước khi chạy lệnh deploy bạn chạy lệnh setup 1 lần trước:Sau khi chạy lệnh setup trên, pm2 sẽ tạo ra các thư mục theo cấu trúc của nó (Trong đó có thư mục
source
). Đồng thời kiểm tra xem các cấu hình của pm2 đã đúng theo ý bạn chưa. Nếu OK rồi thì mình mới mang script deploy đấy vào CI/CD để các lần sau nó tự động deploy.ok bạn, có vẻ mình hơi nhầm đoạn này, để mình fix lại
Hình như dùng
FormsModule
là để hiểu được thuộc tínhngModel
choinput
ý bạn ơi. Nếu dùng form submit mà k dùngngModels
thì k cầnFormsModule
vẫn được mà nhỉ .Cái này đối tượng của Message thì
message
là được, cần gì phảiany
bạn nhỉ?Bài viết rất bổ ích
chào bạn, mình đang theo dõi bài viết của bạn, trong khi đọc mình có chỗ này chưa hiểu lắm :
Bạn có thể giải thích chi tiết hơn cho mình với được không. Cám ơn bạn nhiều .
mình cũng muốn vậy, nhưng k biết cách để ghép ảnh thường với gif? cảm ơn góp ý của bạn
Ơ, ảnh bên trái là HTML, ảnh bên phải là HTML + CSS chứ, HTML + CSS + JS thì chắc phải là cái ảnh Magic hơn nữa kia
Hay quá =)))
lối viết hài quá :>
Mình hiện tại cũng đang xử lý front end với angular 6. Cái khó khăn nhất là không thể nào xử lý được triệt để việc hiển thị chức năng theo sự phân quyền trên angular. Cũng theo kiểu khi login thì lưu token. Dựa vào token đã lưu ở local storage để check null hay not null. Nếu not null có nghĩa là đã đăng nhập Nhưng giá trị này lại có thể được người dùng có thể edit trong F12. Thế là thành ra NULL hay NOT NULL cũng như nhau. Phần hiển thị thì xem như fail. Còn phía server API thì check quyền đc để chặn tác vụ request lên.
Cái chỗ database.yml, đoạn nay: production: <<: *default database: login_app_production username: login_app password: <%= ENV['LOGIN_APP_DATABASE_PASSWORD'] %> để làm gì?