fbpx
Tài liệu hướng dẫn và tối ưu dịch vụ
  • Kiến thức Hosting
    dich-vu-nvme-web-hosting

    Dịch vụ NVMe Web Hosting – “Ngựa chiến mới” “soán ngôi” Cloud Hosting tại TinoHost, chỉ từ 55k/tháng

    vps-nvme

    VPS NVMe – Lựa chọn tối ưu dành cho doanh nghiệp lớn

    windows-server-la-gi

    Windows Server là gì? Tổng hợp kiến thức cần biết về Windows Server

    nextcloud-la-gi

    Nextcloud là gì? Cách cài đặt Nextcloud trên web hosting

    cyberpanel-la-gi

    CyberPanel là gì? Hướng dẫn cách cài đặt và cấu hình CyberPanel trên CentOS 7

    whmcs-la-gi

    WHMCS là gì? Hướng dẫn bảo mật cho WHMCS

    railgun-la-gi

    Railgun là gì? Kích hoạt CloudFlare Railgun trên WordPress miễn phí!

    server-la-gi

    Máy chủ (Server) là gì? Tìm hiểu tổng quan về Server

    application-server-la-gi

    Application server là gì? Application server khác gì với web server?

    Trending Tags

    • Webmasters
      trinh-quan-ly-web-host-whm-la-gi

      Trình quản lý Web Host (WHM) là gì? Sự khác biệt giữa WHM và cPanel

      wordpress-performance-la-gi

      WordPress Performance là gì? Bật mí công cụ tối ưu hiệu suất WordPress – AccelerateWP

      ma-nguon-mo-open-source-la-gi

      Mã nguồn mở (Open Source) là gì? Phần mềm mã nguồn mở có bảo mật không?

      c-c-la-gi

      C/C++ là gì? Ứng dụng của C/C++ trong thực tiễn

      pascal-la-gi

      Pascal là gì? Khám phá ứng dụng của ngôn ngữ lập trình Pascal và tầm quan trọng trong thế giới công nghệ

      scheme-la-gi

      Scheme là gì? Tổng hợp kiến thức cần biết về Scheme

      site-health-check-la-gi

      Site Health Check là gì? Khám phá sức mạnh của công cụ kiểm tra “sức khoẻ” website

      phpdesigner-la-gi

      phpDesigner là gì? Hướng dẫn cách tải, cài đặt và sử dụng phpDesigner cơ bản

      bluefish-editor-la-gi

      Bluefish Editor là gì? Cách tải, cài đặt và sử dụng Bluefish Editor cơ bản

      Trending Tags

      • Khuyến Mãi
        nang-cap-mien-phi-SSD-qua-NVMe

        TinoHost thông báo nâng cấp miễn phí SSD qua NVMe cho khách hàng cũ 

        tinohost-sieu-sale-mung-sieu-pham

        TinoHost siêu sale mừng siêu phẩm: – 40% NVMe Web Hosting và VPS NVMe!

        ganh-qua-quoc-khanh-dai-thang-doanh-thu

        -78%, -40%lifetime, miễn phí nâng cấp hosting, miễn phí COMBO KHỞI NGHIỆP 6 triệu đồng, …gánh quà Quốc khánh – đại thắng doanh thu với TinoHost!

        mien-phi-combo-khoi-nghiep

        TinoHost miễn phí COMBO KHỞI NGHIỆP trị giá 6 triệu đồng!

        mien-phi-ten-mien-id-biz-vn-2-nam-dau

        Tino Group miễn phí tên miền .ID.VN và .BIZ.VN 2 năm đầu, từ 06/2023!

        tinohost-mua-1-tang-1

        TinoHost tặng quà “hot” mừng đại lễ: Mua 1 tặng 1, x2 thời gian sử dụng; cho “mua thiếu”, …

        tinohost-sale-huy-diet-2022

        [Black Friday] Sale huỷ diệt 2023: hoàn tiền 100%, -90%, tên miền 0 đồng, … và nhiều ưu đãi độc quyền tại TinoHost!

        50-tron-doi-hosting

        -50% trọn đời Hosting: ưu đãi độc quyền tại TinoHost, duy nhất 10/10/2022!

        tinohost-uu-dai-22-ngay

        Sở hữu “siêu phẩm ngành Host” với -65% suốt 22 ngày, -40% trọn đời, đặc biệt “deal siêu đỉnh” duy nhất ngày 2/9

        Trending Tags

        • Kiếm tiền online
          cach-kiem-tien-tren-dien-thoai-tu-mang-xa-hoi

          Tổng hợp 5 cách kiếm tiền trên điện thoại từ mạng xã hội uy tín, dễ thực hiện

          affiliate-marketing-cho-nguoi-moi

          Affiliate Marketing cho người mới: Cơ hội làm giàu cho các nhà sáng tạo nội dung số

          kiem-tien-tren-tiktok

          Cách đăng ký kiếm tiền trên TikTok với chương trình giới thiệu bạn bè

          kiem-tien-qua-mang-bang-cach-xem-quang-cao

          Bật mí các website/ứng dụng kiếm tiền qua mạng bằng cách xem quảng cáo

          commission-la-gi

          Commission là gì? Tổng hợp kiến thức cần biết về Commission Affiliate

          su-that-choi-game-kiem-tien-co-hay-khong

          Sự thật chơi game kiếm tiền có hay không? Vạch trần những chiêu trò lừa đảo kiếm tiền qua chơi game

          app-ban-hang-online-khong-can-von

          5 app bán hàng online không cần vốn: cơ hội kiếm tiền từ con số 0

          kiem-tien-affiliate-hosting-voi-tinohost

          Hướng dẫn cách kiếm tiền Affiliate Hosting với TinoHost từ A-Z

          cach-kiem-tien-online-tai-nha-bang-dien-thoai

          9 cách kiếm tiền online tại nhà bằng điện thoại ít rủi ro, dễ thực hiện

          Trending Tags

          • Tài liệu
            • Hướng dẫn về Tên Miền
            • Hướng dẫn về Cloud Hosting
            • Hướng dẫn về Cloud VPS
            • Câu hỏi chung về WordPress
            • Hướng dẫn Email Server
            • Hướng Dẫn Về Tổng Đài Ảo
            • Hướng Dẫn Về Hóa Đơn Điện Tử
            • Hướng dẫn về Thanh Toán
            • Hướng dẫn về Chứng chỉ SSL
            • Hướng dẫn cho Cộng Tác Viên
            • Hướng dẫn chung
            • Câu hỏi thường gặp
            • Hướng dẫn về SEO hosting.
          • Bitrix24
            • Applications
            • Bitrix24 Drive
            • Calendars
            • Chats and Calls
            • Contact Center
            • CRM
            • CRM + Online Store
            • CRM Analytics (Beta)
            • CRM Marketing
            • CRM Store (Beta)
            • Desktop App
            • Employees
            • Feed
            • Knowledge Base (Beta)
            • Mobile App
            • My Profile
            • Online Store (Beta)
            • Open Chanels
            • Robotic Process Automation (Beta)
            • Sales Center (Beta)
          • Dịch vụ
            • Tên miền
            • Hosting
            • VPS
            • Email doanh nghiệp
            • Chứng chỉ SSL
            • Tổng đài ảo
            • Thiết kế website
            • Dịch vụ chuyển đổi số
          • Kiến thức Hosting
            dich-vu-nvme-web-hosting

            Dịch vụ NVMe Web Hosting – “Ngựa chiến mới” “soán ngôi” Cloud Hosting tại TinoHost, chỉ từ 55k/tháng

            vps-nvme

            VPS NVMe – Lựa chọn tối ưu dành cho doanh nghiệp lớn

            windows-server-la-gi

            Windows Server là gì? Tổng hợp kiến thức cần biết về Windows Server

            nextcloud-la-gi

            Nextcloud là gì? Cách cài đặt Nextcloud trên web hosting

            cyberpanel-la-gi

            CyberPanel là gì? Hướng dẫn cách cài đặt và cấu hình CyberPanel trên CentOS 7

            whmcs-la-gi

            WHMCS là gì? Hướng dẫn bảo mật cho WHMCS

            railgun-la-gi

            Railgun là gì? Kích hoạt CloudFlare Railgun trên WordPress miễn phí!

            server-la-gi

            Máy chủ (Server) là gì? Tìm hiểu tổng quan về Server

            application-server-la-gi

            Application server là gì? Application server khác gì với web server?

            Trending Tags

            • Webmasters
              trinh-quan-ly-web-host-whm-la-gi

              Trình quản lý Web Host (WHM) là gì? Sự khác biệt giữa WHM và cPanel

              wordpress-performance-la-gi

              WordPress Performance là gì? Bật mí công cụ tối ưu hiệu suất WordPress – AccelerateWP

              ma-nguon-mo-open-source-la-gi

              Mã nguồn mở (Open Source) là gì? Phần mềm mã nguồn mở có bảo mật không?

              c-c-la-gi

              C/C++ là gì? Ứng dụng của C/C++ trong thực tiễn

              pascal-la-gi

              Pascal là gì? Khám phá ứng dụng của ngôn ngữ lập trình Pascal và tầm quan trọng trong thế giới công nghệ

              scheme-la-gi

              Scheme là gì? Tổng hợp kiến thức cần biết về Scheme

              site-health-check-la-gi

              Site Health Check là gì? Khám phá sức mạnh của công cụ kiểm tra “sức khoẻ” website

              phpdesigner-la-gi

              phpDesigner là gì? Hướng dẫn cách tải, cài đặt và sử dụng phpDesigner cơ bản

              bluefish-editor-la-gi

              Bluefish Editor là gì? Cách tải, cài đặt và sử dụng Bluefish Editor cơ bản

              Trending Tags

              • Khuyến Mãi
                nang-cap-mien-phi-SSD-qua-NVMe

                TinoHost thông báo nâng cấp miễn phí SSD qua NVMe cho khách hàng cũ 

                tinohost-sieu-sale-mung-sieu-pham

                TinoHost siêu sale mừng siêu phẩm: – 40% NVMe Web Hosting và VPS NVMe!

                ganh-qua-quoc-khanh-dai-thang-doanh-thu

                -78%, -40%lifetime, miễn phí nâng cấp hosting, miễn phí COMBO KHỞI NGHIỆP 6 triệu đồng, …gánh quà Quốc khánh – đại thắng doanh thu với TinoHost!

                mien-phi-combo-khoi-nghiep

                TinoHost miễn phí COMBO KHỞI NGHIỆP trị giá 6 triệu đồng!

                mien-phi-ten-mien-id-biz-vn-2-nam-dau

                Tino Group miễn phí tên miền .ID.VN và .BIZ.VN 2 năm đầu, từ 06/2023!

                tinohost-mua-1-tang-1

                TinoHost tặng quà “hot” mừng đại lễ: Mua 1 tặng 1, x2 thời gian sử dụng; cho “mua thiếu”, …

                tinohost-sale-huy-diet-2022

                [Black Friday] Sale huỷ diệt 2023: hoàn tiền 100%, -90%, tên miền 0 đồng, … và nhiều ưu đãi độc quyền tại TinoHost!

                50-tron-doi-hosting

                -50% trọn đời Hosting: ưu đãi độc quyền tại TinoHost, duy nhất 10/10/2022!

                tinohost-uu-dai-22-ngay

                Sở hữu “siêu phẩm ngành Host” với -65% suốt 22 ngày, -40% trọn đời, đặc biệt “deal siêu đỉnh” duy nhất ngày 2/9

                Trending Tags

                • Kiếm tiền online
                  cach-kiem-tien-tren-dien-thoai-tu-mang-xa-hoi

                  Tổng hợp 5 cách kiếm tiền trên điện thoại từ mạng xã hội uy tín, dễ thực hiện

                  affiliate-marketing-cho-nguoi-moi

                  Affiliate Marketing cho người mới: Cơ hội làm giàu cho các nhà sáng tạo nội dung số

                  kiem-tien-tren-tiktok

                  Cách đăng ký kiếm tiền trên TikTok với chương trình giới thiệu bạn bè

                  kiem-tien-qua-mang-bang-cach-xem-quang-cao

                  Bật mí các website/ứng dụng kiếm tiền qua mạng bằng cách xem quảng cáo

                  commission-la-gi

                  Commission là gì? Tổng hợp kiến thức cần biết về Commission Affiliate

                  su-that-choi-game-kiem-tien-co-hay-khong

                  Sự thật chơi game kiếm tiền có hay không? Vạch trần những chiêu trò lừa đảo kiếm tiền qua chơi game

                  app-ban-hang-online-khong-can-von

                  5 app bán hàng online không cần vốn: cơ hội kiếm tiền từ con số 0

                  kiem-tien-affiliate-hosting-voi-tinohost

                  Hướng dẫn cách kiếm tiền Affiliate Hosting với TinoHost từ A-Z

                  cach-kiem-tien-online-tai-nha-bang-dien-thoai

                  9 cách kiếm tiền online tại nhà bằng điện thoại ít rủi ro, dễ thực hiện

                  Trending Tags

                  • Tài liệu
                    • Hướng dẫn về Tên Miền
                    • Hướng dẫn về Cloud Hosting
                    • Hướng dẫn về Cloud VPS
                    • Câu hỏi chung về WordPress
                    • Hướng dẫn Email Server
                    • Hướng Dẫn Về Tổng Đài Ảo
                    • Hướng Dẫn Về Hóa Đơn Điện Tử
                    • Hướng dẫn về Thanh Toán
                    • Hướng dẫn về Chứng chỉ SSL
                    • Hướng dẫn cho Cộng Tác Viên
                    • Hướng dẫn chung
                    • Câu hỏi thường gặp
                    • Hướng dẫn về SEO hosting.
                  • Bitrix24
                    • Applications
                    • Bitrix24 Drive
                    • Calendars
                    • Chats and Calls
                    • Contact Center
                    • CRM
                    • CRM + Online Store
                    • CRM Analytics (Beta)
                    • CRM Marketing
                    • CRM Store (Beta)
                    • Desktop App
                    • Employees
                    • Feed
                    • Knowledge Base (Beta)
                    • Mobile App
                    • My Profile
                    • Online Store (Beta)
                    • Open Chanels
                    • Robotic Process Automation (Beta)
                    • Sales Center (Beta)
                  • Dịch vụ
                    • Tên miền
                    • Hosting
                    • VPS
                    • Email doanh nghiệp
                    • Chứng chỉ SSL
                    • Tổng đài ảo
                    • Thiết kế website
                    • Dịch vụ chuyển đổi số
                  Tài liệu hướng dẫn và tối ưu dịch vụ

                  ExpressJS là gì? Tại sao nên sử dụng ExpressJS?

                  được viết bởi Đông Tùng
                  trong chuyên mục Webmasters
                  76 4
                  0
                  Expressjs-la-gi
                  80
                  CHIA SẺ
                  2.7k
                  LƯỢT XEM
                  Chia sẻ trên FacebookChia sẻ trên Twitter
                  QUẢNG CÁO

                  NỘI DUNG BÀI VIẾT

                  1. ExpressJS là gì?
                    1. Định nghĩa ExpressJS
                    2. ExpressJS được sử dụng để làm gì?
                  2. Các tính năng và lợi ích nổi bật của ExpressJS
                    1. Các tính năng của ExpressJS
                    2. Những lợi ích của ExpressJS
                  3. Hướng dẫn cài đặt ExpressJS
                    1. Tại sao nên sử dụng ExpressJS?
                    2. Cách cài đặt ExpressJS
                  4. FAQs về ExpressJS
                  5. Làm cách nào để xử lý các phản hồi 404?
                  6. ExpressJS hỗ trợ công cụ mẫu nào?
                  7. Các bước để thiết lập một ứng dụng ExpressJS?
                  8. Học ExpressJS mất bao lâu?

                  Nếu bạn đã thực hiện bất kỳ công việc nào với Node.js hoặc bất kỳ lập trình phía máy chủ nói chung, bạn sẽ biết đến ExpressJS. Framework này được sử dụng rộng rãi bởi các công ty lớn như Fox Sports, IBM và thậm chí cả Uber. Vậy ExpressJS là gì? Tại sao nên sử dụng ExpressJS? Các bạn hãy đọc ngay bài viết dưới đây để biết thêm chi tiết nhé!

                  ExpressJS là gì?

                  Định nghĩa ExpressJS

                  ExpressJS là một framework ứng dụng web có mã nguồn mở và miễn phí được xây dựng trên nền tảng Node.js. ExpressJS được sử dụng để thiết kế và phát triển các ứng dụng web một cách nhanh chóng. Để hiểu ExpressJS, người dùng chỉ cần phải biết JavaScript, do đó nên việc xây dựng các ứng dụng web và API trở nên đơn giản hơn đối với các lập trình viên và nhà phát triển đã thành thạo JavaScript trước đó.

                  Vì ExpressJS là một framework của Node.js nên hầu hết các mã đã được viết sẵn cho các lập trình viên làm việc. Bạn có thể tạo các ứng dụng web cho một trang, nhiều trang hoặc kết hợp lại bằng cách sử dụng ExpressJS. framework này khá nhẹ, giúp tổ chức các ứng dụng web ở phía máy chủ thành một kiến ​​trúc MVC hoàn hảo hơn.

                  ExpressJS hỗ trợ nâng cao các chức năng của NodeJS. Nếu bạn không sử dụng ExpressJS, bạn phải thực hiện rất nhiều lập trình phức tạp để xây dựng một API hiệu quả. ExpressJS đã giúp cho việc lập trình trong NodeJS trở nên dễ dàng hơn rất nhiều.

                  Expressjs-la-gi

                  ExpressJS được sử dụng để làm gì?

                  ExpressJS sẽ giúp bạn tổ chức kiến ​​trúc back-end của mình. Các nhà phát triển web thường sử dụng ExpressJS để triển khai kiến ​​trúc MVC, điều này cho phép họ viết một codebase back-end bảo trì tương đối dễ dàng.

                  Bởi vì ExpressJS hoạt động trên back-end, nên bạn có thể coi công nghệ này như một “bộ não đằng sau một trang web”. Ví dụ: ExpressJS có thể xác định cách những trang được định tuyến trên một trang web. Hơn nữa, một nhà phát triển có thể sử dụng ExpressJS để quản lý xác thực trên một trang web.

                  Dưới đây là một số trường hợp sử dụng của ExpressJS:

                  • Sử dụng cookie trên một trang web
                  • Triển khai xác thực
                  • Thêm thanh tìm kiếm vào một trang web
                  • Cung cấp các tệp tĩnh như hình ảnh

                  Các tính năng và lợi ích nổi bật của ExpressJS

                  Các tính năng của ExpressJS

                  Phát triển máy chủ nhanh hơn

                  ExpressJS cung cấp cho bạn nhiều tính năng phổ biến của Node.js dưới dạng hàm có thể dễ dàng sử dụng ở bất kỳ đâu trong chương trình. Điều này sẽ giúp rút ngắn thời gian để viết code.

                  Phần mềm trung gian

                  Phần mềm trung gian là một phần trong chương trình cho phép truy cập vào cơ sở dữ liệu, xem xét yêu cầu của khách hàng và các phần mềm trung gian khác. Tính năng này chịu trách nhiệm chính cho việc tổ chức chức năng khác nhau của ExpressJS.

                  Định tuyến

                  ExpressJS cung cấp một cơ chế định tuyến nâng cao giúp duy trì trạng thái của trang web.

                  ExpressJS là gì? Tại sao nên sử dụng ExpressJS? 2
                  QUẢNG CÁO

                  Khuôn mẫu

                  ExpressJS cung cấp các công cụ tạo khuôn mẫu cho phép các nhà phát triển tạo nội dung động trên các trang web bằng việc xây dựng các mẫu HTML ở phía máy chủ.

                  Gỡ lỗi

                  Gỡ lỗi là yếu tố quan trọng để phát triển các ứng dụng web. ExpressJS giúp gỡ lỗi dễ dàng hơn bằng cách cung cấp một cơ chế có khả năng xác định chính xác phần ứng dụng web có lỗi.

                  Expressjs-la-gi

                  Những lợi ích của ExpressJS

                  • Rất dễ học, chỉ cần bạn biết JavaScript, bạn sẽ không cần phải học một ngôn ngữ mới để học ExpressJS
                  • Giúp cho việc phát triển back-end dễ dàng hơn nhiều khi sử dụng ExpressJS
                  • Mã JavaScript được diễn giải thông qua Google V8 JavaScript Engine của Node.js. Do đó, mã sẽ được thực hiện một cách nhanh chóng và dễ dàng.
                  • ExpressJS rất đơn giản để tùy chỉnh và sử dụng theo nhu cầu.
                  • Cung cấp một module phần mềm trung gian linh hoạt và rất hữu ích để thực hiện các tác vụ bổ sung theo phản hồi và yêu cầu.
                  • Hỗ trợ phát triển ứng dụng theo mô hình MVC, đây là mô hình phổ biến cho việc lập trình web hiện nay.

                  Hướng dẫn cài đặt ExpressJS

                  Tại sao nên sử dụng ExpressJS?

                  Tài sản quý giá nhất trong bất kỳ doanh nghiệp nào chính là thời gian. Nhiều lập trình viên chịu áp lực phải xây dựng các ứng dụng web hiệu quả trong một khoảng thời gian ngắn. Nhưng quá trình để làm điều này lại không đơn giản như vậy. Đây là lúc ExpressJS trở thành cứu cho họ.

                  ExpressJS có thể giảm một nửa thời gian viết mã mà vẫn giúp nhà phát triển xây dựng các ứng dụng web hiệu quả. ExpressJS còn cung cấp các tính năng khác nhau giúp tiết kiệm công sức rất nhiều.

                  ExpressJS được sử dụng tương đối dễ dàng vì có hỗ trợ JavaScript. Javascript rất dễ học đối với bất kỳ ai. Do đó, ExpressJS là một công cụ tuyệt vời cho những người mới bắt đầu tham gia vào lĩnh vực phát triển ứng dụng web và gặt hái được thành công.

                  Bên cạnh đó, ExpressJS được phát triển dựa trên nền tảng Node.js. Đây là một kiến trúc hướng sự kiện và có khả năng xử lý hàng nghìn yêu cầu của khách hàng cùng một lúc, điều mà PHP không thể thực hiện được. Node.js được thiết kế dành riêng để hỗ trợ các ứng dụng web thực.

                  Điều quan trọng kế tiếp của doanh nghiệp là việc sử dụng tiền sao cho hiệu quả để tối đa hóa lợi nhuận. ExpressJS lại là một ứng dụng web miễn phí và mã nguồn mở, do đó không có lý do gì để không sử dụng framework này.

                  Expressjs-la-gi

                  Cách cài đặt ExpressJS

                  Bước 1: Đầu tiên, bạn hãy tạo một thư mục E:\express\myapp dùng để lưu trữ ứng dụng của bạn. Sau đó tiến hành cd đến thư mục này:

                  > E:
                  
                  > cd E:\express\myapp

                  Bước 2: Tiếp theo hãy sử dụng lệnh npm init để tạo một file package.json cho ứng dụng.

                  E:\express\myapp> npm init

                  Lệnh này sẽ thông báo cho bạn một số điều như tên, mô tả và phiên bản của ứng dụng. Lúc này, bạn chỉ cần nhấn RETURN để chấp nhận cài đặt mặc định, với ngoại lệ sau:

                  entry point: (index.js)

                  Bước 3: Tiếp theo bạn nhập app.js hoặc bất cứ tên nào bạn muốn đặt tên thay thế cho index.js. Nếu bạn muốn sử dụng index.js, hãy nhấn RETURN để chấp nhận tên tệp mặc định này.

                  Bước 4: Tiến hành cài đặt Express framework trong thư mục E:\express\myapp bằng lệnh npm:

                  > npm install express --save

                  Lệnh trên sẽ lưu phần cài đặt trong thư mục node_modules và tạo thư mục express ngay bên trong thư mục đó. Dưới đây là những module quan trọng được cài đặt cùng với express:

                  body-parser: Đây là một lớp trung gian của Node.js có chức năng xử lý JSON, dữ liệu thô, text và mã hóa URL.

                  cookie-parser: Dùng để chuyển đổi header của Cookie và phân bố đến các req.cookies

                  multer: Đây cũng một thành phần trung gian có trong Node.js dùng để xử lý phần multipart/form-data.

                  Bạn hãy nhập:

                  > npm install body-parser --save
                  
                  > npm install cookie-parser --save
                  
                  > npm install multer --save
                  Expressjs-la-gi

                  ExpressJS đang dần trở thành một công cụ hỗ trợ đắc lực cho các nhà phát triển xây dựng ứng dụng web. Trong tương lai,framework này sẽ còn phát triển mạnh mẽ hơn nữa. Trên đây là một số thông tin cần thiết để bạn hiểu hơn về ExpressJS, hy vọng đây là lựa chọn phù hợp dành cho bạn.

                  FAQs về ExpressJS

                  Làm cách nào để xử lý các phản hồi 404?

                  Trong Express, các phản hồi 404 không phải là một lỗi, vì vậy phần mềm xử lý lỗi sẽ không thể nhận ra. Phản hồi 404 chỉ đơn giản là một thông báo cho bạn biết hiện tại không có công việc nào để làm. Nói cách khác, Express đã thực thi tất cả các chức năng của phần mềm trung gian và nhận ra rằng không có phần mềm nào phản hồi. Điều bạn cần làm là thêm một chức năng phần mềm trung gian ở dưới cùng của ngăn xếp (bên dưới tất cả các chức năng khác) để xử lý phản hồi 404.

                  ExpressJS hỗ trợ công cụ mẫu nào?

                  ExpressJS hỗ trợ bất kỳ công cụ mẫu nào phù hợp với chữ ký (đường dẫn, địa chỉ, gọi lại). Để chuẩn hóa giao diện công cụ mẫu và bộ nhớ đệm, bạn hãy xem dự án consolidate.js để được hỗ trợ. Các công cụ mẫu không công khai có thể vẫn hỗ trợ chữ ký Express.

                  Các bước để thiết lập một ứng dụng ExpressJS?

                  Bước 1: Tạo một thư mục có tên không đổi.

                  Bước 2: Tạo một tệp có tên package.json trong thư mục đã trên.

                  Bước 3: Tạo một lệnh “npm install” được chạy trên giao tiếp điện tử.

                  Bước 4: Tạo một tệp có tên server.js.

                  Bước 5: Tạo tệp “Bộ định tuyến” trong gói bao gồm một thư mục có tên là index.js.

                  Bước 6: Tạo “Ứng dụng” trong gói có tệp index.html.

                  Học ExpressJS mất bao lâu?

                  Bạn sẽ mất vài ngày đến một tuần để học những kiến ​​thức cơ bản về ExpressJS với điều kiện bạn có một số kinh nghiệm làm việc với JavaScript. Nếu bạn muốn học các chủ đề nâng cao hơn, hãy dành ít nhất một hoặc hai tháng để học. Vì ExpressJS là công nghệ back-end nên bạn sẽ cần hiểu rõ về cách hoạt động của back-end và front-end để bắt đầu.

                  CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO

                  • Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh
                    Văn phòng đại diện: 42 Trần Phú, Phường 4, Quận 5, Thành phố Hồ Chí Minh
                  • Điện thoại: 0364 333 333
                    Tổng đài miễn phí: 1800 6734
                  • Email: sales@tino.org
                  • Website: www.tino.org
                  Thẻ : hỗ trợ Developer
                  Chia sẻ32Tweet20Chia sẻ8

                  Cập nhật nhanh nhất thông tin bài viết bằng cách bấm đăng ký.

                  Bỏ đăng ký
                  Đông Tùng

                  Đông Tùng

                  Liên quan đến bài đăng

                  trinh-quan-ly-web-host-whm-la-gi
                  Webmasters

                  Trình quản lý Web Host (WHM) là gì? Sự khác biệt giữa WHM và cPanel

                  09/20/2023
                  wordpress-performance-la-gi
                  Webmasters

                  WordPress Performance là gì? Bật mí công cụ tối ưu hiệu suất WordPress – AccelerateWP

                  09/20/2023
                  ma-nguon-mo-open-source-la-gi
                  Webmasters

                  Mã nguồn mở (Open Source) là gì? Phần mềm mã nguồn mở có bảo mật không?

                  09/15/2023
                  c-c-la-gi
                  Webmasters

                  C/C++ là gì? Ứng dụng của C/C++ trong thực tiễn

                  09/13/2023
                  pascal-la-gi
                  Webmasters

                  Pascal là gì? Khám phá ứng dụng của ngôn ngữ lập trình Pascal và tầm quan trọng trong thế giới công nghệ

                  08/27/2023
                  scheme-la-gi
                  Webmasters

                  Scheme là gì? Tổng hợp kiến thức cần biết về Scheme

                  08/25/2023

                  Recommended

                  brand-personality-la-gi

                  Brand Personality là gì? 12 nét tính cách thương hiệu phổ biến hiện nay

                  12/31/2022
                  trader-la-gi

                  Trader là gì? Hành trình đi từ con số 0 để trở thành một trader chuyên nghiệp

                  11/24/2021
                  Cách lấy lại mật khẩu Facebook khi mất số điện thoại và email 2023 3

                  Cách lấy lại mật khẩu Facebook khi mất số điện thoại và email 2023

                  07/12/2021
                  he-sinh-thai-trong-kinh-doanh-la-gi

                  Hệ sinh thái trong kinh doanh là gì? Giải mã ý nghĩa của hệ sinh thái trong kinh doanh

                  12/14/2022
                  the-visa-debit-la-gi

                  Thẻ Visa Debit là gì? Làm thẻ Visa Debit ngân hàng nào tốt và nhanh nhất?

                  11/22/2021
                  phuong-phap-marketing-online

                  4 phương pháp Marketing Online hiệu quả bất chấp mọi lĩnh vực

                  10/02/2021

                  Tài liệu nổi bật

                  Hướng dẫn cách cài đặt aaPanel trên VPS chi tiết

                  Hướng dẫn đăng ký VPS NVMe tại TinoHost A-Z

                  Hướng dẫn cách cài đặt SSL miễn phí trên aaPanel

                  TinoHost
                  TinoHost
                  4.9
                  Based on 194 reviews
                  See all reviewsWrite a review
                  Loan Nguyễn
                  Loan Nguyễn
                  giá tốt, chất lượng cao mình rất hài lòng
                  Ðức Mạnh Đinh
                  Ðức Mạnh Đinh
                  chất lượng dịch vụ tốt lắm...á
                  Nguyễn Văn Tiệp
                  Nguyễn Văn Tiệp
                  chất lượng dịch vụ rất tốt.
                  Thanh Quân
                  Thanh Quân
                  giá tốt, chất lượng cao mình rất hài lòng
                  Thạch Trần
                  Thạch Trần
                  Tino giá tốt,chất lượng cao,dịch vụ tư vấn và hổ trợ khách hàng tận tâm.
                  Chu Toàn
                  Chu Toàn
                  tôi rất thích sử dụng dịch vụ tại tinohostinohost. tốc độ tải nhanh và cực kỳ rẻ
                  Vạn Điều Khó Nói
                  Vạn Điều Khó Nói
                  Dịch vụ chăm sóc khách hàng tốt
                  Nguyễn Văn Hà
                  Nguyễn Văn Hà
                  Dùng rất oke nha mọi người
                  Hanh Truong
                  Hanh Truong
                  Dịch vụ chăm sóc khách hàng tốt, mình rất hài lòng về dịch vụ của TINOHOST
                  Ngọ Nguyễn
                  Ngọ Nguyễn
                  Đã mua rất nhiều tên miền tại Tinohost. Chất lượng tốt
                  Thai Pham
                  Thai Pham
                  Dịch vụ tốt, chăm sóc khách hàng chu đáo. Mình rất yên tâm khi sử dụng các dịch vụ của Tinohost.
                  Ngọc Huyền
                  Ngọc Huyền
                  dịch vụ và chăm sóc khách hàng rất tốt , mình rất thích tinohost , mình đã sử dụng nhiều dịch vụ của tinohost rồi
                  Dang Huu Quoc Cuong
                  Dang Huu Quoc Cuong
                  tuyệt vời chăm sóc khách hàng quá tốt
                  Quang Thức
                  Quang Thức
                  dịch vụ và chăm sóc khách hàng rất tốt , mình rất thích tinohost , mình đã sử dụng nhiều dịch vụ của tinohost rồi
                  Iron Vũ
                  Iron Vũ
                  Quá tốt - Quá xuất sắc và tuyệt
                  Minh Ho
                  Minh Ho
                  Hỗ trợ nhiệt tình. dịch vụ chất lượng
                  Nguyễn Nhật
                  Nguyễn Nhật
                  Đội ngũ support rất nhiệt tình.
                  Trung William
                  Trung William
                  Sử dụng dịch vụ của bạn Tinohost 2 3 năm nay chưa khi nào phải thất vọng.
                  Nguyễn Minh Đức
                  Nguyễn Minh Đức
                  dịch vụ hỗ trợ rất nhanh, tốc độ hosting tốt
                  Tuấn Lê
                  Tuấn Lê
                  Hộ trợ tốt, nhanh. Tuyệt vời 🥰
                  Nguyễn Tiến Toàn
                  Nguyễn Tiến Toàn
                  tuyệt vời, dịch vụ cực tốt và hỗ trợ siêu nhanh
                  Linh Hoàng Vũ
                  Linh Hoàng Vũ
                  Làm việc nhanh chóng, giá thành hợp lí.
                  Kevin Phan
                  Kevin Phan
                  Chất lượng phục vụ tốt, hỗ trợ khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
                  Phạm Hồng Phúc
                  Phạm Hồng Phúc
                  Hosting rẻ và nhanh thích hợp cho học sinh sinh viên như mình
                  Mạnh Dương Phan
                  Mạnh Dương Phan
                  dịch vu tốt ! Sẽ sử dụng thưởng xuyên !
                  Trương Bến Hà
                  Trương Bến Hà
                  Mỗi lần cần gì, nhắn Tino là được hỗ trợ ngay. Nên một đứa không biết gì về web như mình cũng tạo được blog. Cơ bản mình chỉ lo viết, mọi thứ có anh IT của Tino lo hết.
                  Đỗ Duy Công
                  Đỗ Duy Công
                  Nhìn chung thì Tino xứng đáng là một trong những nhà cung cấp host giá rẻ #1 tại VN. Bên này support khá nhanh và nhiệt tình nên quá trình sử dụng diễn ra tương đối trơn tru.
                  Chất lượng quá ok so với mức giá. Các SME có thể tham khảo để dựng web nhé.
                  Hiếu Tâm
                  Hiếu Tâm
                  uy tín chất lượng chuẩn cho 5 sao
                  Nguyễn An
                  Nguyễn An
                  Dịch vụ nhanh chóng thanh toán tiện lợi
                  Thin Vu Thi
                  Thin Vu Thi
                  Dịch vụ nhanh chóng, giá cả hợp lý
                  Khoai Lang Nướng
                  Khoai Lang Nướng
                  Chất lượng phục vụ ok, support khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
                  Nguyễn Phương Duy
                  Nguyễn Phương Duy
                  Dịch vụ tốt, giá cả hợp lý👍
                  Trần Đức Huy
                  Trần Đức Huy
                  Rất hay, rất tốt, rất hữu ích
                  Lee Hậu
                  Lee Hậu
                  Hỗ trợ rất nhanh và nhiệt tình
                  Quang Vinh
                  Quang Vinh
                  Chất lượng phục vụ ok, support khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
                  Bảo Nguyễn
                  Bảo Nguyễn
                  dịch vụ tốt, thanh toán nhanh chống
                  Đào Duy Khang
                  Đào Duy Khang
                  Hài lòng dịch vụ của tinohost
                  Trịnh Văn Tuấn
                  Trịnh Văn Tuấn
                  Sau khi sử dụng dịch vụ của TinoHost. Mình thấy website load nhanh hơn hẳn so với sử dụng ở nhà cung cấp cũ. Giá cả do mình đc mua với giá sale 99% của TinoHost nên rất là rẻ. Gói mình mua là gòi Hosting Bussiness 20GB. Thông số cấu hình cao nên web load khá mượt
                  Chúc TinoHost phát triển!
                  Lê Quang Huy
                  Lê Quang Huy
                  domain rẻ, có nhiều gói hữu ích thích hợp cho sinh viên
                  Đàm Văn Trọng
                  Đàm Văn Trọng
                  Dịch vụ trãi nghiệm tốt, cho 5 sao
                  Hiếu Phi
                  Hiếu Phi
                  Dịch vụ tốt . Support nhiệt tình
                  Huy Lona
                  Huy Lona
                  Chất lượng OK
                  Nhanh chóng
                  Nghĩa Đinh
                  Nghĩa Đinh
                  Đã gia hạn thêm gói 1 năm nữa của TINO host. Chất lượng sản phẩm và dịch vụ thật sự tốt. AE nên trải nghiệm thử và tin dùng. Thank you TINO 👍
                  Hn Thiện
                  Hn Thiện
                  dịch vụ rất tốt
                  Hồ Viết Bun
                  Hồ Viết Bun
                  Nhân viên support nhanh, hỗ trợ nhiệt tình, giao dịch tự động nên khá tiện
                  Lê Ngọc Tài
                  Lê Ngọc Tài
                  đã mua tên miền và hosting bên Tino, sẽ trải nghiệm lâu dài
                  Tin Tin
                  Tin Tin
                  Đã dùng nhiều dịch vụ tại Tinohost, chất lượng tốt, rất hài lòng ...😀
                  Ton Nhan Thai
                  Ton Nhan Thai
                  Các bạn hỗ trợ làm việc nhiệt tình và chuyên nghiệp!
                  Ngô Trường Dũng
                  Ngô Trường Dũng
                  Sự dụng rất hài lòng với các dịch vụ của tinohost
                  Dương Minh Chính
                  Dương Minh Chính
                  Dịch vụ tốt, uy tín chất lượng
                  Ngo Duc Anh
                  Ngo Duc Anh
                  Tino dịch vụ quá tuyệt vời
                  Trần Bích Cương
                  Trần Bích Cương
                  Giá rẻ, dịch vụ tốt, hỗ trợ nhanh chóng
                  Nguyễn Văn Trương
                  Nguyễn Văn Trương
                  Dịch vụ tốt hỗ trợ support nhanh
                  Khiêm Lê Trần
                  Khiêm Lê Trần
                  dịch vụ rất tốt rất tuyệt vời
                  Nguyên Vũ
                  Nguyên Vũ
                  Giá hợp lý cho người mới dùng
                  Gà Việt
                  Gà Việt
                  wed quá ok làm việc nhanh ngọn
                  Tuấn Anh
                  Tuấn Anh
                  Dịch vụ tốt. Khá hài lòng vì support nhiệt tình
                  Nguyễn Văn Luyến
                  Nguyễn Văn Luyến
                  Dịch vụ quá tuyệt vời danh cho các bạn
                  Ngọc Nim
                  Ngọc Nim
                  đội sp của Tino rất nhiệt tình và nhanh chóng
                  Võ Trọng Tín
                  Võ Trọng Tín
                  Xin cảm ơn đội ngủ kỹ thuật. Các bạn rất chuyên nghiệp và thân thiện. Tôi sẽ giới thiệu các bạn cho bạn bè của mình.
                  Thân Hoàng
                  Thân Hoàng
                  Dịch vụ hỗ trợ tốt, ổn định, thanh toán dễ dàng.
                  Mình từng dùng VPS bên Vietel IDC, hay gặp lỗi vặt và bảo trì liên tục. Nhưng Tino thì rất ok
                  Dũng Mai
                  Dũng Mai
                  dùng tốt, nhanh, dễ sử dụng
                  Nguyễn Trần Việt Hoàng
                  Nguyễn Trần Việt Hoàng
                  Giao diện đẹp mắt, dễ sử dụng
                  Trần Duy
                  Trần Duy
                  Thích cách tư vấn tận tình và nhanh gọn của Tino mỗi khi có vấn đề trục trặc. Hosting ổn định, giá rẻ tốt lắm nhé mọi người
                  Tuấn Anh
                  Tuấn Anh
                  Đề nghị xem lại vấn đề phục vụ khách hàng (livchat)!
                  Bùi Quang Truyện
                  Bùi Quang Truyện
                  hosting ngon, giá luôn rẻ, tôi làm code nhưng rất thích sài host tino
                  Ngô Quốc Đạt
                  Ngô Quốc Đạt
                  Dịch vụ tốt, hỗ trợ nhiệt tình
                  Đỗ Vũ Kim Ngân
                  Đỗ Vũ Kim Ngân
                  Tino cung cấp host rất chuyên nghiệp. Đội ngũ kỹ thuật hỗ trợ rất tận tâm và nhiệt tình. Mình sẽ tiếp tục ủng hộ Tino 🥰.
                  Nguyen Van Anh
                  Nguyen Van Anh
                  Rất tuyệt vời🙆🙆🙆🙆🙆🙆🙆🙆🙆
                  Phạm Minh Hiếu
                  Phạm Minh Hiếu
                  Xét về tầm giá thì TinoHost rất đáng để mua và sử dụng lâu dài.
                  Bá Hoàng
                  Bá Hoàng
                  tuyệt vời quá đi,tuyệt vời quá đi
                  Đinh Viết Duy
                  Đinh Viết Duy
                  Tốc độ ổn định, tư vấn nhiệt tình
                  Trường Thịnh Nam
                  Trường Thịnh Nam
                  mới tham gia, mong mọi người hỗ trợ thêm
                  Nguyễn Hữu Trung
                  Nguyễn Hữu Trung
                  Tốc độ khá tốt với gói rẻ nhất 9k
                  Văn Long
                  Văn Long
                  Giao dịch nhanh,support nhanh và tận tình,chuyển miền nhanh,Hosting Ok
                  Nguyễn Cần
                  Nguyễn Cần
                  mua sản phẩm dịch vụ tinhot rất tốt tặng ad 5tr ** luon nè🥰🥰🥰
                  Nguyễn Phạm An
                  Nguyễn Phạm An
                  tinohost
                  một truong những nơi bán hosting rẻ, chất lượng dành cho anh em nào cần để làm web
                  mua tại : tinohost.com
                  Nguyễn Đăng  Nam
                  Nguyễn Đăng Nam
                  Tư vấn tận tình và nhanh gọn mỗi khi có vấn đề trục trặc. Hosting ổn định, giá rẻ tốt lắm nhé mọi người
                  Hoài Trịnh
                  Hoài Trịnh
                  mình đã mua 2 tên miền + hosting của Tino Host . quả nhiên hiệu quả SEO cải thiện đáng kể và chứng chỉ bảo mật HTTPS miễn phí của Tino Host cũng ko kém phần quang trọng cho việc SEO website của mình
                  Tài Liệu Miễn Phí
                  Tài Liệu Miễn Phí
                  Tino host là một trong nhà cung cấp tốt nhất mình từng sử dụng. Với ưu đãi khuyến mại nhiều, giá thành rẻ kèm theo đó là sự support tuyệt vời của các admin. Nếu ai chưa lựa chọn được nhà cung cấp cho bản thân mình thì Tinohost sẽ là câu trả lời tốt nhất.
                  Phan Cường
                  Phan Cường
                  dịch vụ tốt, đội ngũ support nhiệt tình, cảm ơn #tinohost
                  Vũ Đức Cần
                  Vũ Đức Cần
                  Uy tín, chất lượng, nhân viên hỗ trợ nhiệt tình
                  Phạm Thành
                  Phạm Thành
                  mua 2 domain tại tinohost dùng rất chất lượng
                  Nguyễn Đức Lợi
                  Nguyễn Đức Lợi
                  Đã mua 02 domain và hosting tại TinoHost, hài lòng cách tư vấn và chăm sóc khách hàng của TinoHost :)
                  Nguyễn Công Thanh
                  Nguyễn Công Thanh
                  Giá rẻ cấu hình mạnh, black friday là sự bùng nổ của Tino
                  Nguyễn Thái Dương
                  Nguyễn Thái Dương
                  Hay web bán tài nguyên rất ngon
                  Huy Lê Nguyễn
                  Huy Lê Nguyễn
                  dịch vụ tốt, mua luôn host chất lượng cao của công ty nhân dịp blackfriday, cảm ơn #tinohost
                  Phạm Gia Bảo Trấn
                  Phạm Gia Bảo Trấn
                  Dịch vụ rất tốt, nhân viên tận tình.
                  Trần Anh Duy
                  Trần Anh Duy
                  Hỗ trợ nhiệt tình nhất trong các nhà cung cấp mih từng dùng. Không những server mạnh, ưu đãi có 1 không 2 mà còn nhiều plugin pro bản quyền đính kèm nữa. Quyết định gắn bó "Lifetime" với tino 😁
                  Nguyễn Văn Hùng
                  Nguyễn Văn Hùng
                  Dịch vụ tốt hỗ trợ nhanh chóng
                  Võ Quốc Tuấn
                  Võ Quốc Tuấn
                  Thích cách tư vấn tận tình và nhanh gọn của Tino mỗi khi có vấn đề trục trặc. Hosting ổn định, giá rẻ tốt lắm nhé mọi người
                  Nguyễn Hoàng
                  Nguyễn Hoàng
                  Dịch vụ tốt, support nhiệt tình
                  Nhân Trần
                  Nhân Trần
                  tinohost tuyệt vời giá cả hợp lý
                  Duy Thanh
                  Duy Thanh
                  domain mua rất rẻ :))))
                  Hoàng Việt
                  Hoàng Việt
                  tốt, chất lượng, hostingok
                  Nguyễn Quân
                  Nguyễn Quân
                  Hosting tốt, giá cả cạnh tranh
                  Next Reviews
                  • Kiến thức Hosting
                  • Webmasters
                  • Khuyến Mãi
                  • Kiếm tiền online
                  • Tài liệu
                  • Bitrix24
                  • Dịch vụ
                  Hotline: 1800 6734

                  © 2021 Tino Group - Chuyên trang thông tin hướng dẫn dịch vụ tại Tino Group. Sitemap

                  • Kiến thức Hosting
                  • Webmasters
                  • Khuyến Mãi
                  • Kiếm tiền online
                  • Tài liệu
                    • Hướng dẫn về Tên Miền
                    • Hướng dẫn về Cloud Hosting
                    • Hướng dẫn về Cloud VPS
                    • Câu hỏi chung về WordPress
                    • Hướng dẫn Email Server
                    • Hướng Dẫn Về Tổng Đài Ảo
                    • Hướng Dẫn Về Hóa Đơn Điện Tử
                    • Hướng dẫn về Thanh Toán
                    • Hướng dẫn về Chứng chỉ SSL
                    • Hướng dẫn cho Cộng Tác Viên
                    • Hướng dẫn chung
                    • Câu hỏi thường gặp
                    • Hướng dẫn về SEO hosting.
                  • Bitrix24
                    • Applications
                    • Bitrix24 Drive
                    • Calendars
                    • Chats and Calls
                    • Contact Center
                    • CRM
                    • CRM + Online Store
                    • CRM Analytics (Beta)
                    • CRM Marketing
                    • CRM Store (Beta)
                    • Desktop App
                    • Employees
                    • Feed
                    • Knowledge Base (Beta)
                    • Mobile App
                    • My Profile
                    • Online Store (Beta)
                    • Open Chanels
                    • Robotic Process Automation (Beta)
                    • Sales Center (Beta)
                  • Dịch vụ
                    • Tên miền
                    • Hosting
                    • VPS
                    • Email doanh nghiệp
                    • Chứng chỉ SSL
                    • Tổng đài ảo
                    • Thiết kế website
                    • Dịch vụ chuyển đổi số

                  © 2021 Tino Group - Chuyên trang thông tin hướng dẫn dịch vụ tại Tino Group. Sitemap

                  Xin Chào !

                  Đăng nhập vào tài khoản của bạn bên dưới

                  Đã quên mật khẩu?

                  Truy xuất mật khẩu của bạn

                  Vui lòng nhập tên người dùng hoặc địa chỉ email của bạn để đặt lại mật khẩu của bạn.

                  Đăng nhập
                  Manage Cookie Consent
                  To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
                  Functional Always active
                  The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
                  Preferences
                  The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
                  Statistics
                  The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
                  Marketing
                  The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
                  Manage options Manage services Manage vendors Read more about these purposes
                  View preferences
                  {title} {title} {title}
                  Go to mobile version
                  tinohost-sieu-sale-mung-sieu-pham