簡體   English   中英

Node.js - 如何在我的本地計算機上設置服務器並允許某人訪問它(用於測試)

[英]Node.js - How to set up a server on my local machine and allow someone to access it(for testing)

我正在編寫一個node.js應用程序,需要讓朋友幫我測試一下(在不同的位置)。 我可以在我的本地機器上設置一些內容以允許他訪問它嗎? 我嘗試使用谷歌搜索,但沒有找到幫助。

有人可以告訴我怎么樣? 我意識到這對於生產來說是一個糟糕的想法,但我只是計划用它進行測試,因為這個項目的預算有點緊張。

任何幫助表示贊賞!

首先,您應該將節點http(s)服務器綁定到公共IP,例如:

var http = require("http");
// ...
http.createServer(function(req, res) {
    // ...
}).listen(PORT, null); // passing null or nothing as the second argument, will bind the http server to all interfaces.

接下來,如果您位於路由器/防火牆后面,則應在節點服務器正在偵聽的端口上添加到計算機(在本地網絡上)的路由。

此外,您應該擁有靜態IP地址或使用動態DNS,以便您的朋友能夠訪問您的計算機。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM