145. Redux-Saga: Cập Nhật Công Việc P1

145. Redux-Saga: Cập Nhật Công Việc P1



_ Mong nhận được sự đóng góp ý kiến để team chúng tôi cải thiện video và chất lượng kiến thức tốt hơn.

_ DONATE ủng hộ tác giá duy trì VPS, DOMAIN, HOSTING cho các API, SERVER của các khóa học, TEMPLATE cho các khóa front end:

Sacombank: 060187712613 – PHAN PHUOC NGHIEP – PGD BA HOM-CN BINH TAY

Vietcombank: 0501000032266 – PHAN PHUOC NGHIEP – VCB chi nhánh An Lạc

TPBank: 0192 4317 601 – PHAN PHUOC NGHIEP – TPBank Hoàn Kiếm

_ Subscribe ( đăng ký kênh ) để nhận được nhiều video hơn nữa.

_ Liên hệ :

Facebook :
Mail : nghiepuit@gmail.com
Kênh Youtube : youtube.com/nghiepuit

Nguồn: https://trungtamxetai.com.vn

Xem thêm bài viết khác: https://trungtamxetai.com.vn/tai-chinh/

Tagged In:

Related Post

17 Comments

  1. Cảm ơn a về series quá bổ ích, up tiếp video nha anh ơi, e hóng phần login hằng ngày :((

  2. đã like và share cho thầy. mong thầy ra video nữa ạ <3

  3. Cảm ơn thầy, mong thầy ra tiếp video :))

  4. a ơi up video mới đi anh :((

  5. Course này anh còn ra video nữa ko anh

  6. up thêm video đi a ơi :'(

  7. đợi dài cổ rồi anh ơi

  8. Cảm ơn anh vì những bài học cốt lõi như vậy. Hy vọng anh ngày càng phát triển để có thêm những bài học chất lượng :))

  9. Chờ mỏi mòn video mới từ bác Nghiệp. Cảm ơn a nhiều

  10. Cảm ơn thầy nhiều. Khi nào sẽ có video tiếp ạ thầy với phần login. Hóng quá. Chúc thầy một tuần vui vẻ

  11. thầy dạy rất hay luôn

  12. a ơi ko liên quan đến react lắm cho em hỏi e dùng nodemailer gửi mail thì bị lỗi loi:Error: connect ECONNREFUSED 127.0.0.1:587
    “`
    import nodeMailer from 'nodemailer';
    var smtpTransport = require('nodemailer-smtp-transport');
    let adminEmail = process.env.MAIL_USER;
    let adminPassword = process.env.MAIL_PASSWORD;
    let mailHost = process.env.MAIL_HOST;
    let mailPort = process.env.MAIL_PORT;

    let sendMail = (to,subject,htmlContent) => {
    console.log(to)
    let transporter = nodeMailer.createTransport({
    host:mailHost,
    port:587,
    secure: true,
    auth:{
    user:adminEmail,
    pass: adminPassword
    }
    })
    let option = {
    from: adminEmail,
    to,
    subject,
    html: htmlContent
    }
    return transporter.sendMail(option);
    }

    module.exports = sendMail;
    “`

  13. hi thầy, thầy dạy hay quá. Khi nào có tiếp video vậy ạ. Cảm ơn thầy <3

  14. Hay quá ra tiếp video đi anh ơi. 😀

  15. a ơi. a làm 1 project hoàn chỉnh áp dụng tất cả những kiến thức đã được học đi a.

  16. Anh ơi ra video tiếp đi anh

  17. anh ơi. giờ components từ class thành function nên khó dùng lắm anh.

Leave a Reply