- 檔案系統模組
- PhantomJS - 屬性
- PhantomJS - 方法
- 系統模組
- PhantomJS - 屬性
- Web 伺服器模組
- PhantomJS - 屬性
- PhantomJS - 方法
- 其他
- 命令列介面
- PhantomJS - 螢幕截圖
- PhantomJS - 網頁自動化
- PhantomJS - 網路監控
- PhantomJS - 測試
- PhantomJS - REPL
- PhantomJS - 範例
- PhantomJS 有用的資源
- PhantomJS - 快速指南
- PhantomJS - 有用的資源
- PhantomJS - 討論
PhantomJS - Web 伺服器模組屬性
PhantomJS 使用名為 mongoose 的嵌入式 Web 伺服器。現在,PhantomJS 無法與任何其他生產 Web 伺服器連線。在連線方面,它一次可以處理 10 個連線,超過 10 個請求將排隊等待。
要啟動 Web 伺服器,我們需要使用以下語法 −
var webserver = require (‘webserver’);
讓我們瞭解一下用於偵聽傳送到 Web 伺服器的請求的 埠 屬性。
port(埠)
Web 伺服器的埠屬性用於偵聽傳送到其的請求。
語法
語法如下 −
var server = require('webserver').create();
var listening = server.listen(port, function (request, response) {});
示例
讓我們舉一個示例來了解 port(埠) 屬性如何工作。
var webserver = require('webserver');
var server = webserver.create();
var service = server.listen(8080,function(request,response){
});
if(service) console.log("server started - https://:" + server.port);
以上程式生成以下輸出。
server started - https://:8080
廣告