2017-03-12 51 views
0

我在nodejs中創建了一個腳本,用於從數據庫提取數據並創建一個包含所有數據庫數據的文件。我還創建了一個監聽端口3000的web服務器節點js,並且永遠在所有時間都在監聽模式下工作。但是現在腳本沒有web界面並且使用命令行提示符和其他模塊。遠程用戶如何使用遠程腳本,如:node scrip.js就像本地機器上的命令shell提示符一樣?Nodejs網絡服務器使用腳本端口3000

此代碼工作,但全球只有你好世界不是我的提示命令和DB檢索信息。謝謝

var app = connect().use(connect.static('public')).listen(3000, "0.0.0.0"); 
http.createServer(function (req, res) { 
    res.writeHead(200, {'Content-Type': 'text/plain'}); 
res.end('Hello World\n'); 
}).listen(3000, '127.0.0.1'); 
console.log('Server running at http://127.0.0.1:3000/'); 

回答

0

我不完全確定我明白你在問什麼。但如果你只是問如何與本地服務器上的端口3000

運行,那麼如果這是一個GET請求,你可以簡單地在瀏覽器中鍵入「http://localhost:3000/」,或者你可以使用一個工具,如postman溝通,我建議Chrome app

+0

該腳本在具有節點script.js的本地機器上可用,並使用命令提示符和數據庫功能,但如何在沒有Web界面的情況下遠程使用它? – andress

0

本地服務器正在端口3000上偵聽,但我只能看到hello world。但是當一個用戶訪問我的網址http://ip:3000/需要使用一個類似於> 節點script.js的命令shell,因爲我有不同的操作db檢索信息並從命令行輸入中輸入用戶數據。