Site Overlay

LẬP TRÌNH NODEJS: XÂY DỰNG SERVER QUẢNG CÁO THỜI GIAN THỰC.



Bài tập trong khóa Lập trình Nodejs: XÂY DỰNG SERVER QUẢNG CÁO THỜI GIAN THỰC.

Mọi người thường hay nói sử dụng Nodejs để xây dựng ứng dụng ads server, bài này sẽ cho bạn thấy rõ việc này từ A-Z

Source code:

Lưu ý:
– Video quay từ một buổi học trong khóa LẬP TRÌNH NODEJS tại Khoa Phạm.Cho nên cách trình bày sẽ không giống như một video học online như các bạn thường xem.

*** Bài học này dành cho những bạn đã từng học qua những kiến thức sau: Nodejs cơ bản, Express, EJS & SocketIO.

Khóa học lập trình Nodejs tại Khoa Phạm:

Nguồn: https://tim2lead.com/

Xem thêm bài viết: https://tim2lead.com/category/cong-nghe

2 thoughts on “LẬP TRÌNH NODEJS: XÂY DỰNG SERVER QUẢNG CÁO THỜI GIAN THỰC.

  1. Cám ơn anh vì bài học hữu ích. Em có phần góp ý chút xíu trong phần bài học.

    Chỗ a lấy hình và link của quảng cáo mình có thể giải quyết đơn giản hơn như này:

    Người dùng gửi mảng hình:
    app.get('/admin',(req,res)=>{
    res.render('main',{ads: arrAds});
    });

    ————————- /admin nhận mảng hình:
    <select name="slAd" id="slAd">
    <option value="">--Chon quang cao–</option>
    <% ads.forEach((ad,index)=>{ %>
    <option value="<%= ad.LINK %>"><%= ad.IMAGE %></option>
    <% }) %>
    </select>

    Như vậy, ta kẹp thẳng ad.LINK vào value.

    ————————- /client
    <a id="client-imgUrl" href="" target="_blank"><img id="client-hinh" width="500px" src=""/></a>

    ————————- xuly.js
    Xu ly su kien Send:
    $("#btnSendAd").click(()=>{
    var img = $("#slAd option:selected").text();
    var val = $("#slAd option:selected").val();
    socket.emit("client-send-ad-client",{imgAd: img,imgUrl: val});
    });
    Khi do, lay text và val của option bên admin gửi qua bên client.
    và khi server emit data về client:
    socket.on("server-send-ad-client",(data)=>{
    $("#client-imgUrl").attr("href",data.imgUrl);
    $("#client-hinh").attr("src","imgs/" + data.imgAd);
    });

  2. Em rất muốn theo 1 khóa Nodejs của thầy Khoa nhưng ở ngoài bắc ko có cách nào để học được, mong thầy Khoa chỉ cho cách học được ko ạ.Cám ơn thầy

Leave a Reply

Your email address will not be published. Required fields are marked *