5

Tôi đã nghe nói về Node.js đang được sử dụng ở phía lối vào của ứng dụng như trái ngược với bên phụ trợ, nhưng tôi không thể tìm thấy bất kỳ trường hợp sử dụng mà nó có thể được sử dụng. Ai đó có thể giải thích các trường hợp sử dụng mà Node.js được sử dụng trong giao diện người dùng.Sử dụng Node JS cho Frontend

Ngoài ra cho một hệ thống khá phức tạp như một (Content Management System) CMS cho một trang web thương mại điện tử, Node.js sẽ là lựa chọn đúng đắn?

Cảm ơn trước

+0

Tôi đoán bạn sẽ không tìm thấy bất kỳ ví dụ nào về thời gian chạy javascript tùy chỉnh như Nút được sử dụng trong trình duyệt vì trình duyệt có các công cụ javascript của riêng chúng. Node.js là *** không *** được sử dụng trên front-end cả. – adeneo

Trả lời

3

Bạn thường muốn sử dụng Node.js và hệ sinh thái của nó như là một phần của toolchain của bạn khi phát triển các ứng dụng frontend, nhưng ứng dụng được triển khai vẫn sẽ hoạt Javascript thường xuyên chạy trong trình duyệt của người dùng. Bạn có thể sử dụng trình quản lý gói của Node npm thay vì Bower để quản lý phụ thuộc lối vào của bạn, chẳng hạn.

Và có Browserify sẽ cho phép bạn sử dụng npm gói được thiết kế cho Nút trong ứng dụng JavaScript giao diện người dùng của bạn (chạy bên trong trình duyệt của người dùng).

4

Node.js là thời gian chạy javascript sử dụng công cụ javascript V8 của Chrome. Mặt trước đã sử dụng một công cụ javascript trên trình duyệt (V8 cho Chrome, SpiderMonkey cho Firefox, Chakra for Edge), vì vậy cho dù Javascript đang chạy trong trình duyệt trên trong Node.js, bạn có thể mong đợi các môi trường rất giống nhau.

Tuy nhiên, bạn có thể quan tâm đến việc sử dụng mô-đun Node.js trên giao diện người dùng. Các mô-đun được đóng gói bằng công cụ có tên là npm. Bạn có thể sử dụng trình tải mô-đun hoặc trình bao gói như Browserify, webpack hoặc Rollup.js để thực hiện việc này.

Các vấn đề liên quan