![](/img/trans.png)
[英]How do I run a Node.js application on my local machine and using No-IP to let someone else access it from the Internet?
[英]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.