Điểm:0

Làm thế nào để bạn tạo máy chủ nodejs

lá cờ in
Leo

Đây là một số mã trong nodejs.

ứng dụng const = express();
máy chủ const = app.listen(3000);

app.use(express.static("public"));
console.log("Máy chủ đang chạy");
const io = ổ cắm (máy chủ);

Nó hoạt động trên máy chủ cục bộ. Bạn phải làm gì để bất kỳ ai trên thế giới có thể kết nối với nó.

Mikael H avatar
lá cờ br
Bỏ phiếu để đóng vì câu hỏi này không phù hợp với diễn đàn này. Ít nhất bạn sẽ muốn đọc về định tuyến, tường lửa và bảo mật Internet.
Điểm:0
lá cờ za

Thận trọng: mở máy của bạn với internet hàm ý một số rủi ro bảo mật. Cân nhắc sử dụng máy chuyên dụng (hoặc máy mâm xôi), có sao lưu, giới hạn thời gian máy chủ của bạn có thể truy cập từ internet ở mức tối thiểu cho đến khi bạn biết cách bảo mật, tìm hiểu về bảo mật (tôi thích https://tryhackme.com/).

Xác định địa chỉ công cộng của bạn, sử dụng ví dụ https://whatismyipaddress.com/ Địa chỉ này được cung cấp bởi ISP của bạn.

Bạn gần như chắc chắn sẽ cần mở cổng 3000 trong tường lửa cục bộ của máy (điều này phụ thuộc rất nhiều vào hệ điều hành/bản phân phối của bạn, nhưng cách thực hiện đã được ghi lại ở đâu đó trên internet).

Hãy thử kết nối với http://<you.ip.num.bers>:3000

Nếu nó không hoạt động (rất có thể), bạn sẽ cần định cấu hình bộ định tuyến/hộp của mình để thực hiện Dịch địa chỉ mạng/Dịch địa chỉ cổng (NAT/PAT) để các yêu cầu đến được chuyển hướng đến máy của bạn.

Bạn sẽ cần xác định địa chỉ IP của máy cục bộ của mình (địa chỉ ip hoặc ipconfig từ một thiết bị đầu cuối).

Kết nối với hộp của bạn và tìm phần về cấu hình NAT/PAT. Thêm chuyển hướng từ cổng 80 của giao diện WAN ("internet") sang ip của máy bạn và cổng bạn chọn (trong ví dụ của bạn là 3000).

Sau đó, bạn sẽ có thể kết nối với trang web của mình từ mọi nơi, sử dụng ip công khai của mình: http://<your.ip.num.bers> Không cần thêm :80, nó là cổng mặc định cho http.

Có vẻ như bạn đang bắt đầu hành trình tốt đẹp đến sysadmin.Bạn có thể sẽ muốn tìm hiểu về DNS và tên miền, proxy ngược và tường lửa.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.