<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Expressjs Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/expressjs.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Expressjs Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-08-20T03:08:37+07:00</lastBuildDate>
                <item>
            <title><![CDATA[NodeJS Bài 5 - Cài đặt Mongoose]]></title>
                        <link>https://viblo.asia/p/nodejs-bai-5-cai-dat-mongoose-x7Z4D9byJnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/nodejs-bai-5-cai-dat-mongoose-x7Z4D9byJnX</guid>
            <description><![CDATA[1. Cài đặt mongoose

2. Cấu trúc thư mục cơ bản

3. Kết nối MongoDB trong app.js

4. Tạo Schema Mongoose
models/book.model.js

Nhiên....]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Johny Bùi</dc:creator>
            <pubDate>2025-06-25 19:54:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[NodeJS Ngày 4 -Thiết lập phân quyền RBAC]]></title>
                        <link>https://viblo.asia/p/nodejs-ngay-4-thiet-lap-phan-quyen-rbac-GyZJZMQE4jm</link>
            <guid isPermaLink="true">https://viblo.asia/p/nodejs-ngay-4-thiet-lap-phan-quyen-rbac-GyZJZMQE4jm</guid>
            <description><![CDATA[Các bước triển khai
1. Lưu role trong Firebase hoặc Database
2. Xác minh idToken từ Firebase để lấy UID
3. Lấy role từ: Trường customClaims trong Fire...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Johny Bùi</dc:creator>
            <pubDate>2025-06-25 19:49:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[NodeJS Ngày 3 - Tạo OAuth Authentication Middleware]]></title>
                        <link>https://viblo.asia/p/nodejs-ngay-3-tao-oauth-authentication-middleware-zOQJwPKNLMP</link>
            <guid isPermaLink="true">https://viblo.asia/p/nodejs-ngay-3-tao-oauth-authentication-middleware-zOQJwPKNLMP</guid>
            <description><![CDATA[Mục tiêu tạo middleware
*     Đọc token từ Authorization: Bearer <idToken>
*     Xác minh với Firebase Admin SDK\
*     Gắn thông tin người dùng vào r...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Johny Bùi</dc:creator>
            <pubDate>2025-06-25 19:35:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[NodeJS Ngày 2 - Tích hợp OAuth vào tính năng đăng ký-đăng nhập]]></title>
                        <link>https://viblo.asia/p/nodejs-ngay-2-tich-hop-oauth-vao-tinh-nang-dang-ky-dang-nhap-qPoL7KkeLvk</link>
            <guid isPermaLink="true">https://viblo.asia/p/nodejs-ngay-2-tich-hop-oauth-vao-tinh-nang-dang-ky-dang-nhap-qPoL7KkeLvk</guid>
            <description><![CDATA[Hiện nay, OAuth là một tính năng hết sức cơ bản cho những ứng dụng web. Vì vậy việc tìm hiểu các bước tích hợp OAuth vào tính năng đăng ký-đăng nhập l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Johny Bùi</dc:creator>
            <pubDate>2025-06-25 17:34:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Part 1: Tự tay build lại một Web server framework cho Java]]></title>
                        <link>https://viblo.asia/p/part-1-tu-tay-build-lai-mot-web-server-framework-cho-java-aNj4vPM8L6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/part-1-tu-tay-build-lai-mot-web-server-framework-cho-java-aNj4vPM8L6r</guid>
            <description><![CDATA[Chào người anh em 

Năm mới Chúc người anh em một năm mới thành công, vạn sự như ý, anh em nào đang học code thì học lẹ lẹ để còn chiến kiếm tiền nữa ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sang Le</dc:creator>
            <pubDate>2025-01-29 12:01:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu]]></title>
                        <link>https://viblo.asia/p/gioi-thieu-pgjLNm9AJ32</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-pgjLNm9AJ32</guid>
            <description><![CDATA[ĐÂY LÀ PHẦN CẦN CHUẨN BỊ TRƯỚC KHI VÀO HỌC NODE JS
Http protocol
Trước tiên bạn cần hiểu về cách thức truyền request đi và được trả về từ đâu? và làm ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiên trì</dc:creator>
            <pubDate>2023-06-18 11:32:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Auto Deploy NodeJS App Using Vercel]]></title>
                        <link>https://viblo.asia/p/auto-deploy-nodejs-app-using-vercel-EbNVQx5oLvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/auto-deploy-nodejs-app-using-vercel-EbNVQx5oLvR</guid>
            <description><![CDATA[Chào mọi người,

Hôm nay mình sẽ giới thiệu cho mọi người cách auto deploy một ứng dụng NodeJS.

Nào, bắt đầu thôi.

1. Đầu tiên chúng ta cùng tìm hiể...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vantanhly</dc:creator>
            <pubDate>2023-05-30 22:30:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Deploy NodeJS API App Using ExpressJS, MongoDB with Render]]></title>
                        <link>https://viblo.asia/p/deploy-nodejs-api-app-using-expressjs-mongodb-with-render-obA463ZxJKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/deploy-nodejs-api-app-using-expressjs-mongodb-with-render-obA463ZxJKv</guid>
            <description><![CDATA[1. Giới thiệu

Render là một nền tảng đám mây mạnh mẽ cho phép triển khai các ứng dụng web và dịch vụ API một cách dễ dàng. Trong bài viết này, chúng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vantanhly</dc:creator>
            <pubDate>2023-05-12 13:34:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạo REST API trên Nodejs với Express và Prisma sử dụng Typescript]]></title>
                        <link>https://viblo.asia/p/tao-rest-api-tren-nodejs-voi-express-va-prisma-su-dung-typescript-naQZRPnj5vx</link>
            <guid isPermaLink="true">https://viblo.asia/p/tao-rest-api-tren-nodejs-voi-express-va-prisma-su-dung-typescript-naQZRPnj5vx</guid>
            <description><![CDATA[Lời mở đầu

Thế giới của lập trình viên web đang hết sức quen thuộc với những "containerized application", hay nói cách khác bây giờ đang là thời đại ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiên Đinh</dc:creator>
            <pubDate>2022-08-07 10:40:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Firebase chats và cách tổ chức dữ liệu members, messages và bảo mật thông tin chats | Rules Firebase]]></title>
                        <link>https://viblo.asia/p/firebase-chats-va-cach-to-chuc-du-lieu-members-messages-va-bao-mat-thong-tin-chats-rules-firebase-GrLZDo7JKk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/firebase-chats-va-cach-to-chuc-du-lieu-members-messages-va-bao-mat-thong-tin-chats-rules-firebase-GrLZDo7JKk0</guid>
            <description><![CDATA[Bài viết gốc: anonystick.com

Giả sử bạn có một ứng dụng trò chuyện mà bạn muốn kích hoạt cuộc trò chuyện riêng tư giữa một nhóm người được chọn or cá...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tips javascript</dc:creator>
            <pubDate>2022-07-20 14:48:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nodejs - Express Framework (P2)]]></title>
                        <link>https://viblo.asia/p/nodejs-express-framework-p2-gAm5yEwk5db</link>
            <guid isPermaLink="true">https://viblo.asia/p/nodejs-express-framework-p2-gAm5yEwk5db</guid>
            <description><![CDATA[Tiếp tục serie đào sâu node.js ta sẽ tìm hiểu xem tiếp các khái niệm về template, debug và xử lý lỗi trong Express.

Template

Express thường được sử ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ren</dc:creator>
            <pubDate>2022-03-13 18:44:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[MVC trong Express và ví dụ minh họa]]></title>
                        <link>https://viblo.asia/p/mvc-trong-express-va-vi-du-minh-hoa-924lJ8nNKPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/mvc-trong-express-va-vi-du-minh-hoa-924lJ8nNKPM</guid>
            <description><![CDATA[![](https://images.viblo.asia/17183818-5bbe-4da4-9c40-3b0f768dc2e5.png)



Xin chào các bạn!

Nếu bạn nào đã quen với mô hình MVC thì có thể nhận ra n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Châu IT</dc:creator>
            <pubDate>2021-09-21 16:55:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng API CRUD đơn giản bằng Express - Node.js]]></title>
                        <link>https://viblo.asia/p/xay-dung-api-crud-don-gian-bang-express-nodejs-ByEZkj2AKQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-api-crud-don-gian-bang-express-nodejs-ByEZkj2AKQ0</guid>
            <description><![CDATA[1. Mở đầu
Xin chào các bạn, ở bài viết này chúng ta sẽ cùng tìm hiểu về cách xây dựng API bằng Node.js nhé. Mình sẽ sử dụng framework Express, CSDL là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phú Nghĩa</dc:creator>
            <pubDate>2021-09-11 23:12:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn dùng Overnightjs + Sequelize bằng Typescipt để tạo ứng dụng Nodejs]]></title>
                        <link>https://viblo.asia/p/huong-dan-dung-overnightjs-sequelize-bang-typescipt-de-tao-ung-dung-nodejs-aWj53oe856m</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-dung-overnightjs-sequelize-bang-typescipt-de-tao-ung-dung-nodejs-aWj53oe856m</guid>
            <description><![CDATA[Chào mọi người !

Bài viết này sẽ hướng dẫn các bạn một cách chi tiết cách sử dụng Sequelize và Overnightjs bằng Typescript để tạo một dứng dụng Nodej...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phat Lam</dc:creator>
            <pubDate>2021-09-02 15:56:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng ứng dụng web với NodeJS + ExpressJS + Pug]]></title>
                        <link>https://viblo.asia/p/xay-dung-ung-dung-web-voi-nodejs-expressjs-pug-Do754dLX5M6</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-ung-dung-web-voi-nodejs-expressjs-pug-Do754dLX5M6</guid>
            <description><![CDATA[Intro
Xin chào các bạn.

Bài viết này sẽ hướng dẫn cho những bạn mới (và dành cho  người hay quên như mình có thể xem lại khi cần :sweat_smile: ) cách...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">T Dung</dc:creator>
            <pubDate>2021-05-25 21:22:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng Server-Side Rendering trong React theo phong cách của tôi]]></title>
                        <link>https://viblo.asia/p/xay-dung-server-side-rendering-trong-react-theo-phong-cach-cua-toi-eW65GmExZDO</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-server-side-rendering-trong-react-theo-phong-cach-cua-toi-eW65GmExZDO</guid>
            <description><![CDATA[Chào bạn, sau một khoảng thời gian nghỉ tết ngắn, chúng ta hầu hết đã trở lại với công việc và mình cũng không ngoại lệ. Dư âm tết vẫn còn đấy nhưng c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Tran Dai</dc:creator>
            <pubDate>2021-02-20 16:43:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số nhược điểm khi sử dụng GraphQL]]></title>
                        <link>https://viblo.asia/p/mot-so-nhuoc-diem-khi-su-dung-graphql-Eb85o4p0K2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-nhuoc-diem-khi-su-dung-graphql-Eb85o4p0K2G</guid>
            <description><![CDATA[GraphQL là một thư viện mới và rất tuyệt vời, nó đảm bảo API của bạn không thừa thay thiếu dữ liệu so với cần thiết.
Tuy nhiên nó là một thư viện mới ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Thành Long</dc:creator>
            <pubDate>2020-12-15 22:30:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Express Basic: F1Tours Project - Circuit9 - Using MongoDb with mongoose - Use mongoose Model in Controller]]></title>
                        <link>https://viblo.asia/p/express-basic-f1tours-project-circuit9-using-mongodb-with-mongoose-use-mongoose-model-in-controller-oOVlY2Go58W</link>
            <guid isPermaLink="true">https://viblo.asia/p/express-basic-f1tours-project-circuit9-using-mongodb-with-mongoose-use-mongoose-model-in-controller-oOVlY2Go58W</guid>
            <description><![CDATA[Chào các bạn! Nối tiếp Circuit8. Hôm nay, chúng ta tiếp tục đến với chặng 9 của "F1 Tours"! Trong phần này, mình sẽ sử dụng mongoose model trong contr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dinh Tran Minh Hieu</dc:creator>
            <pubDate>2020-09-23 02:59:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng một website đơn giản với ExpressJs]]></title>
                        <link>https://viblo.asia/p/xay-dung-mot-website-don-gian-voi-expressjs-YWOZr6jEZQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-mot-website-don-gian-voi-expressjs-YWOZr6jEZQ0</guid>
            <description><![CDATA[Trong bài viết này mình sẽ giới thiệu cách để tạo một blog đơn giản với ExpressJS.
Cài đặt và sử dụng ES6
Đầu tiên mình khởi tạo project:
Tiếp theo mì...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ninenineseven</dc:creator>
            <pubDate>2019-09-23 05:54:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dockerizing fullstack app with reactjs, expressjs, postgresql (Phần 2)]]></title>
                        <link>https://viblo.asia/p/dockerizing-fullstack-app-with-reactjs-expressjs-postgresql-phan-2-XL6lAnDN5ek</link>
            <guid isPermaLink="true">https://viblo.asia/p/dockerizing-fullstack-app-with-reactjs-expressjs-postgresql-phan-2-XL6lAnDN5ek</guid>
            <description><![CDATA[Chào mọi người, lại là mình đây, hôm nay chúng ta cùng nhau hoàn thành nốt "Như thế nào để kết hợp reactjs, expressjs, postresql và docker trong một ứ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Tran Dai</dc:creator>
            <pubDate>2019-07-18 21:03:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Expressjs 4.x song kiếm hợp bích cùng ES6 trong ứng dụng Nodejs - Một sự kết hợp hoàn hảo]]></title>
                        <link>https://viblo.asia/p/expressjs-4x-song-kiem-hop-bich-cung-es6-trong-ung-dung-nodejs-mot-su-ket-hop-hoan-hao-1VgZv1aRKAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/expressjs-4x-song-kiem-hop-bich-cung-es6-trong-ung-dung-nodejs-mot-su-ket-hop-hoan-hao-1VgZv1aRKAw</guid>
            <description><![CDATA[![](https://images.viblo.asia/af60fee3-209b-4b44-b5a1-f62da2a9c2fe.png)



Như các bạn đã biết, NodeJS là một mã nguồn được xây dựng dựa trên nền tảng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lâm Ngọc Khương</dc:creator>
            <pubDate>2019-06-23 23:12:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dockerizing fullstack app with reactjs, expressjs, postgresql (Phần 1)]]></title>
                        <link>https://viblo.asia/p/dockerizing-fullstack-app-with-reactjs-expressjs-postgresql-phan-1-maGK74zMZj2</link>
            <guid isPermaLink="true">https://viblo.asia/p/dockerizing-fullstack-app-with-reactjs-expressjs-postgresql-phan-1-maGK74zMZj2</guid>
            <description><![CDATA[Chào mọi người, mình là Đại một lập trình viên fullstack và đây cũng là lần đầu tiên mình làm chuyện ấy ở viblo. Hi vọng những kiến thức mà mình chia ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Tran Dai</dc:creator>
            <pubDate>2019-06-19 21:51:42</pubDate>
                                                                                                        </item>
            </channel>
</rss>
