Về mặt lý thuyết nó có thể, nhưng thực tế nó phụ thuộc vào nhà cung cấp hosting để có cơ sở hạ tầng như vậy tại chỗ.
Nút so với nền tảng web cổ điển là nền tảng tự bền vững. Trong trường hợp với PHP (ví dụ), nó chạy trên với apache hoặc nginx (hoặc bất kỳ khác), và PHP nó tự chỉ là ngôn ngữ kịch bản với một số thư viện mà không làm nhiều ngoài việc thực hiện logic, và yêu cầu giải pháp máy chủ web. Máy chủ web tạo ổ cắm để nghe các cổng cụ thể cho lưu lượng truy cập, sẽ thực hiện phép thuật của riêng nó và sẽ thực thi PHP để xử lý các yêu cầu.
Trong khi đó, node.js tạo socket riêng và liên kết nó với cổng riêng. Điều đó mang lại cho nó quyền truy cập cấp thấp hơn nhiều, vì vậy nó là máy chủ web nó tự. Bạn không thể liên kết với một cổng hai ứng dụng, do đó, nó đã không thể chia sẻ.
Có các dịch vụ (máy chủ web) cho phép bạn tạo proxy để định tuyến lưu lượng truy cập đến quy trình node.js nhưng điều đó không hiệu quả trong một số trường hợp và lưu trữ được chia sẻ không cung cấp chức năng như vậy.
Khi node.js vẫn còn khá trẻ cũng như là tốt, khác nhau, nó vẫn không đạt được phần lớn các dịch vụ lưu trữ được chia sẻ. Có một số dịch vụ có sẵn trực tuyến để lưu trữ các ứng dụng node.js của bạn theo cách 'chia sẻ'. Ngoài ra, bạn có thể thuê EC2 Micro instance trên AWS miễn phí (Free Tier) trong một năm, cung cấp cho bạn nhiều khả năng và thời gian để thử và thử nghiệm các công cụ khác nhau. Bạn sẽ nhận được hệ thống bán chuyên dụng, nơi bạn có thể làm khá nhiều thứ (cài đặt phần mềm, chỉnh sửa cấu hình hệ điều hành và nhiều thứ khác), nơi chia sẻ lưu trữ sẽ không cho phép bạn làm như vậy.
Gandi cung cấp - http://wiki.gandi.net/en/simple/instance/nodejs và https://www.gandi.net/hosting/simple?language=nodejs&db=mysql – Dereckson
Có, nó có thể! Xem [answer] của tôi (http://stackoverflow.com/a/27391738/912946). – niutech